Configuration Options
Control how your batch campaign executes with these optional settings:Priority
Set the priority level for your batch campaign:- Range: 1-10
- Default: 5
- Behavior: Higher priority batches are processed first
Rate Limiting
Control the number of calls initiated per second:- Field:
maxCallsPerSecond - Range: 1-30
- Default: 10
Best Practices
- Start low: Begin with 5-10 CPS and scale up
- Monitor quality: Watch for connection issues
- Check limits: Verify your telephony provider’s limits
- Consider timezone: Adjust rates for business hours
Scheduling
Schedule your batch to start at a specific time:Fields
scheduledStartTime: ISO 8601 datetime stringtimezone: IANA timezone identifier- Requirement: Must be a future time
Common Timezones
America/New_York- Eastern TimeAmerica/Chicago- Central TimeAmerica/Los_Angeles- Pacific TimeEurope/London- UK TimeAsia/Tokyo- Japan Time
Schedule batches during business hours in your contacts’ timezone for better answer rates.
Retry Strategy
Configure how failed calls are retried:Max Attempts
- Field:
maxAttempts - Range: 1-5
- Default: 3
No Answer Delay
- Field:
noAnswerDelay - Unit: Milliseconds
- Default: 3600000 (1 hour)
Busy Delay
- Field:
busyDelay - Unit: Milliseconds
- Default: 300000 (5 minutes)
Recommended Settings
| Use Case | Max Attempts | No Answer Delay | Busy Delay |
|---|---|---|---|
| Urgent notifications | 2 | 30 min | 5 min |
| Standard outreach | 3 | 1 hour | 15 min |
| Low-priority campaigns | 2 | 4 hours | 30 min |
Webhooks
Receive HTTP notifications for batch events:Available Webhooks
onBatchComplete
Triggered when all calls in the batch are finished.onCallComplete
Triggered after each individual call completes.onBatchFailed
Triggered if the batch fails to process.See the Webhooks Guide for complete webhook documentation.
Tags
Add tags to organize and filter batches:Use Cases
- Campaign tracking: Group related batches
- Filtering: Find batches by category
- Reporting: Analyze performance by tag
- Organization: Manage multiple campaigns
Complete Example
Next Steps
Monitoring
Track batch progress and performance
Webhooks
Set up webhook notifications