Cold outreach metrics that matter – and what to do when they're low

March 24, 2026

I track 6 metrics for every cold email campaign I run. Not 20. Not “engagement score” or “sender reputation index.” Six numbers that tell me exactly what’s working and what’s broken.

Here’s the hierarchy, the benchmarks, and what to fix when something’s off.

The metrics hierarchy

Cold outreach metrics are a funnel. Each layer depends on the one below it. If you’re troubleshooting, always start at the bottom and work up.

Closes (revenue)

Calls booked

Reply rate

Open rate

Deliverability

List quality

Trying to fix your reply rate when your emails are landing in spam is like rewriting your headline when the page won’t load. Fix the foundation first.

Metric 1: Deliverability rate

What it is: The percentage of emails that actually reach the primary inbox. Not “delivered” (which just means the server accepted it) – actually in the inbox.

Benchmark: 95%+ inbox placement.

How to measure: Use a seed test tool. Send your email to 20-30 test addresses across Gmail, Outlook, and Yahoo. Check how many land in primary vs. spam vs. promotions.

If it’s below benchmark:

Full guide in my deliverability basics post.

The rule: If deliverability is below 90%, stop sending and fix it. Every email you send with bad deliverability trains spam filters to block you. You’re actively making the problem worse.

Metric 2: Open rate

What it is: Percentage of delivered emails that were opened. Imperfect metric (tracking pixels aren’t 100% accurate, Apple Mail privacy skews data) but directionally useful.

Benchmark: 50-65% for cold email with good subject lines and clean lists.

My numbers: Across 3,400 cold emails last year, my average open rate was 54%. Best campaign: 67%. Worst: 38%.

If it’s below 50%:

What I learned the hard way: I spent 2 weeks rewriting subject lines trying to fix a 39% open rate. The problem was that my domain had been flagged by Gmail. New subject lines can’t fix a spam folder problem.

Metric 3: Reply rate

What it is: Percentage of opened emails that get a reply. Some people calculate this against total sends – I calculate against opens, because it isolates message quality from deliverability/subject line performance.

Benchmark: 8-15% of opens for a well-written cold email to a good list.

My numbers: Average across all campaigns: 9.3% reply rate (against total sends). Against opens only: 17%.

If it’s below 8% (of opens):

Metric 4: Positive reply rate

What it is: Of all replies, how many are interested (vs. “not interested,” “remove me,” or “wrong person”).

Benchmark: 40-60% of replies should be positive or curious.

My numbers: 52% of my replies are positive/curious. 31% are “not interested.” 17% are “wrong person” or auto-replies.

If positive rate is below 40%:

Metric 5: Calls booked

What it is: How many positive replies convert to actual calendar holds.

Benchmark: 60-75% of positive replies should become calls.

If it’s below 60%:

Metric 6: Close rate

What it is: Percentage of calls that become customers or clients.

Benchmark: Highly variable. 20-40% for SaaS. 25-35% for services. Depends on price point, competition, and how well you qualified on the call.

My numbers for Scouter: 48% close rate from cold-email-booked calls. Higher than average because I’m the founder on the call – I know the product and can address objections in real time.

If it’s below 20%:

The diagnostic framework

When something’s wrong with your outbound, work through this checklist in order:

Step 1: Check deliverability. Are emails reaching the inbox? If no → fix domain setup, warm up, reduce volume.

Step 2: Check open rate. Are people seeing the email and opening it? If no → test subject lines, check from name, adjust send timing.

Step 3: Check reply rate. Are people reading and responding? If no → rewrite the message, shorten it, fix the CTA, improve personalization.

Step 4: Check positive reply rate. Are responses interested? If no → adjust targeting or value prop.

Step 5: Check call booking rate. Are interested people getting on calls? If no → speed up reply time, simplify scheduling.

Step 6: Check close rate. Are calls converting? If no → improve qualification, handle objections, check pricing fit.

The most common mistake is jumping to step 3 when the problem is at step 1. I’ve done this myself. Spent hours rewriting email copy when the real issue was a DNS misconfiguration killing my deliverability.

What good looks like

Here’s a campaign I’d call healthy:

1-2 new customers per week from 100 emails. That’s the math. It doesn’t require genius copy or secret hacks. It requires a clean list, a relevant message, and consistent follow-through at every stage of the funnel.

Track the 6 numbers. Fix them from the bottom up. That’s the whole system.