Overview
The End of Sequence Report webhook is triggered when an entire outreach sequence ends. This provides a comprehensive report of all outreach attempts made during the sequence, including call details and outcomes.Webhook Payload
When a sequence ends, Clarion sends a POST request to your configured webhook URL with the following payload:integer
required
The unique identifier for the sequence.
string
required
The status of the sequence (e.g.,
ended).string
Optional human-readable description of the sequence outcome (e.g., from conversation evaluation). May be null.
string
required
ISO 8601 timestamp when the sequence was last updated.
array
required
Array of outreach steps performed during the sequence.
Call Object
Each call in theoutreach array contains the following fields:
integer
required
The unique identifier for the call.
integer
required
The ID of the assistant that handled the call.
string
ISO 8601 timestamp when the call started.
string
ISO 8601 timestamp when the call ended.
string
required
The status of the call. Possible values:
queued, ringing, in-progress, forwarding, ended.integer
The duration of the call in milliseconds.
string
The reason why the call ended (e.g.,
customer-ended, assistant-ended).string
Full conversation transcript with speaker labels (
AI: and User:).string
The phone number that initiated the call (E.164 format).
string
The phone number that received the call (E.164 format).
string
The type of call (e.g.,
outboundPhoneCall, inboundPhoneCall).object
Call analysis metrics and custom data extractions.
string
AI-generated summary of the call.
string
The outcome of the call (e.g.,
resolved, unresolved, voicemail).string
If the call was unsuccessful, this indicates the reason. Possible values:
declined, escalated, requested-callback, customer-dropped, assistant-ended, opt-out.string
Content of voicemail message if one was left.
SMS Object
Each sms encounter in theoutreach array contains the following fields:
integer
required
The unique identifier for the SMS encounter.
integer
required
The ID of the assistant that handled this SMS encounter.
string
ISO 8601 timestamp when the SMS encounter started.
string
ISO 8601 timestamp when the SMS encounter ended.
string
required
The status of the SMS encounter. Possible values:
active, paused, ended.string
The reason why the encounter ended. Possible values:
conversation-timeout, resolved, contact-declined, contact-opt-out, system-error, unknown.string
Full conversation transcript with speaker labels (
AI: and User:).string
The phone number that initiated the SMS encounter (E.164 format).
string
The phone number that was the recipient of the SMS encounter (E.164 format).
object
SMS encounter custom data extractions.
string
AI-generated summary of the call.

