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