Limits

Defaults apply to every account unless raised. The ones that matter operationally are at the top. If you’re planning a launch, share your expected peak concurrent calls with support ahead of time — raising a limit is routine; discovering it mid-campaign is not.

Calls

LimitDefaultAt the ceiling
Concurrent calls per account (inbound + outbound + browser)10outbound calls queue (HTTP 202); inbound calls beyond capacity are refused
Queue depth100new outbound calls refused with queue_full
Call placements per minute60refused with rate_limit_exceeded
Minimum balance to start a call$1.00refused with insufficient_balance; inbound answered busy
Maximum single-call telephony charge$500the charge is rejected for review rather than billed — an anti-fraud backstop
Per-flow maximum call lengthoff by default; 30 s – 4 h when setagent says goodbye and hangs up

The account’s current values are visible in the dashboard’s account settings.

Queue behaviour

When every concurrent slot is busy, outbound calls wait in a priority queue and are placed as slots free up.

FactorEffect on order
Direct calls (API, dashboard, callbacks)always ahead of scheduled and campaign work
Scheduled callsahead of campaign calls — the user chose the time
Campaign callslowest priority; they’re designed to wait
Warm leads (e.g. a fresh Meta lead)a modest boost within their class
Waiting timeevery minute in the queue improves priority, up to a cap at 15 minutes — nothing starves

Queue entries expire — a direct call after 60 s, a scheduled call after 10 min, a campaign call after 24 h (or the campaign’s end time) — so a call is never placed long after it made sense.

Requests

LimitValue
API keys per account25
Contacts per add-to-campaign request1,000 (use the filter-based bulk add for more)
DNC numbers per bulk import10,000
DNC numbers per check100
Contact secondary phones10
Contact tags50
Contact notes5,000 characters
Flow function timeout100 ms – 30 s (35 s hard cap at dispatch)
Flow function request / response body1 MB each
Prompt template / idle end message / duration-cap message1,000 characters
Real-time WebSocket connections per account20
Subscriptions per WebSocket connection50
Assistant prompts10 per minute
Data exportsone at a time; 24 h between completed exports

Campaigns and schedules

LimitValue
Campaign concurrency1 – 50, default 5 (also bounded by the account’s concurrent-call limit)
Campaign attempts per contact3
Schedule retries per run0 – 10, default 2; delay 1 – 1,440 min, default 30
Schedule monthly day-of-month1 – 28

Numbers and billing

LimitValue
Top-up$10 – $10,000 per payment
Auto-recharge threshold / amount$1 – $1,000 / $5 – $1,000; at most 5 attempts per day
Rental grace period before suspension7 days
Recording storage grace period on empty balance30 days

Next