How It Works
voice_call as a notify method, kodo will:
- Look up the on-call responder’s phone number
- Check that the organization hasn’t hit its monthly spend cap
- Initiate an AI voice call that reads the alert title, severity, and description
- Log the call attempt in the alert timeline
Setup
1. Enable Voice Alerts
- Go to Dashboard > Settings > Voice Alerts
- Toggle Enable voice call escalation on
- Set a monthly spend cap (default: $50)
2. Add Your Phone Number
Each team member needs to add their phone number:- In the Voice Alerts tab, find the Your Phone Number section
- Select your country code
- Enter your phone number
- Click Save Phone Number
3. Add Voice Calls to Escalation Policies
Includevoice_call as a notify method in your escalation policy steps:
Spend Caps
Voice calls are billed per usage. To prevent unexpected costs, every organization has a monthly spend cap.- Default cap: $50/month
- Minimum cap: $0 (disables voice calls)
- Adjust in Settings > Voice Alerts > Monthly spend cap
Usage Dashboard
The Voice Alerts tab shows three metrics:| Metric | Description |
|---|---|
| Calls this month | Total voice calls initiated |
| Spend this month | Total cost of calls in the current billing period |
| Monthly cap | Your configured spend limit |
Push Notifications
The Voice Alerts settings tab also includes browser push notification configuration, which is available on all plans:- Click Enable Push Notifications to subscribe your current browser
- Push notifications are sent as the first step in most escalation policies
- Push works independently of voice alerts — you don’t need a Team plan for push
Safety Guards
Voice alerts include several safeguards:- Spend cap — Calls stop when the monthly limit is reached
- Max calls per incident — Configurable limit on how many voice calls a single incident can trigger (set on the escalation policy)
- Plan gating — Only Team and Enterprise plans can enable voice calls
- Phone number required — Steps are skipped for users without a saved phone number
- Graceful fallback — If a voice call fails (network error, Bland AI outage), escalation continues to the next step without blocking