Analytics & Monitoring
These features run automatically during or after calls to track performance, sync data, and improve your agent over time.Call Summary & Transcript
Automatically generate a summary after each call ends. The summary is saved to the session and optionally sent via webhook.Call Tagging / Disposition
Automatically tag calls with categories and disposition codes based on the conversation content.CRM Auto-Sync
Automatically log call data to your CRM after each call — including duration, summary, outcome, and next steps.| Setting | Type | Description |
|---|---|---|
crmAutoSyncEnabled | boolean | Enable automatic CRM logging |
crmProvider | string | CRM provider: hubspot, salesforce, custom |
crmApiKey | string | CRM API key |
crmSyncFields | string[] | Fields to sync to the CRM |
Speed-to-Lead Timer
Track how quickly the agent responds to the first inbound call. Useful for measuring lead response time.Call Scoring & QA
Automatically score each call against quality criteria using an LLM review of the transcript.Knowledge Gap Detection
Track questions the agent couldn’t answer. Gaps are extracted from the transcript and sent to a webhook for knowledge base improvement.[KNOWLEDGE_GAP: topic]. After the call, these markers are extracted and reported.
Webhook Events
Receive real-time event notifications for call lifecycle events.Event Types
| Event | When It Fires |
|---|---|
call_started | Call connected and agent is ready |
call_ended | Call ended (with summary, duration, reason) |
message_received | Agent received a message from the caller |
agent_speech | Agent spoke a message |
error_occurred | An error occurred during the call |
sentiment.alert | Sentiment escalation triggered |
caller.authenticated | Caller identity verified |
caller.auth_failed | Caller authentication failed |
Webhook Security
Webhooks are signed with HMAC-SHA256 using yourwebhookSecret:
HMAC-SHA256(webhookSecret, requestBody) and comparing.
Batch Outbound Campaign
Run automated outbound call campaigns with retry logic and voicemail handling.| Setting | Type | Default | Description |
|---|---|---|---|
batchOutboundEnabled | boolean | false | Enable batch outbound |
batchRetryAttempts | integer | 2 | Retry attempts for unanswered calls |
batchRetryDelayMinutes | integer | 30 | Delay between retries |
batchVoicemailAction | string | leave_message | On voicemail: leave_message or skip |
Progressive / Predictive Dialer
Automatically dial the next number when an agent becomes available.| Mode | Behavior |
|---|---|
progressive | Dials one number at a time as agents become available |
predictive | Dials multiple numbers anticipating agent availability |

