Message your customers when and where it matters most.
View WhatsApp's documentation.
Overview
Deliver critical customer journey communications in real-time to where it matters: your customers' pockets. Combine data from multiple sources to send promotional messages, special offers or order updates to customers who have actively opted into your company's communications via WhatsApp, initiating the first of many customer communication experiences.
Supported syncing
Message Type | Description | Supported Sync Modes | API Reference |
---|---|---|---|
Message Templates | Send a business-initiated message using an approved message template | Insert | Message template reference docs |
Connect to WhatsApp
Go to the Destinations overview page and click the Add destination button. Select WhatsApp and click Continue. You can then authenticate Hightouch by entering the following fields:
- Your WhatsApp phone number ID
- Facebook business manager ID
- System User token.
The System User's token must be generated with the following scopes:
whatsapp_business_management
whatsapp_business_messaging
Before finalizing the destination creation, you need to agree to WhatsApp's opt-in policy.
Sync configuration
Once you've set up your WhatsApp destination and have a model to pull data from, you can set up your sync configuration to begin syncing data. Go to the Syncs overview page and click the Add sync button to begin. Then, select the relevant model and the WhatsApp destination you want to sync to.
Message templates
WhatsApp message templates are specific message formats that businesses use to send out notifications or customer care messages to people that have opted in to notifications. Business-initiated messages-the types of messages Hightouch enables your team to send-must use a template approved by WhatsApp. If you don't see the template you would like to use in the sync configuration form, check the template's status in your WhatsApp Template Manager.
Phone numbers
A column from your model must contain the user phone numbers to send a message to.
Field mapping
If the selected template contains variables, each variable must be mapped to create a complete message.
Tips and troubleshooting
Common errors
To date, our customers haven't experienced any errors while using this destination. If you run into any issues, please don't hesitate to . We're here to help.
Live debugger
Hightouch provides complete visibility into the API calls made during each of your sync runs. We recommend reading our article on debugging tips and tricks to learn more.
Sync alerts
Hightouch can alert you of sync issues via Slack, PagerDuty, SMS, or email. For details, please visit our article on alerting.