DialogBot sends a POST request to your configured webhook URL immediately after each call finishes. The payload includes the call transcript, duration, status, and any variables your AI assistant extracted from the conversation.Documentation Index
Fetch the complete documentation index at: https://docs.intellixent.ai/llms.txt
Use this file to discover all available pages before exploring further.
Setup
You can also enable or disable this webhook via the API using the Enable Inbound Webhook endpoint.
Webhook options
| Option | Description |
|---|---|
| Send webhook only on completed | Only send for calls with status completed — skips busy, failed, etc. |
| Include recording in webhook | Adds a recording_url field to the payload |
Payload fields
Unique identifier of the call.
Customer phone number in E.164 format (e.g.
+1234567890), or null if unavailable.Phone number used by the assistant, or
null.Call duration in seconds.
Final call status:
completed, busy, or failed.Variables extracted by the AI based on your post-call schema configuration.
Variables passed to the assistant before the call started.
Array of transcript objects with
text, sender (bot or human), and timestamp fields.Human-readable transcript with
AI: and Customer: prefixes.URL to download the call recording. Only present if Include recording in webhook is enabled.
ISO 8601 timestamp when the call started.
ISO 8601 timestamp when the call ended.
Lead information. Only present for campaign calls.
Transfer calls made during this call. Only present if transfers occurred.