I've sat in more pipeline review meetings than I can count. And in almost every one, the same thing happens: someone pulls up a dashboard, points to a 42% open rate, and says something like "engagement looks strong." Then someone else asks how many meetings were booked last week, and the room goes quiet.

Open rates are the junk food of outbound metrics. They feel good. They look impressive in a slide deck. And they tell you almost nothing about whether your outbound is actually working.

After 10 years of running demand gen at B2B SaaS companies, here's what I actually look at. And more importantly, here's what each number tells you to do.

The Metrics That Matter (In Order of Importance)

Most founders track vanity metrics that don't predict pipeline. Here are the five numbers that actually matter, ranked by business impact. Track these and ignore everything else.

I'm going to rank these from the most important to least important. If you're only going to track three numbers, track the first three. Everything else is useful context but won't change your decisions.

1. Positive Reply Rate

Positive reply rate measures genuine interest, not total responses. A 5% positive rate with 2% negative replies is healthier than a 12% total rate with 10% "take me off your list." It's the single best predictor of outbound success.

This is the single most important number in outbound. Not total reply rate. Positive reply rate. The percentage of prospects who responded with some version of interest — a question, a willingness to talk, a request for more information.

A 12% total reply rate where 10% are "take me off your list" and 2% want to talk is a failing campaign. A 5% total reply rate where 4% are interested is a healthy one. I've watched founders celebrate the first number and panic at the second. They had it exactly backwards.

Healthy range: 2 to 5% positive reply rate on cold outbound for B2B SaaS. If you're above 5%, your targeting is sharp and your messaging is resonating. Below 2% means something foundational needs to change — usually targeting, sometimes messaging, rarely both at the same time.

What to do when it's low: Before you touch the email copy, ask yourself three questions. First: are you emailing the right companies? Second: are you emailing the right person at those companies? Third: are you referencing something specific enough that the prospect feels like you actually know their situation? If the answer to any of those is no, fix that before rewriting a single subject line. For a systematic approach to diagnosing what's broken, see how to diagnose outbound campaigns.

2. Meeting Conversion Rate

40 to 60% of positive replies should convert to booked meetings. Anything below 40% signals a broken handoff process—slow response time, unclear next steps, or poor follow-up. Speed matters more than polish here.

Of the prospects who reply positively, how many actually end up on your calendar? This is where a surprising number of deals die — not because the outbound failed, but because the follow-up did.

I've seen campaigns with a solid 4% positive reply rate produce almost zero meetings because nobody followed up within 24 hours. Or the follow-up was a Calendly link with no context. Or the prospect asked a question and got a response three days later. By then they've either solved the problem themselves or talked to your competitor who actually answered the phone.

Healthy range: 40 to 60% of positive replies should convert to a meeting. If you're below 40%, your handoff process is leaking. If you're above 60%, you're probably being too selective with what counts as a "positive reply" (which is fine, but know that you're doing it).

What to do when it's low: Speed up your response time. Under 4 hours for a positive reply, ideally under 1. Make the next step dead simple — one proposed time, one alternative, done. Don't send a Calendly link as your first response to someone who expressed interest. That's the outbound equivalent of "take a number." Propose a specific time and show that you read what they wrote.

3. Bounce Rate

Keep bounce rate under 3%, ideally under 2%. Every bounce signals to email providers that your domain is sending to invalid addresses, exactly what spammers do. High bounces tank domain reputation and push legitimate emails into spam.

Bounce rate is a data quality metric disguised as an email metric. When an email bounces, it means the address doesn't exist, the mailbox is full, or the domain is dead. None of those are email problems. They're all data problems.

But here's why bounce rate matters beyond data quality: high bounces actively damage your sending reputation. Every bounce tells the email provider that your domain is sending messages to nonexistent addresses, which is exactly what spammers do. Keep bouncing and your legitimate emails start landing in spam too. It's a chain reaction.

Healthy range: Under 3%. Ideally under 2%. Above 5% means your list is actively harming your domain reputation every time you hit send, and you should pause campaigns until you clean the data.

What to do when it's high: Run every email through a verification service before sending. Not after. Before. Services like ZeroBounce or NeverBounce catch most of the dead addresses. Beyond that, check how old your data is. Job tenure for B2B buyers averages around 2 years. If your list was pulled 6 months ago and you haven't re-verified, a meaningful chunk of those people have changed jobs. Their old email bounces. Your domain reputation drops. The people who are still at their jobs stop seeing your emails because you're now in spam. Everyone loses.

4. Total Reply Rate

Total reply rate—5 to 15% for cold B2B outbound—is a directional signal, not a decision metric. Below 5% signals deliverability or targeting problems. Above 15% means either exceptional targeting or too many angry rejections. Separate positive replies first, then ignore this number.

Yes, I'm putting total reply rate at number four. Behind bounce rate. That might seem wrong. It's not.

Total reply rate includes everyone who responded — positive, negative, and neutral. It's useful as a directional signal. If nobody is responding at all, something big is broken (deliverability, targeting, or your emails are so generic that people can't even be bothered to say "no thanks"). But once you have enough responses to measure positive reply rate separately, total reply rate becomes noise.

Healthy range: 5 to 15% for cold B2B outbound. Below 5% is a red flag for deliverability or targeting. Above 15% is either exceptional targeting or you're getting a lot of angry responses, and you need to check which one it is.

What to do when it's low: First, rule out deliverability. Check your domain reputation with tools like Google Postmaster. Check if your sending volume ramped too fast. Check SPF, DKIM, and DMARC records. If deliverability looks clean, the problem is almost always targeting. You're emailing people who don't care about what you're selling, and the silence is their answer.

5. Emails Per Meeting

Aim for 100 to 250 emails per booked meeting for B2B SaaS. This single number captures targeting, messaging, reply conversion, and follow-up speed. If it's rising over time, something is degrading—and working backwards through the earlier metrics tells you exactly what.

This is the efficiency metric that ties everything together. How many emails does it take to produce one booked meeting? It combines your targeting quality, email effectiveness, reply conversion, and follow-up speed into a single number.

Healthy range: 100 to 250 emails per meeting for B2B SaaS outbound selling to mid-market buyers. Below 100 means your targeting is exceptionally tight (or your sample is too small to be meaningful — check which one). Above 300 means you're burning through prospects faster than you're converting them, and you need to figure out where the funnel leaks.

What to do when it's high: Work backwards through the funnel. Are positive replies converting to meetings? If not, fix follow-up speed and process. Are you getting replies but they're mostly negative? Fix targeting or messaging. Are you not getting replies at all? Fix deliverability, then targeting. The number itself doesn't tell you where the problem is. The metrics above it do.

The Metrics That Don't Matter (As Much As You Think)

Open rates, click rates, and unsubscribe rates are compliance or vanity metrics. They either don't predict anything (opens) or happen so infrequently (clicks) that they're noise. Focus on the five metrics above instead.

Open Rate

I mentioned this at the top but it's worth explaining why. Apple's Mail Privacy Protection, which launched in 2021 and is now standard on every iPhone, pre-loads email content for all Apple Mail users. This means the email registers as "opened" whether or not a human ever saw it. Microsoft has similar protections. Corporate email proxies do the same thing.

The result: your 45% open rate is probably 20 to 25% real humans and the rest is machines. You can't tell which is which. And making decisions based on a metric that's 40 to 50% noise is worse than not measuring it at all, because at least when you don't measure it, you're not fooling yourself into thinking the emails are landing.

I'm not saying ignore it entirely. If your open rate drops from 40% to 10% overnight, something is wrong — probably deliverability. It's a smoke detector, not a thermometer. It tells you when things are on fire. It doesn't tell you the temperature of the room.

Click Rate

Links in cold emails are a deliverability risk. Every link you add gives spam filters another thing to scan, and link-heavy emails get flagged more often. We keep our cold emails to one link maximum — usually just the website URL in the signature. There's not enough click data to measure anything meaningful.

If you're running cold email campaigns with multiple links and tracking clicks as a key metric, you're optimizing for something that's actively hurting your deliverability. Stop.

Unsubscribe Rate

In cold outbound, unsubscribes are a compliance mechanism, not a performance metric. Every email has an opt-out. Some people use it. That's fine. It doesn't tell you anything about whether your campaign is working for the people who didn't unsubscribe. A 1% unsubscribe rate and a 0.1% unsubscribe rate have the same practical meaning: some people don't want to hear from you. That's the nature of cold outreach.

The exception: if your unsubscribe rate spikes above 2 to 3%, you might be hitting a bad segment, or your messaging is so off-target that people are actively offended. Worth investigating, but not worth tracking week over week.

When to Measure What

Don't measure everything from day one. Start with bounce rate and deliverability (weeks 1-2), add total replies (weeks 2-4), then positive reply rate and meeting conversion (month 2), and finally emails per meeting (month 3+). Let data maturity drive what you optimize.

Timing matters. The biggest mistake I see is founders trying to measure everything from day one. You can't. You don't have enough data, and premature optimization is the death of outbound campaigns.

Week 1 to 2: The only thing you should care about is bounce rate and deliverability signals. Are your emails arriving? Is your domain healthy? Is your data clean? If bounce rate is above 3%, stop and fix the list before sending another email.

Week 2 to 4: Now you have enough volume to start looking at total reply rate. Are people responding at all? If total replies are below 3%, check deliverability first, then targeting. Don't touch the copy yet.

Month 2: This is when positive reply rate and meeting conversion start becoming meaningful. You have enough data to distinguish signal from noise. This is when you can start making informed changes to messaging, personas, or sequences.

Month 3 and beyond: Emails per meeting becomes your north star. You have enough history to calculate a reliable ratio. You can set targets, forecast pipeline, and identify when something changes. At this point, the system is running and you're optimizing a machine — not guessing. Once you've hit reliable metrics, learn how to scale outbound from 10 to 50 meetings per month without breaking your systems.

The Dashboard You Actually Need

Skip the fancy dashboard. Use a simple spreadsheet updated weekly: emails sent, bounce rate, positive replies, meetings booked, and emails per meeting. Three months of this data tells you everything you need to know about outbound health.

You don't need 15 charts and a real-time analytics platform. You need five numbers, updated weekly, in a spreadsheet that takes 10 minutes to fill out.

Emails sent this week. Just the count. Are you sending at a consistent volume? Consistency matters more than volume.

Bounce rate. Anything above 3%, pause and clean your list.

Positive replies. Count them. Name them. What did they say? The qualitative data in the first few months matters more than the percentage.

Meetings booked. From positive replies, how many became calendar events?

Emails per meeting (rolling 30 days). This is your efficiency trend line. If it's going down over time, your outbound is getting better. If it's going up, something is degrading and you need to find out what.

That's it. Five numbers. One row per week. Three months from now, you have a dataset that actually tells you whether your outbound is working and what to fix when it's not.

Every other metric is either a leading indicator you'll grow out of (open rates), a compliance checkbox (unsubscribes), or a vanity number that makes dashboards look busy (click rates, sequence completion rates, "engagement scores"). They have their uses. But if you're a founder running outbound for the first time, they will distract you from the five numbers that actually drive decisions. If your metrics are already broken, check the five things that kill outbound campaigns to identify the root cause.

Track what matters. Ignore what doesn't. And resist the urge to optimize based on 50 emails and a gut feeling.

Related: Your Outbound Isn't Working — How to Diagnose ItScaling from 10 to 50 MeetingsEmail + LinkedIn: Multi-Channel Outbound

Want help building an outbound system that tracks what matters?

We build AI-powered prospecting systems for B2B SaaS companies. Clear targeting, clean data, real metrics. No vanity dashboards.

Book a Discovery Call