WAppChat docs explain how to connect external systems, import opted-in contacts, send compliant WhatsApp template campaigns, and trigger automation events reliably.
Core Guides #
- Automation API: send external events into WAppChat.
- API Keys and Signatures: authenticate integrations and optionally sign requests.
- Webhook Forwarding: push stored WhatsApp message events into an external system.
- Contacts and Campaigns: import opted-in contacts and send approved-template campaigns.
- Templates and Consent: understand approved templates, opt-in, and opt-out rules.
- n8n and Google Sheets: connect common no-code automation tools.
Setup Checklist #
- Connect your WhatsApp Cloud account.
- Sync or create approved Meta templates.
- Create an integration API key in WAppChat.
- Import only contacts who have opted in to WhatsApp messages from your business.
- Create one automation event rule or one campaign.
- Test with a small contact group before sending to a larger audience.
Product Areas #
| Area | UI | API |
|---|---|---|
| Integrations | https://wapp.chat/whatsapp/integrations | https://wapp.chat/api/whatsapp/automation/events |
| Contacts | https://wapp.chat/whatsapp/contacts | https://wapp.chat/api/whatsapp/contacts |
| Campaigns | https://wapp.chat/whatsapp/contacts | https://wapp.chat/api/whatsapp/campaigns |
Beta worker endpoints #
These queue workers are available as beta endpoints. They are not scheduled by Vercel. Invoke them manually or from an external scheduler when queue processing is needed. In production, send Authorization: Bearer <CRON_SECRET>.
POST /api/whatsapp/automation/process-queue?limit=25: processes queued WhatsApp automation events.POST /api/whatsapp/campaigns/process?limit=50: sends pending campaign messages in batches.
Continue with Automation API if you want to trigger workflows from another app.