What is auto-retry?
Auto-retry automatically reschedules calls that fail to connect. When a call ends with statuses like no-answer or busy, Bolna can automatically retry the call after a configurable delay.How to enable auto-retry
Add theretry_config object when making a call via the Make Call API or Create Batch API.
Configuration options
| Parameter | Type | Default | Description |
|---|---|---|---|
enabled | boolean | false | Enable auto-retry |
max_retries | integer | 3 | Max retry attempts (1-3) |
retry_on_statuses | array | ["no-answer", "busy", "failed"] | Statuses that trigger retry |
retry_on_voicemail | boolean | false | Retry if voicemail detected |
retry_intervals_minutes | array | [30, 60, 120] | Delay before each retry |
Supported retry statuses
no-answer- Call rang but wasn’t answeredbusy- Line was busyfailed- Call failed to connecterror- Technical error occurred
Monitoring retries via webhook
When auto-retry is configured, your webhook receives retry information:Best practices
- Start with conservative intervals (30+ minutes) to avoid annoying contacts
- Use
retry_on_voicemail: false(default) to avoid repeated voicemail deposits - Monitor
retry_countin webhooks to track retry effectiveness - Set
max_retriesbased on campaign urgency (1-2 for time-sensitive, 3 for lead outreach)
Related features
- Batch Calling - Run campaigns with thousands of contacts
- Webhooks - Get real-time call status updates
- Call Details - View execution history and outcomes

