Skip to main content

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.
The LLM processes the full transcript and generates a concise summary.

Call Tagging / Disposition

Automatically tag calls with categories and disposition codes based on the conversation content.
After the call, the LLM analyzes the transcript and assigns relevant tags.

CRM Auto-Sync

Automatically log call data to your CRM after each call — including duration, summary, outcome, and next steps.

Speed-to-Lead Timer

Track how quickly the agent responds to the first inbound call. Useful for measuring lead response time.
Records the time between call arrival and first agent response, then sends it via webhook.

Call Scoring & QA

Automatically score each call against quality criteria using an LLM review of the transcript.
Scores are saved to the session metadata for dashboards and reporting.

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.
The agent marks uncertain responses with [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

Webhook Security

Webhooks are signed with HMAC-SHA256 using your webhookSecret:
Verify the signature by computing HMAC-SHA256(webhookSecret, requestBody) and comparing.

Batch Outbound Campaign

Run automated outbound call campaigns with retry logic and voicemail handling.

Progressive / Predictive Dialer

Automatically dial the next number when an agent becomes available.

Example — Create Agent with Analytics & Monitoring