WhatsApp Setup
Connect WhatsApp to chat with the AI agent and receive scheduled reports and uptime alerts directly in WhatsApp.
Prerequisites
- A Meta Business account
- Access to the WhatsApp Cloud API
- A WhatsApp Business phone number
Configuration
- Go to Settings > Messaging Platforms
- Expand WhatsApp and enter:
- Permanent Access Token - A system user token with the whatsapp_business_messaging permission. See Meta's guide on generating tokens.
- Webhook Verify Token - Choose any secret string
- Save the configuration
Webhook Setup
- In the Meta Developer Portal, go to your app's WhatsApp settings
- Set the Callback URL to:
https://your-domain.com/api/whatsapp - Enter the same Verify Token you configured in SEO Dash
- Subscribe to the "messages" webhook field
First Message Requirement
WhatsApp's Cloud API requires users to message the bot first before it can send them notifications. This is a Meta policy requirement. If you want to receive scheduled reports or uptime alerts via WhatsApp, send any message to the bot first. After that, SEO Dash stores your phone number and can send messages to you.
Message Formatting
Messages from the AI agent are automatically formatted for WhatsApp using bold text (*bold*) and clean line breaks. Markdown from the agent is converted to WhatsApp-compatible formatting.