# Whatomate

> Self-hosted WhatsApp Business Platform with calling, visual IVR, S3 recordings, chatbot, campaigns, and team inbox — all on your infrastructure.

- **Category:** Chat
- **Licence:** AGPL-3.0
- **Open source:** oss
- **Languages:** Typescript, Go, Vue
- **Platforms:** Docker Compose, Linux, Build from Source
- **Tags:** Messaging, Chatbot, Whatsapp, Open Source, Go, S3, Self Hosted, Vue, Ivr, Whatsapp bot, Whatsapp Api, Whatsapp Automation, Whatsapp Chat, Whatsapp Business, Calling, Whatsapp Voip, Whatsapp Voice Call, Whatsapp Calling

## Description

Whatomate is a self-hosted WhatsApp Business Platform built for teams that need calling, IVR routing, and messaging automation on their own infrastructure. It connects to Meta's WhatsApp Cloud API and provides a complete suite including inbound and outbound voice calls, a visual node-based IVR builder for call routing, encrypted call recordings streamed directly to any S3-compatible storage, a shared team inbox with chatbot handoff, Meta-synced message templates, bulk campaigns with real-time analytics, and a REST API with webhooks for integration. The stack runs as a single Go binary with an embedded Vue.js frontend, deployed via Docker Compose with PostgreSQL and Redis included. It is licensed under AGPL-3.0 and currently in beta (pre-1.0).

## Links

- [Homepage](https://github.com/shridarpatil/whatomate)
- [Website](https://whatomate.io/)
- [Docker](shridh0r/whatomate)
- [Documentation](https://shridarpatil.github.io/whatomate/)
- [GitHub Repository](https://github.com/shridarpatil/whatomate)
- [Frappe Apps](https://whatomate.io/frappe.html)

---
Source: https://selfhost.directory/project/whatomate