WhatsApp Business Platform
Send and receive WhatsApp messages through Meta's WhatsApp Business Platform. Once installed, this integration becomes available as a WhatsApp channel for the Messaging app, and inbound messages can create issues in Planner.
Prerequisites
Prerequisites
Before setting up the WhatsApp Business Platform integration, ensure you have:
- An active DashX account
- A Meta Business account
- A WhatsApp Business Account (WABA) with a verified phone number
- A Meta app with the WhatsApp product added
Gather your credentials
- Open the Meta for Developers dashboard and select your app
- Under WhatsApp > API Setup, note your WhatsApp Business Account ID
- Under App Settings > Basic, reveal and copy the App Secret
Create a System User access token
A System User token does not expire with a personal login, which is what you want for a server-side integration.
- Open Meta Business Settings
- Go to Users > System Users and create one, or select an existing one
- Assign it to your WhatsApp Business Account with full control
- Click Generate new token, select your app, and grant the
whatsapp_business_messagingandwhatsapp_business_managementpermissions - Copy the token
warning
The access token is shown only once. Store it securely — if you lose it, generate a new one.
Connect to DashX
- Log in to your DashX workspace
- Navigate to Settings > Integrations
- Click [+] to add a new integration and select WhatsApp Business Platform
- Choose the environments you want to enable it for
- Enter the configuration below and save
Configuration
| Field | Description |
|---|---|
| WhatsApp Business Account ID | The ID of your WABA. |
| System User Access Token | The token generated for the system user. |
| App Secret | Your Meta app's secret, used to verify webhook payload signatures. |
| Verify Token | A string you choose. Meta echoes it back when validating the webhook, and DashX checks it matches. |
Configure the webhook
Inbound messages and delivery statuses arrive through a webhook.
- After installing the integration, copy the webhook URL shown on its page in DashX
- In the Meta app dashboard, go to WhatsApp > Configuration
- Set the Callback URL to that URL and the Verify token to the same value you entered in DashX
- Verify and save, then subscribe to the
messagesfield
tip
WhatsApp requires pre-approved templates for messages sent outside a 24-hour customer service window. Get your templates approved in Meta Business Manager before relying on them.