To properly utilize webhooks on WAX, you will need our API documentation available here.
What is a Webhook in WAX?
A Webhook is a tool that connects your CRM or database to WAX. It allows you to:
Send data from your CRM to WAX to trigger WhatsApp flows (abandoned cart, welcome flow, birthday flow).
Transmit data collected in WhatsApp (such as user clicks or responses) to your CRM to enrich it with conversational information.
Setting Up an Incoming Webhook (CRM → WAX)
Create a Webhook in WAX:
Access the WAX interface and click on "Create a Webhook."
Fill in the required information, such as the Webhook name.
Configure the JSON Body:
The JSON Body contains the information you want to send.
For example, to personalize a WhatsApp message, send a data field like "First Name" from your CRM.
Setting Up an Outgoing Webhook (WAX → CRM)
Define the destination URL:
Enter the URL of your CRM or database where WhatsApp data will be sent.
Configure the data to be transmitted:
Select the variables collected via WhatsApp, such as button clicks or user responses.
These details will be enriched in your CRM.
Use the Webhook Button (orange):
This button allows you to send data to your CRM or any compatible system.
If you're using Klaviyo as your CRM, a dedicated article on Webhooks with Klaviyo is available here.