← Docs
WhatsApp setup checklist
Work through these in order. Canonical Markdown: docs/operator/whatsapp-setup.md in the monorepo.
1. Meta Developer Account
- Create an account at developers.facebook.com.
- Create a Meta Business Manager at business.facebook.com.
- Complete business verification for production messaging (often 1–3 business days).
2. Meta App
- Create a Business-type app; add the WhatsApp product.
- Add Facebook Login for Business (embedded signup).
- Copy App ID → META_APP_ID, App Secret → META_APP_SECRET.
- Add
https://<your-app>/onboarding/whatsapp/callback under Valid OAuth Redirect URIs.
3. Webhook
- Callback URL:
https://<your-api>/api/v1/webhooks/whatsapp - Set the same verify token in Meta and in META_WEBHOOK_VERIFY_TOKEN.
- Subscribe to messages, message_template_status_update, account_update, phone_number_name_update, business_capability_update; verify and save.
4. Before going live
- Production number registered and verified; display name approved.
- At least one message template approved for campaigns.
- Webhook receives a test event from Meta.
- Onboarding reaches live_ready for your tenant.
After setup, continue in the app: Connect WhatsApp.