
What are top 3 KPIs?
Key Facts
- Balto calls conversion rate — successful outcomes divided by connected calls — 'the ultimate measure of outbound success' in its outbound metrics guide.
- Cold calls convert at just 1–3%, while warm leads average 8–12% and can hit 20–30% per VCC Live benchmarks.
- Convoso states plainly that cost per acquisition 'should be the top KPI for your outbound call center' in its KPI analysis.
- A $1,000 list earning $30,000 across 400 leads yields just $75 per lead — half the $150 from a smaller, sharper campaign per Convoso's worked example.
- Waiting more than five minutes to call an internet lead may lose the sale according to Convoso.
- Connection rates below 10% signal outdated lists or poor call timing and raise campaign costs per Balto.
- Optimizing one metric in isolation can hurt another — cutting handle time often drags conversion rates down with it Balto warns.
Why Most Outbound Campaign Reports Hide the Numbers That Matter
Open a typical outbound campaign report and you'll find plenty of numbers: total dials, average handle time, occupancy rates, calls per agent per day. What you often won't find is the answer to the only question that matters — did the campaign actually work?
Activity metrics dominate these reports because they're easy to measure. An agent making 80–150 calls per day looks productive on paper, according to industry benchmark data from Balto. But call volume tells you nothing about whether anyone picked up, let alone converted.
The same blind spot applies to average handle time and occupancy. A team can hold occupancy in the healthy 80–90% range while the campaign underneath quietly fails — low contact rates, burned lists, zero qualified outcomes. Efficiency without outcome is just expensive motion.
The three numbers that cut through the noise are the ones tied directly to results:
- Conversion rate — successful outcomes divided by connected calls, which Balto calls "the ultimate measure of outbound success"
- Connection/contact rate — the leading diagnostic of list quality and call timing
- Cost per acquisition (or revenue per call) — the profitability anchor that connects dialing activity to bottom-line results
That third metric matters more than most teams realize. Convoso CEO Nima Hakimi argues that best-in-class contact centers track CPA at the lead-vendor level, yet many operations only measure cost per lead — a far blunter instrument that can hide a failing campaign behind cheap-looking numbers.
There's a second trap beyond measuring the wrong things: optimizing one metric in isolation. Balto warns that optimizing for a single metric can unintentionally hurt another — push agents to cut handle time, for example, and conversion rates often fall with it. A report built around one "hero number" invites exactly that distortion.
The fix starts before the first dial. Every campaign is different, and as VCC Live's guidance on outbound metrics puts it, teams should always test and measure which KPIs fit the campaign in front of them. A renewal reminder campaign and a lead qualification campaign should not share a scorecard.
This is why My AI Call Center scopes every engagement around one clear goal, quoted before launch. The goal determines which of the three core KPIs leads the report — and the dispositioned outcome data (confirmed, qualified, renewed, opted out, no answer) maps directly onto the conversion and contact rate formulas above, so the numbers reflect what actually happened rather than how busy the phones were.
If your current reports are heavy on dials and handle time but light on outcomes, the problem isn't your team's effort. It's the scoreboard.
KPI #1: Conversion Rate — The Ultimate Measure of Outbound Success
Every dial, script, and hour of agent time ultimately answers one question: did the call accomplish what it set out to do? Conversion rate captures that answer — which is why Balto calls it the ultimate measure of outbound success.
The formula is simple: Conversion Rate = (Successful Outcomes ÷ Connected Calls) × 100. Note the denominator: connected calls, not total dials. A conversion rate tells you how well your campaign performs once you actually reach a human, which makes it the cleanest signal of script quality, offer strength, and list fit.
Benchmarks vary sharply by list type. According to industry data, outbound cold calls convert at roughly 1–3%. VCC Live's benchmark breakdown shows warm leads converting at 8–12% on average — and 20–30% at the excellent end. That gap is exactly why list quality matters more than dial volume.
Useful reference points by list type:
- Cold calls: 1–3% conversion is typical
- Warm leads: 8–12% average, 20–30% excellent
- B2B: 2–5% average, 10–15% excellent
- B2C: 1–3% average, 5–8% excellent
One caution: these ranges are starting points, not absolutes. What matters most is consistent improvement campaign over campaign — and testing which KPIs fit each campaign, since every campaign has one clear goal that defines what "conversion" means for it.
This is where dispositioned reporting earns its keep. My AI Call Center's outcome reports use named disposition codes — confirmed, qualified, renewed, opted out, no answer — that map directly onto the formula. A renewal campaign counts "renewed" outcomes; a lead qualification campaign counts "qualified." Successful outcomes divided by connected calls, with no interpretation required.
That direct mapping matters because vague reporting breeds vague optimization. When your outcome report tells you plainly which calls confirmed, qualified, or renewed — and which contacts opted out — you can compare your rate against the right benchmark for your list type, spot a weak script or a tired list, and adjust before the next campaign launches. Conversion rate turns raw call activity into a number you can actually manage.
Ready to see what your list can actually convert? Get a free campaign review from My AI Call Center — structured outbound calling campaigns for approved, permissioned lists, from 9¢ per connected minute, with the full number known before launch.
KPI #2: Connection Rate — Your List Quality Diagnostic
Before you can measure outcomes, you need to know whether anyone is actually answering the phone. Connection rate — connected calls divided by total calls made — is the first number that tells you whether your campaign has a working foundation or a data problem.
The formula is simple: Contact Rate = (Connected Calls ÷ Total Calls Made) × 100, per Balto's outbound metrics guide. What makes it powerful is what it diagnoses. Balto notes that low contact rates "often point to outdated lists or poor call timing" — meaning the problem usually lives in your data or your schedule, not your script.
Benchmarks vary sharply by list type. According to VCC Live's contact center research, connection rates run 10–30% for B2C campaigns, 15–40% for B2B, and 40–60% for warm leads — while cold calling often lands at just 5–15%. Anything below 10% is defined as low, and VCC Live warns it raises operational costs and prolongs campaigns.
The most vivid illustration comes from Heather Griffin, SVP of Inside Sales at Momentum Solar, in Convoso's KPI breakdown: "I can see if a list is burnt because our contact rates are super low... I can turn off lists where we talked to a lot of people and it didn't result in sales." A burnt list doesn't just waste dials — it wastes the entire campaign budget behind them.
When your connection rate sags, the usual suspects are:
- Outdated or decayed contact data — numbers that have changed hands or gone dead
- Poor call timing — dialing outside the windows when your audience actually answers
- A "burnt" list that has already been over-dialed by you or a previous owner
- Weak list provenance — sources without clear permission or consent records
This is exactly why list discipline matters before a single dial happens. A connection rate is largely decided at list review, not at launch. If the list is stale, over-worked, or poorly sourced, no amount of scripting or dialing volume will rescue the numbers — you'll simply confirm the same bad contacts faster.
That's the logic behind the way My AI Call Center scopes campaigns: list source and consent records are reviewed before anything launches, and bought lists without clear permission records are flagged — in most cases declined. The promise is plain: if the list will not support the campaign, you're told before you spend anything. It's far cheaper to fix a list problem in review than to discover it three weeks into dialing.
Track connection rate daily, segment it by list source and calling window, and treat any sustained drop as a data-quality alarm rather than a performance problem. When this number is healthy, every other KPI in your campaign has a fair chance to perform.
KPI #3: Cost per Acquisition — The Profitability Anchor
Activity metrics tell you how busy your campaign was. Profitability metrics tell you whether it was worth running. That is why Convoso's KPI analysis states plainly that cost per acquisition "should be the top KPI for your outbound call center."
CPA measures what you actually pay to acquire one customer — not one lead, not one call. Convoso CEO Nima Hakimi notes that best-in-class contact centers measure CPA at the lead-vendor level, while many centers stop at cost per lead and miss the real picture.
Revenue per call is the companion metric, calculated as total revenue divided by total calls. Balto's outbound metrics guide describes it as the KPI that "connects activity to bottom-line results" — the bridge between dialing effort and ROI.
Higher gross revenue does not always mean better efficiency. Convoso's worked example makes this concrete: a $1,000 list that converts to $15,000 across 100 leads yields $150 per lead, while the same $1,000 converting to $30,000 across 400 leads yields only $75 per lead. The second campaign looks bigger on paper but delivers half the per-lead value.
For a broader profitability check, the LTV/CAC ratio offers a useful benchmark. Outbound sales development research targets a 3:1 ratio — 1:1 implies overspending on acquisition, while 5:1 suggests you are underinvesting in growth.
To keep CPA meaningful, track these inputs together:
- Total campaign cost, including list, setup, and per-minute charges
- Acquisitions per list source, not blended averages
- Revenue per call alongside CPA, so volume does not mask weak value
- Lists where conversations happened but sales did not — and turn them off
This is where pricing structure matters more than most teams expect. When your calling rate is locked before launch — My AI Call Center campaigns start at 9¢ per connected minute, with setup and management fees quoted upfront and a rate that does not move mid-campaign — the cost side of the CPA equation is predictable before you spend anything. The only variable left to optimize is how efficiently approved, permissioned lists convert.
Convoso's Heather Griffin of Momentum Solar adds a related discipline: she watches for lists where contact rates are strong but sales are not, and turns them off, noting that "opportunity costs are our biggest costs." CPA at the source level is exactly the metric that surfaces those lists.
One final metric deserves a flag for time-sensitive campaigns: speed to lead. Convoso's reporting indicates that waiting beyond five minutes on internet leads may lose the sale — measured in seconds, not hours. For campaigns built around fresh inquiries, response time can outweigh every other variable, which is why structured speed-to-lead follow-up calls exist as a distinct campaign type rather than an afterthought.
Together, CPA, revenue per call, and speed to lead answer the question activity metrics cannot: did this campaign make money, and could it have made more?
How to Run Your First Campaign Performance Review
A strong campaign review starts before the first call is placed. Define one clear goal — confirm, qualify, remind, survey, retain, or connect — so every metric rolls up to that outcome. Then pull the three core KPIs together: conversion rate, connection rate, and cost per acquisition. Industry consensus treats conversion rate as the ultimate measure of outbound success, with cold-call benchmarks at 1–3% and warm leads reaching 8–12% or higher per Balto and VCC Live. Connection rate diagnoses list quality — below 10% often signals outdated data or poor timing per Balto — while CPA anchors profitability, with Convoso noting best-in-class centers measure it at the lead-vendor level.
- Set one goal per campaign before quoting or launching
- Use benchmarks as starting points, not absolutes
- Read conversion, connection, and CPA together — never in isolation
- Run disposition-coded outcome reports to spot anomalies early (detectable within 4 hours per Convoso)
My AI Call Center structures every campaign around that single goal, routes named disposition codes (confirmed, qualified, renewed, opted out, no answer) back into your CRM, and delivers a completion and coverage report so the review is grounded in what actually happened. The first campaign review is free — the full number is known before you approve launch.
Frequently Asked Questions
What are the top 3 KPIs I should track for an outbound calling campaign?
Why aren't call volume and average handle time good enough to measure campaign success?
What's a good conversion rate for outbound calls?
What does a low connection rate actually tell me?
Isn't a bigger campaign with more revenue always better?
How quickly do I need to follow up on new leads?
Three Numbers, One Scoreboard
The takeaway is simple: dials, handle time, and occupancy tell you how busy your campaign was — only conversion rate, connection rate, and cost per acquisition tell you whether it worked. Read them together, benchmark against your list type, and treat a sagging connection rate as a data problem, not an effort problem. Then act on what the numbers say: fix the list before the script, watch CPA at the source level, and remember that waiting beyond five minutes on internet leads may lose the sale. If your current reports are heavy on activity and light on outcomes, the scoreboard is the problem — and the scoreboard is fixable. My AI Call Center runs structured campaigns around one clear goal, quotes the full number before launch from 9¢ per connected minute, and reports dispositioned outcomes that map straight onto these three KPIs. Start with a free campaign review: bring your goal and your list, and we'll tell you plainly whether it can support the campaign — before you spend anything.