Bland vs Vapi vs Retell vs Synthflow. We ran 200 real calls so you don't have to guess. Here's exactly how to run the same test and pick your platform in one afternoon.
Pricing pages lie. Every voice AI platform claims sub-second latency, human voices, and hallucination-proof agents. The only way to know is to run identical agents on real calls and score them. This playbook gives you:
A benchmark is worthless if the agents differ. We used one identical setup across all four platforms: same system prompt, same ElevenLabs voice, same LLM (GPT-4.1). Change one variable per platform and you're comparing prompts, not platforms.
Write one system prompt for one job. Ours was a sales qualification agent: greet, ask three qualifying questions, book or bail. Keep it under 300 words. Save it as prompt.txt and use that exact file everywhere.
You are a qualification agent for [company]. Ask exactly 3 questions: budget, timeline, decision maker. If qualified, offer a booking link. If not, thank and end. Never invent pricing, features, or availability. If you don't know, say "let me have a human follow up."
That last line matters. Most "hallucinations" on real calls are the agent inventing answers instead of escalating. Give it an exit.
Bland is a straight API call. Task in, call out:
curl -X POST https://api.bland.ai/v1/calls \
-H "authorization: $BLAND_KEY" \
-H "Content-Type: application/json" \
-d '{"phone_number":"+1XXXXXXXXXX","task":"<your prompt>"}'
Vapi is dev-first. You bring your own stack, which is the point and the trap:
vapi assistant create --name sales-qual
# stack: Deepgram STT + GPT-4.1 + ElevenLabs TTS
Retell works through its dashboard or API. Pull call logs later with:
curl -s https://api.retellai.com/v2/list-calls \ -H "Authorization: Bearer $RETELL_KEY"
Synthflow is the no-code option: build the agent in their visual editor, paste the same prompt, select the same voice. No CLI needed, which is exactly who it's for.
Not demos. Real outbound calls to real numbers (your own team, opted-in leads, or test lines you control). We queued 200 calls through Twilio, 50 per platform. If 50 is too many for day one, run 10 each. The pattern shows up fast.
Log four things per call:
The 700ms rule: below 700ms response time, calls feel human. Above it, people start saying "hello? you there?" and drop.
Every platform advertises a base rate. Almost none of them are what you'll pay. Here's what our test surfaced:
| Platform | Headline | What we actually saw |
|---|---|---|
| Bland | $0.09/min flat | $0.09/min. Honest pricing, but 810ms avg latency and 38% of calls dropped inside 30 seconds. |
| Vapi | $0.05/min | $0.13/min once you add STT, LLM, TTS, and telephony. HIPAA adds $1,000/mo. |
| Retell | $0.07/min | About $0.13/min all-in. But 460ms p50 latency, 94% completion, zero dropped turns. |
| Synthflow | From ~$0.08/min | Effective rate climbs with add-ons and concurrency. Budget above the headline number. |
The worksheet: platform fee + STT + LLM + TTS + telephony = real cost. Run that math before you commit. As a rule, budget 2 to 3x the headline price.
Then re-test quarterly. These platforms ship fast, and today's loser fixes its latency next quarter. Your benchmark harness is reusable; the rankings aren't permanent.
Get the full AI Automation Starter Stack: 50+ playbooks for building agents that actually ship, from voice to workflows to lead gen.
Get all 50+ free playbooks