Skip to content

Voice Throughput Calculator | Fusion Calling

AI Call Capacity Planning

Use the calculator below to estimate how many leads your AI voice agents can handle. Throughput depends on how many calls run in parallel, how long each call lasts, and how often your system triggers the next batch — the tool shows the realistic steady-state limit, not an optimistic best case.

Voice Throughput Calculator

Accurate lead processing forecasts accounting for Batch Frequency.

System Constraints

10
1 min
1
3 min

How often your Vercel function wakes up to trigger the next batch of calls.

Infrastructure Health

Supabase QPS
0.04 ops/s
Vercel Duration
~8s

Actual Throughput

Cron Bottlenecked

Every Minute (Avg)

3.3leads

Per Cron Run (3m)

10leads

Every 10 Minutes

33leads

Every Hour

200leads

Per 8-Hour Shift

1,600leads

Per 24 Hours

4,800leads

Why are these numbers showing like this?

Current Bottleneck: Cron Frequency

Your calls are finishing in 1m, but your cron only triggers every 3m. You have 2.0 minutes of idle time where slots are empty. Your maximum throughput is limited to 10 leads every 3 mins.

Theoretical Limit600 leads/hr

If calls started immediately as slots opened.

Actual Limit (Cron-Aware)200 leads/hr

Realistic output based on 3m batching.

Optimization Advice: If you want to process leads faster with 1-minute calls, you MUST reduce the Cron Interval or move to a "Queue" system. Currently, your system "rests" for 2 minutes after the calls finish before the next batch starts.

Frequently asked questions

What does the voice throughput calculator measure?

It estimates how many leads or calls your AI voice setup can process per minute, hour, shift, and day based on concurrency (parallel calls), average call duration, number of accounts, and how often your batch job wakes up.

How is AI call capacity calculated?

Capacity is the lower of two limits: the theoretical throughput (concurrency ÷ average duration × accounts) and the cron-restricted throughput (concurrency × accounts ÷ batch interval). The calculator reports the realistic lower bound so you plan for steady-state volume, not a best case.

What is a cron bottleneck in voice AI?

A cron bottleneck happens when calls finish faster than your batch job triggers the next round. For example, 1-minute calls with a 3-minute batch interval leave 2 minutes of idle capacity. Reducing the batch interval or switching to a queue-based trigger removes the bottleneck.

Sources

Let's Build
Next Gen AI Agent
Together

Try Our Demo