Use Cases
- Monitor call volume spikes or unexpected drops
- Track API errors or function failures
- Set budget alerts when call costs exceed thresholds
- Detect declining call success rates or negative sentiment
Available Metrics
Creating an Alert Rule
Navigate to the Alerting tab in the dashboard. Each rule requires:Threshold Types
Absolute — Compares current metric value directly against your threshold.Example: Alert when Call Count > 100 in the last hour.Relative — Compares percentage change from the previous period. Useful for detecting sudden spikes or drops.
Example: Alert when Call Count increases by more than 50% compared to the previous hour.Formula:
((currentValue - previousValue) / previousValue) * 100
If the previous period had zero calls but the current period has calls, this is treated as an infinite increase and will trigger alerts with
> or >= comparators.Evaluation Windows and Frequencies
Filters
- Agent Filter — Filter by specific agents and optionally by agent versions
- Disconnection Reason Filter — Filter by disconnection reason (e.g.
user_hangup,agent_hangup) - Error Code Filter — For API Error Count, filter by specific HTTP status codes (e.g.
429,402)
Notification Channels
Webhook
Configure webhook URLs to receive programmatic notifications — integrates with Slack, PagerDuty, or custom workflows. Webhook payload:X-Retell-Signature header with an HMAC-SHA256 signature:
Node
Alert Incidents
When an alert rule’s condition is met, an incident is created tracking:- When the alert was triggered
- The metric value that triggered it
- When the alert resolved (if applicable)
- Triggered — Metric breaches threshold; incident created, notifications sent
- Active — Incident remains active while condition persists
- Resolved — Metric no longer breaches threshold; incident marked resolved
Only one incident can be active per alert rule at a time. Notifications are sent only when a new incident is created, not on every evaluation.
Limits
- Maximum 10 alert rules per organization
- Webhook timeout: 10 seconds