You're running cold email campaigns. You're getting opens, clicks, replies. But you have no idea if it's actually working.
Most people track the wrong things. They obsess over open rates (which don't matter much) and ignore the metrics that actually predict revenue. Then they keep running campaigns that don't work, wondering why they're not signing clients.
Here's what you need to track, why it matters, and exactly how to set it up.
The Metrics That Matter (And the Ones That Don't)
Let's start by separating signal from noise.
Metrics that don't predict results:
- Open rate - Gmail hides opens anyway. Don't obsess over this.
- Click rate in isolation - someone clicking doesn't mean they're interested in buying.
- Bounce rate alone - this is a deliverability issue, not a campaign effectiveness issue. Check our bounce rate guide if yours is high.
Metrics that actually predict revenue:
- Reply rate from your first sequence (your sequence is likely 4-7 emails over 10-14 days)
- Meeting set rate (replies that turn into scheduled calls)
- Cost per meeting set
- Close rate on those meetings
- Deal value
The only number that matters is: how many clients are you signing per dollar spent? Everything else is just a waypoint to that number.
Benchmarks for B2B Cold Email
You need to know what normal looks like before you know if you're performing poorly or well.
Reply rate: 5-12% is solid. Below 3%, something's broken with your copy, targeting, or deliverability. Above 15%, you're either in an extremely receptive market or your targeting is too narrow (which means you'll run out of leads fast).
Meeting set rate (from replies): 20-35% of your replies should become scheduled meetings. This is the real test - it's not about getting replies, it's about converting replies into face-to-face conversations.
Cost per meeting set: Depends on your lead costs and email volume. If you're paying $0.50 per lead and your reply rate is 8%, your cost per reply is $6.25. If 30% of replies become meetings, your cost per meeting is roughly $21. For B2B service businesses, that's cheap. For SaaS, it's expensive.
Close rate on meetings: 15-25% is normal. Some verticals run higher (consulting, agencies) - some run lower (enterprise software).
How to Set Up Reporting (Specific Framework)
You need three things: a CRM, clear definitions, and a weekly review habit.
Step 1: Define your campaign stages clearly
- Prospect (lead received, no contact yet)
- Email sent (first email deployed)
- Replied (any reply to any email in the sequence)
- Meeting scheduled (they accepted a call time)
- Meeting completed (call happened)
- Qualified opportunity (they're a real fit, considering working with you)
- Closed won (they signed)
- Closed lost (they said no or went silent)
This matters because you need to track where things leak. If 8% reply but only 15% of those become meetings, your reply-to-meeting conversation is broken - not your cold email.
Step 2: Create a simple weekly reporting sheet
You need four columns minimum:
- Campaign name / date launched
- Emails sent
- Replies (number and %)
- Meetings scheduled (number and %)
- Cost per meeting
That's it. Track this every Monday morning for 5 minutes.
Step 3: Set up an automated daily export
If your CRM has it, set up an automated daily report that shows: emails sent yesterday, replies received yesterday, meetings scheduled yesterday. You don't need to check it daily - but it lets you spot problems fast. A day where you got zero replies from 100 sends? That's a sign your deliverability just tanked.
The Three Questions You Should Ask Weekly
Every Monday, answer these:
1. Are we hitting reply rate targets?
If not - is it a copy problem, targeting problem, or deliverability problem? The way to know: run a test. Send 50 emails to a different target list with tweaked copy. If reply rate improves, it was one of those things. If it doesn't, it's probably deliverability.
2. Are replied prospects actually booking calls?
This is where most campaigns fail. You get a reply but nobody shows up to a demo. Track this separately. If your meeting-set rate from replies is below 20%, your reply messages (the sequence after initial reply) are too weak. Here's what a working reply message looks like:
Hey [name], Thanks for getting back to me. Quick question - when you say you're still evaluating options, are you looking to make a decision within the next 30 days? If so, I'd like to hop on a quick call next week and show you how [specific company type] like [example client] have [specific outcome]. Do Tuesday or Thursday work better for you? [Your name]
That's direct, specific, and gives them an easy yes/no decision. Don't leave it open-ended.
3. What's our actual cost per closed deal?
This is the only number that matters long-term. If you're spending $500 in leads + infrastructure to close a $5,000 deal, it works. If you're spending $500 to close a $3,000 deal, it doesn't. Track this monthly.
What to Do When Metrics Tank
Reply rate drops from 8% to 3%? Here's your diagnostic:
- First: Check inbox placement. Are emails still landing in the inbox or are they going to spam? Send a test email to a personal Gmail account and check. If they're in spam, your sender reputation is damaged.
- Second: Check your recent list quality. Did you pull leads from a new source? Bad list = no replies.
- Third: Check if you changed email copy or subject lines recently. Roll it back and test.
- Fourth: Check sending volume. If you ramped from 100/day to 500/day overnight, email providers throttle you. Ramp slowly.
Meeting set rate drops? That's usually a sales problem, not an email problem. Your reply handling is weak or your offer isn't compelling.
Common Reporting Mistakes to Avoid
Don't mix campaigns: Track each campaign separately. If you launch 3 campaigns at once and one is killing it, you won't know which one without separate reporting.
Don't measure too early: A campaign needs 10-14 days minimum to mature. You're not done sending all sequences to leads until day 14. Don't declare a campaign dead on day 3.
Don't ignore closed lost: Track why people said no. You'll see patterns. "Timing" means they might buy later. "Budget" means you're targeting wrong. "Already using someone" means your value prop didn't differentiate you.
Don't forget context: 8% reply rate in a hot market is normal. 8% reply rate targeting a cold list of VP-level executives in enterprise is actually phenomenal. Know your baseline for your specific vertical.
Putting It Together
Set up a simple spreadsheet. Track sends, replies, meetings, closes. Every Monday, spend 5 minutes looking at it. Ask the three questions. Make one change based on what you see. Run it again next week.
That's the whole system. It's not complicated, but almost nobody does it consistently.
Related Guides
- B2B Sales Outreach Metrics Guide: What Actually Matters
- B2B Cold Email Conversion Rate Guide: What Actually Works
- B2B Appointment Setting: A Complete Guide to Filling Your Calendar
- Cold Email Reply Handling Guide: How to Actually Manage Your Inbox Without Losing Deals
- Cold Email Unsubscribe Rate Guide: What's Normal and How to Fix It