Post-call webhooks
Configure an agent-level webhook URL on each assistant (Settings → Automations → Call completed). After every call the worker POSTs acall.completed event with:
- Transcript
- Duration
- Resolved input variables
- Post-call analysis (and QA scorecard when enabled)
- Provider-neutral
failureguidance when an outbound call did not connect
failure object has the stable fields operation, code,
message, retryable, and action. It contains no raw SIP or SDK diagnostic
text. The same object is returned by REST and MCP call reads.
Settings
Use Test in the editor to send an example payload to an unsaved or saved URL (respects the timeout slider).
Tenant-wide webhooks (Workspace → Webhooks) still receive the same events with HMAC signatures; the agent-level URL is unsigned and assistant-specific.
API / MCP
Writable fields on assistants:webhook_urlwebhook_timeout_secwebhook_retries