- one of your lines is free (your plan sets how many calls run at the same time);
- it is inside your calling hours; and
- no limit below holds it back.
POST /v1/calls) goes to the front of the queue and is dialled straight away when a line is free. Calls from a batch wait their turn behind single calls, so a large batch never delays the lead who just filled your form.
While a call waits, it is queued. When something is holding it, status_reason says what in plain words and scheduled_for says when it will be tried next.
Calling hours
Calls are only dialled inside the calling windows set in your AI calling settings. A call created outside them staysqueued with scheduled_for set to the next window, and goes out then. You do not need to schedule anything yourself.
Limits
These guards apply to every call made through the API. Test calls skip them.
Throughput
How fast a batch completes depends on how many lines your plan runs at once and how long conversations last. As a rule of thumb,lines × 20 calls an hour with three-minute conversations. Ask us to raise the number of lines for large campaigns.