Notification webhooks
A notification webhook sends AurionAI notification events to another system, for example a chat tool. AurionAI posts each event as a JSON body to the address that you enter.
Availability: Helpdesk and AI Voice + Helpdesk profiles. Administrators only.
Prerequisites
- You have the Owner or Admin role. Other users see Access Denied.
- Your organization uses the Helpdesk or the AI Voice + Helpdesk profile.
- A public HTTPS address that accepts POST requests with a JSON body.
Open the notification webhooks
- In the sidebar, select Configuration.
- Open the System category.
- Select Webhooks.

Add a webhook
- Select Add Webhook.
- In Name, type a name.
- In URL, type the address. It must start with
https://. - Optional: in Secret (optional), type a secret. AurionAI then signs each request. Leave it empty to send unsigned requests.
- Choose the events:
- To receive every notification event, turn on Subscribe to all events.
- Otherwise, select the events in the list.
- Select Create.
The message Webhook created appears. A new webhook is Enabled.
Test the webhook
- On the webhook, select Test.
- In the Send a test payload? dialog, select Send test.
AurionAI sends a webhook.test event at once. The message Test payload sent successfully or Test payload failed appears.
Verify the signature
When the webhook has a secret, each request has two more headers:
X-Webhook-Timestamp: the time of the request, in seconds since 1 January 1970 (UTC).X-Webhook-Signature:sha256=followed by the signature.
To check a request, compute an HMAC-SHA256 of the timestamp, a dot and the raw body, with your secret. Write the result in hexadecimal. It must equal the part after sha256=.
Edit, disable or delete a webhook
- To change a webhook, select Edit Webhook, change the fields and select Save. Leave the secret empty to keep it, or select Remove secret to send unsigned requests.
- To stop deliveries for a while, open Edit Webhook and turn the switch to Disabled. Then save.
- To remove a webhook, select Delete. In the Delete this webhook? dialog, select Delete webhook. This also removes its delivery history and its secret. You cannot undo this.
- To see past deliveries, select History on the webhook. Each line shows Delivered, Failed or Skipped, with the reason of a failure.
Result
AurionAI sends each selected event when it happens. If your address does not answer, or answers with a 5xx status, AurionAI tries again at once, up to three attempts in total. A 4xx answer is final: AurionAI does not try again.
If something goes wrong
- The URL must start with https://. Start the address with
https://. - Cloud metadata endpoints are always blocked. or a message that an IP address is in a blocked range. AurionAI does not send webhooks to private or internal addresses. Use a public address.
- A message says that DNS resolution failed. The host name does not exist, or it has no DNS record. Check the address.
- Select at least one event, or choose “Subscribe to all events”. Select at least one event, or turn on Subscribe to all events.
- Test payload failed Read the reason, the HTTP status and the number of attempts in the message. Check that your receiver is online and answers with a 2xx status.
- This webhook is disabled Enable the webhook first. If you select Send anyway, AurionAI only records a skipped attempt.
- A delivery shows Skipped. The webhook was disabled, or the address failed the safety check before sending. Read the reason in the history.
- Couldn't load webhooks or Couldn't load notification events Select Retry.
Related articles
Still stuck? Submit a request or .