WhatsApp sessions, messaging, and automation — for your product

Connect WhatsApp accounts, send and receive messages, manage contacts, and trigger simple automations. Full dashboard, REST API, and per-user API keys included.

Sessions

Create a session and scan a QR code to link a WhatsApp number.

Automations

Trigger replies from keywords. Toggle on/off per session.

REST API

Send messages from your backend with a per-user API key.

Secure

Server-side user scoping — each user only sees their own data.

A note on the WhatsApp transport

The full dashboard, database, auth, and API key system run here. The actual WhatsApp connection is handled by a separate Node.js worker (see /whatsapp-worker in the source) running whatsapp-web.js. In Lovable preview a built-in stub simulates QR scans and message sending so you can click through every screen.