post
https://api.getwax.io/v1/hooks/
Triggers a webhook-based automation for a specific contact.
Use Case: Use this endpoint to trigger WhatsApp automations from external systems such as:
- E-commerce platforms (order confirmations, shipping updates, abandoned cart reminders)
- CRMs (lead follow-ups, appointment reminders)
- Marketing automation tools (triggered campaigns based on user behavior)
- Custom integrations with your own systems
Technical Details:
- The webhook ID is generated when you create a "Webhook" trigger in your Wax automation
- If the contact does not exist, it will be created automatically
- Pass run-specific values in
data— they become{{data.*}}variables in your automation flow (e.g.{{data.order_id}}) and are NOT written back to the contact - Use
attributesonly for values you want to permanently save on the contact, as it overwrites existing contact/CRM data - The automation must be active for the webhook to trigger; otherwise, a 422 error is returned
- Requests without a phone_number are acknowledged with a 200 status and skipped, so senders do not record delivery failures for contacts missing a phone number
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
200skipped - no phone number
204successful