WhatsApp webhooks
Receive inbound messages and message status updates in real time by configuring a webhook in the portal and assigning it to a WhatsApp number.
Configure a webhook
In the portal's Webhook section, create a webhook with:
- Webhook Name
- Available Operations (e.g. Webhook Sender)
- Webhook URL — your HTTPS endpoint (use the TEST button to verify reachability)
- Headers List — optional custom headers (e.g. an auth header), added with + ADD
Then save and run TEST SELECTED OPERATIONS.
Assign the webhook
A saved webhook must be assigned to a WhatsApp number via WABA Configuration → Actions. Once assigned, the platform pushes events to your URL in real time.
Events
- Inbound message — a user sent you a WhatsApp message.
- Message status update — delivery/read status for a message you sent.
Delivery logs
Filter delivery logs by Operation, Status, or Date range. Columns include Date-Time, Operation, URL, Status, and Response Time, with Export Filtered and Refresh actions.
Payload schema & security
The exact JSON payloads for inbound messages and status updates, and the signature/verification method, are being finalized with our team. Coming soon