Skip to main content

Concept

Timely.ai Webhooks are HTTP POST notifications automatically sent to the URL you configure whenever a relevant event occurs in the workspace — a message received, a conversation closed, a contact created, a channel disconnected, and more. Instead of polling the API periodically to check whether something changed, you receive the data as soon as the event occurs. Each webhook has a secret generated at creation time, used to sign deliveries with HMAC-SHA256 in the X-Timely-Signature header. This ensures only Timely.ai can send events to your endpoint. To understand how to validate the signature and implement a webhook receiver, see the webhooks overview.

Webhook Lifecycle

After 5 consecutive failures, the webhook is marked as failing but remains active. New events continue to be queued — you receive an email alert and can act before losing data.

Main Fields

Delivery Fields

Available Event Categories

Available Endpoints

See the left sidebar for the full list of endpoints in this group. Each endpoint has its own page with request/response schema, cURL/JS/Python examples, and an interactive playground.

Next Steps

Webhooks overview

Understand how to validate signatures and implement a receiver.

Your first request

If you haven’t made your first call yet, start here.