Add a webhook endpoint
Open campaign settings and enter the HTTPS endpoint that should receive the post-call payload. Make sure the endpoint accepts JSON and responds promptly so the call workflow can finish reliably.
Handle the payload
Use the call ID to identify the event and make downstream work idempotent. Store the event before starting a slower CRM or messaging action, then return a successful response quickly.
JSON example
{
"event": "call.completed",
"data": {
"id": "<call-id>",
"status": "completed",
"outcome": "<outcome>",
"summary": "<summary>"
}
}Test delivery end to end
- 1Use a test endpoint
Start with a staging URL that records request headers and body.
- 2Complete a test call
Use Quick Call or a small campaign with a number you control.
- 3Check the call ID
Confirm the payload corresponds to the call you just placed.
- 4Make the receiver safe to retry
Use the call ID as a deduplication key before triggering external side effects.