Voice agent QA
Find why your voice agent fails. Fix the prompt. Ship it.
Simulate real callers, see where calls break, and get the prompt change that fixes it.
200 free credits · no card
290 conversations ended after hearing the balance
Works with
Listen
Same caller. Same question. One prompt change.
Press play on the first call. Then hear the same call after RubricHQ found the mistake and fixed the prompt.
1 · Before
2 · What RubricHQ found
Spotted across 186 calls, fixed in Prompt Optimizer, then re-tested on the same caller.
3 · After
A pass/fail score doesn’t tell you what to change.
Three things that go wrong with voice agents in production, and how RubricHQ handles each.
Prompt edits break flows nobody re-tested.
You fix one answer and quietly break another. Scheduled test runs replay your scenarios after every change, before customers hit it.
Fixed by Simulate & Monitor ↓Callers hang up, and you can't see where.
An average score hides the moment people leave. Flow shows the exact stage where calls end, and how many.
Fixed by Flow & Opportunities ↓The same mistake repeats across hundreds of calls.
Each call looks fine on its own. RubricHQ groups the pattern into one opportunity and writes the prompt change that fixes it.
Fixed by Optimize ↓1 · Simulate
Hear your agent fail before a customer does.
Paste your prompt and RubricHQ writes the scenarios, then runs them as real calls through Vapi, Retell, LiveKit or Pipecat.
2 · Evaluate
Score every call on what matters to you.
LLM-as-judge, code-as-judge and audio metrics on every call. An AI generator writes new metrics, and you switch each one on or off per agent.
Built in
- LLM as judgeScore tone, accuracy and policy in plain English
- Code as judgeExact checks for numbers, fields and tool calls
- Hundreds of caller personasMix mood, accent, language and background noise
- Auto-scheduled runsRe-run every scenario on a schedule
- GitHub CI/CDBlock a pull request when a prompt change fails
3 · Monitor
Know the moment live calls start going wrong.
Every production call is scored as it happens. When a metric slips, like slow responses or a policy the agent didn't read, your team hears about it in Slack.
Alerts in your Slack channel
Rules check any metric on a schedule
Scheduled runs and a GitHub Action
Catch a broken prompt before it ships
4 · Optimize· On Growth
Get the prompt change, not just the score.
Give it your good calls, your bad calls and the opportunities RubricHQ found. It writes the prompt change, shows you the diff, and waits for your approval.
“Let’s check that. I’ll email the statement…” → plan agreed
“Your current balance is $842.” → caller hung up
Agent has no answer when the caller disputes the balance
186 conversations
- Reads your good and bad calls
- Adds the opportunity RubricHQ found
- Finds what the good calls did differently
- Writes the prompt change
Approve each change, revert any time
Nothing goes live until you say so
Ship it where your agent runs
Push to your voice platform, or copy the new prompt
5 · Co-Pilot· On Growth
Ask your calls anything.
“How many calls ended with only a partial payment?” Pick a time range and a source, get a table, and export it to CSV.
Production, test runs, or both
Answers use your own calls only
No query language
Product, ops and QA can all use it
6 · Flow & Opportunities· On Growth
See where your calls go wrong, and what to change.
Every conversation gets a path through your agent's stages. Mistakes that keep repeating become a short list of prompt changes.
Ideal and problem paths
In production calls and in simulations
Recurring mistakes, ranked
Each with example calls and the prompt change that fixes it
Pricing
Start free. See every price up front.
Growth
$399/mo
12,000 credits a month and the full product: Optimize, Co-Pilot, Flow, alerts, scheduled runs, SSO.
Start freeEnterprise
Custom
Custom credit volume, unlimited team members, on-prem, and an SLA.
Questions
Which voice platforms does it work with?
Vapi, Retell, LiveKit and Pipecat. Connect an agent managed in Vapi, or a self-managed agent with an inbound number.
How long does setup take?
Minutes. Paste your agent prompt, RubricHQ generates scenarios, and you run your first batch of test calls straight away.
Do test calls use credits?
Yes. A phone simulation is 5 credits, a web simulation 3, and a text simulation 0.5. Each metric scored on a call is 0.2. Your 200 free credits cover a first round of tests.
What happens after the free credits?
Top up any time at $1 = 25 credits, or move to Growth at $399/mo for 12,000 credits a month and the full product. Your data and setup stay as they are.
See it on your own agent.
Pick a 30-minute slot and we’ll run RubricHQ on your agent with you. Or start free right now with 200 credits, no card.
Start free