Webhook Events
The following webhook events from voice AI agents connected to your ChatDash account can be used as triggers in your automations.
Last updated 6 months ago
call.started - Triggered when a new call begins
{
event: "call.started",
conversation: {
platformId: "Jabr9TXYYJHfvl6Syypi88rdAHYHmcq6",,
channel: "outbound",
agentNumber: "+12137771234",
customerNumber: "+12137771235",
metadata: {},
startedAt: 2025-08-14T18:18:58.015+00:00,
},
}call.missed - Triggered when a call does not connect
{
event: "call.missed",
conversation: {
_id: "oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD",
platformId: "Jabr9TXYYJHfvl6Syypi88rdAHYHmcq6",
channel: "outbound",
agentNumber: "+12137771234",
customerNumber: "+12137771235",
endedReason: "dial_no_answer",
metadata: {},
startedAt: 2025-08-14T18:18:58.015+00:00,
endedAt: 2025-08-14T18:18:58.015+00:00,
},
}call.ended - Triggered when a call and its post-call analysis is complete
{
event: "call.ended",
conversation: {
_id: "oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD",
platformId: "Jabr9TXYYJHfvl6Syypi88rdAHYHmcq6",
channel: "outbound",
agentNumber: "+12137771234",
customerNumber: "+12137771235",
cost: 0.18,
duration: 1.23,
url: "https://recording-url...",
endedReason: "dial_no_answer",
noAnswer: false,
summary: "This call...",
evaluation: {
isSuccess: true,
},
messages: [ [Object], [Object], [Object], [Object] ],
customAnalysis: {},
metadata: {},
startedAt: 2025-08-14T18:18:58.015+00:00,
endedAt: 2025-08-14T18:18:58.015+00:00,
},
}call.inbound - Triggered when an inbound call request is received
{
event: "call.inbound",
agentNumber: "+12137771234",
customerNumber: "+12137771235",
}