Skip to content

Introduction

Whatomate Dashboard Whatomate Dashboard

Whatomate is a modern WhatsApp Business Platform built with Go and Vue.js. It provides a comprehensive solution for businesses to manage their WhatsApp communications, automate responses, and engage with customers at scale.

Multi-tenant Architecture

Support multiple organizations with isolated data and configurations.

WhatsApp Cloud API

Seamless integration with Meta’s WhatsApp Business API.

Real-time Chat

Live messaging with WebSocket support for instant communication.

Template Management

Create and manage message templates approved by Meta.

Bulk Messaging

Send campaigns to multiple contacts efficiently.

Chatbot Automation

Keyword-based auto-replies, conversation flows, and AI-powered responses.

Voice Calling

WebRTC-based calling with IVR flows, call transfers, hold music, and recording.

  • Go 1.21+ with Fastglue (fasthttp-based HTTP framework)
  • PostgreSQL for data storage with GORM v2
  • Redis for caching and pub/sub
  • JWT for authentication
  • Vue 3 with Composition API and TypeScript
  • Vite for build tooling
  • shadcn-vue / Radix Vue for UI components
  • TailwindCSS for styling