Getting Started
Ello.AI supports six webhook event types across two categories: Call Events and Campaign Events.Event Types Overview
| Event Type | Trigger | Contains |
|---|---|---|
call.started | A call is Connected | Agent name, agent ID, conversation details |
call.completed | Call attempt finishes | duration, status, call metrics |
call.processed | All post-call processing completes | Recordings, transcripts, credits, Call insights |
call.recording | Recording upload completes | Recording URL and metadata |
campaign.started | Campaign becomes active | Campaign details, contact count, timestamps |
campaign.ended | Campaign finishes | Call statistics, credits consumed, durations |
Configuration & Setup
To subscribe your agent to webhook events, use a PUT request to update event subscriptions:Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
method | string | Yes | HTTP method (POST, GET, PUT, PATCH) - defaults to POST |
headers | object | No | Custom headers for secure webhook delivery |
webhooks | array | Yes | Array of webhook subscription configurations |
events | array | Yes | List of event types to subscribe to |
url | string | Yes | HTTPS URL where webhooks will be sent |