Webhook Configuration and Assignment
Webhook Configuration
Webhooks are configured from the Webhook section of the portal, where you create and manage the URL that will receive WhatsApp events and notifications.
| Field | Description |
|---|---|
| Webhook Name | An identifying label for the webhook within the system (e.g., My Webhook). |
| Available Operations | The event types this webhook will receive. For example, "Webhook Sender" — each selected operation determines which payloads your system receives when that event occurs. |
| Webhook URL | The endpoint on your server where event data will be sent. This is the most important field. |
| Test button | Sends a sample request to confirm your webhook URL is working correctly. |
| Headers List | Custom headers added to the webhook request — commonly used for authentication (API keys, tokens). Each entry includes a Header Key, Header Name, and Header Value. Click + ADD to add more. |
Action buttons:
- Test Selected Operations — sends test payloads based on the selected operations.
- Save Configuration — saves the webhook setup.
Delivery Logs
Delivery logs record the status and details of webhook/message deliveries, letting you track what happened after each request or message was triggered.
Filters:
- Operations — filter by specific webhook event type
- Status — filter by delivery result (success, failed)
- Date range — select a time window to view
Log details shown:
- Date/Time — when the request was sent
- Operation — the type of webhook event triggered
- URL — the endpoint the request was sent to
- Status — success or failure
- Response Time — time taken to receive a response
Actions:
- Export Filtered — download the filtered logs
- Refresh — reload the latest log data
Assigning a Webhook
Once created, a webhook must be assigned to the desired WhatsApp number:
- Go to the configuration section.
- Click Actions next to the relevant number.
- Assign it to the target WhatsApp number.
Once assigned, the system sends WhatsApp events — such as incoming messages and message status updates — to the configured webhook endpoint in real time, allowing your system to receive and process WhatsApp events automatically.