### Answer
Retell AI supports
parallel outbound calls — the system does not queue leads. When a second lead submits a form while another call is active, you can initiate a new outbound call immediately. [(1) ](
)
Here's how it works:
-
Elastic capacity, instantly — AI voice agents scale on demand with zero lead time.
- Retell supports
massive scalability, allowing businesses to handle thousands of simultaneous calls without capacity limits.
- The platform offers
batch calling capabilities for automating thousands of outreach calls.
The key constraint is your
*CPS (Calls Per Second) * limit, which controls how many outbound calls you can initiate per second: [(2) ](
)
| Provider | Default CPS | Maximum CPS |
|----------|-------------|-------------|
| Twilio | 1 | 5 |
| Telnyx | 1 | 16 |
| Custom Telephony | 1 | Concurrency ÷ 20 |
So if two form submissions happen simultaneously, both calls can be initiated in parallel as long as you're within your CPS limit. For high-volume scenarios, you may want to implement retry logic with exponential backoff to handle any throttling:
javascript
const maxRetries = 3;
let retryDelay = 1000; // Start with 1 second
for (let i = 0; i < maxRetries; i++) {
try {
await makeCall() ;
break;
} catch (error) {
if (error.code === 'rate_limited') {
await sleep(retryDelay) ;
retryDelay *= 2; // Exponential backoff
}
}
}