WhatsApp messages
Send transactional WhatsApp messages such as order confirmations, status updates, and password reset links.
Activate WhatsApp
Before using WhatsApp APIs, activate the feature in your Brevo account:
Enable WhatsApp
Log in to your Brevo account and navigate to the top navigation bar. Click “Add more apps” to open Apps and Integration.
Activate feature
Under Apps, scroll down and enable the WhatsApp feature. WhatsApp appears in your Brevo dashboard after activation.
Set up business account
After activating WhatsApp, sign up for Facebook and WhatsApp Business accounts. See Getting started with WhatsApp campaigns in Brevo for setup instructions.
Send a WhatsApp message
Send a transactional WhatsApp message using a template or plain text.
Endpoint: POST /v3/whatsapp/sendMessage
Using a template
For the first message, use a templateId. Create templates in your Brevo account:
- Go to the WhatsApp campaigns dashboard
- Click “Create a campaign” in the top right
- After creating the campaign, use the template list endpoint to fetch the
templateId
Request parameters
Template based message
Text based message
Enter phone numbers without characters or spaces. Include country codes (e.g., 4915778559164). Find your templateId in Campaigns > WhatsApp in your Brevo account.
Response
Get WhatsApp activity
Retrieve unaggregated WhatsApp event data for the past 30 days (default) or a custom date range.
Endpoint: GET /v3/whatsapp/statistics/events