Skip to main content
Intellixent sends a POST request to your configured webhook URL when a chat conversation ends — whether via WhatsApp or your web widget. The payload includes the full transcript, extracted variables, and customer details.

Setup

Enable this webhook using the API:
To disable it:

Retry behavior

If your endpoint returns a non-2xx status, Intellixent retries automatically: After 3 failed attempts, the delivery is marked as failed.

Payload fields

string
UUID of the conversation.
string
UUID of the assistant that handled the conversation.
string
Conversation channel: widget or whatsapp.
integer
Total number of messages exchanged.
string
Always ended for this webhook.
object
Variables extracted by the AI from your post-call schema configuration.
object
Variables passed to the assistant at conversation start (e.g., pre-chat form fields).
array
Array of message objects with role (assistant or user) and content fields.
string
Human-readable transcript with AI: and Customer: prefixes.
string
Customer phone number. Available for WhatsApp; null for widget.
string
Customer name from pre-chat form data, or null.
object
WhatsApp sender info. Only present for WhatsApp conversations; null for widget.
string
ISO 8601 timestamp when the conversation started.
string
ISO 8601 timestamp when the conversation ended.

Example payloads