Logo
Deploy Now

SaaS Alternative

Intercom Twilio

Stars

1,445

Forks

350

Watchers

14

Developer links

Whatomate

A complete WhatsApp Business Platform covering messaging, chatbot automation, and voice calling with IVR — a combination most self-hosted projects never attempt. The Fastglue/fasthttp backend processes WhatsApp Cloud API webhooks through PostgreSQL and Redis into a real-time WebSocket layer powering instant chat updates across a Vue 3 frontend built with shadcn-vue and TailwindCSS. Chatbot automation supports keyword triggers, multi-step conversation flows with branching logic, AI-powered responses from OpenAI, Anthropic, or Google models, knowledge base integration via vector stores, and seamless handoff to human agents when the bot gets stuck. The visual IVR builder uses a drag-and-drop node canvas where you wire greeting prompts, DTMF menu capture, HTTP callbacks to external APIs mid-call, business-hours routing by IANA timezone, agent team transfers with hold music, and reusable sub-flows. Every call recording streams encrypted to your S3-compatible bucket with retention you control. Multi-tenant architecture isolates organizations with separate data, roles, and API keys while a unified inbox presents both chat and call conversations to agents in a single dashboard. Meta-approved template management, bulk campaign messaging, analytics tracking, and a full REST API round out the platform. Deploy via Docker Compose with Postgres and Redis included. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL v3 licensed.

Whatomate
Whatomate
Whatomate
Whatomate
Whatomate

Benefits

  • Voice Calling With Visual IVR
  • Drag-and-drop node-based IVR builder handles inbound and outbound WhatsApp calls with DTMF menus, HTTP callbacks, agent team transfers, business-hours routing, and hold music without phone hardware.
  • AI Chatbot Multi-Provider Support
  • Conversation automation connects to OpenAI, Anthropic, and Google LLMs with knowledge base vector stores, keyword triggers, branching flows, and automatic human handoff when the bot fails.
  • Self-Hosted Call Recording to S3
  • Every call is recorded and encrypted end-to-end with recordings streamed directly to your S3-compatible bucket. You set retention policies and own the encryption keys entirely.
  • Single Binary Multi-Tenant Deployment
  • One Go binary embeds the Vue frontend and serves API, workers, and WebSocket connections. Multi-tenant isolation gives each organization separate data, roles, and API credentials.

Features

  • WhatsApp Cloud API
  • Direct Meta Business API integration for sending text, media, template, and interactive messages with WebSocket-powered real-time delivery notifications.
  • WebRTC Voice Bridge
  • Browser-based agent calling via WebRTC peer connections with STUN/TURN ICE traversal, configurable UDP port ranges, and no phone hardware requirements.
  • Visual IVR Flow Editor
  • Canvas-based drag-and-drop editor with greeting, gather, HTTP callback, transfer, timing, goto-flow, and hangup nodes connected by directional edges.
  • Unified Agent Inbox
  • Chat and call conversations appear in a single dashboard with shared team pools, canned response slash commands, template insertion, and conversation assignment.
  • REST API Surface
  • JWT-authenticated API covering users, accounts, contacts, messages, templates, chatbot flows, IVR configurations, recordings, and webhook management.