WhatsApp (Meta)
WhatsApp is connected as a channel master under Integrations. Spinners then select that master when sending templates.
OAuth connect
Section titled “OAuth connect”- Configure on the API server:
META_APP_IDMETA_APP_SECRETPUBLIC_API_URL(must be your public HTTPS API, for examplehttps://api.cxgear.ai)
- In the Meta Developer app, under Facebook Login → Settings, add this Valid OAuth Redirect URI exactly:
https://api.cxgear.ai/api/v1/channels/whatsapp/oauth/callback- In CXGear, open Channels → WhatsApp and click Connect with Meta.
CXGear requests only:
whatsapp_business_managementwhatsapp_business_messaging
(business_management is not requested — it is invalid for many app types.)
Screenshot needed
WhatsApp section with Connect with Meta button.
Where: Integrations → Channels → WhatsApp
Save as:
src/assets/screenshots/22-whatsapp-connect.pngWebhook URL
Section titled “Webhook URL”After connect, register the webhook URL Meta shows you (includes the provider id):
https://api.cxgear.ai/api/v1/channels/whatsapp/webhook/{providerId}Manual token
Section titled “Manual token”If OAuth is not available, paste a permanent system-user token, phone number id, and WABA id. Tokens are stored in the vault.
Development mode note
Section titled “Development mode note”While the Meta app is in Development mode, only app admins, developers, and testers can complete OAuth. Live mode requires App Review for advanced access.