What is Auto-Retry?
Auto-retry automatically reschedules calls that fail to connect. When a call ends with statuses likeno-answer or busy, Bolna retries the call after a configurable delay, improving your overall contact rates without manual intervention.
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 | Maximum retry attempts (1–3) |
retry_on_statuses | array | ["no-answer", "busy", "failed"] | Statuses that trigger a retry |
retry_on_voicemail | boolean | false | Retry if voicemail is detected |
retry_intervals_minutes | array | [30, 60, 120] | Delay (in minutes) before each retry attempt |
Supported Retry Statuses
| Status | Description |
|---|---|
no-answer | Call rang but was not answered |
busy | Line was busy |
failed | Call failed to connect |
error | Technical error occurred |
Monitoring Retries via Webhook
When auto-retry is configured, your webhook receives retry information with each status update:Best Practices
Conservative Intervals
Start with 30+ minute intervals to avoid annoying contacts with rapid retries
Skip Voicemail Retries
Keep
retry_on_voicemail: false (default) to avoid repeated voicemail depositsMonitor Retry Counts
Track
retry_count in webhooks to measure retry effectiveness over timeMatch Urgency
Use 1–2 retries for time-sensitive calls, 3 for lead outreach campaigns
Related Features
Batch Calling
Run campaigns with thousands of contacts
Webhooks
Get real-time call status updates
Call Details
View execution history and outcomes

