Most cold email dashboards celebrate the wrong numbers. A 60% open rate looks great until you realize it did not book a single meeting. Here are the metrics that actually predict revenue, and the ones you should stop trusting.
The metrics that matter
These three answer the only question that counts: is this campaign creating real conversations?
Reply rate
The percentage of contacted prospects who write back. This is the first honest signal that your list and message are working. For well-targeted B2B outreach, a healthy reply rate sits around 5% to 10%. Below 2% and something is off, usually the list or the relevance of the offer.
Positive reply rate
Replies are not all good news. “Not interested” and “remove me” are replies too. Positive reply rate counts only the responses that show genuine interest: a question, a request to learn more, a yes. This is the number that separates a campaign that feels busy from one that actually works. If your overall reply rate is high but positive replies are near zero, your targeting is wrong.
Meetings booked
The metric closest to money. Everything upstream exists to produce this. Track meetings booked per hundred emails sent, and per positive reply. If positive replies are strong but meetings are not, the gap is in your handoff or your follow-up. Our follow-up sequence guide covers turning interest into a booked call.
Why open rate is unreliable now
Open rate used to be a useful proxy for subject line quality. It is not anymore.
Apple Mail Privacy Protection and similar features pre-load tracking pixels, which fires an “open” whether or not a human ever read the message. That inflates open rates with phantom opens and makes the number close to meaningless for a large share of your list.
Worse, the tracking pixel itself can hurt you. Some spam filters treat open-tracking pixels as a negative signal, so chasing this vanity metric can quietly push you toward the spam folder. If you want better subject lines, test them against reply rate, not opens. See our notes on cold email subject lines for how to do that.
Bounce and spam complaint rates: your health signals
These two do not measure success. They measure whether you are about to lose the ability to send at all. Watch them like a pilot watches fuel.
- Bounce rate. The share of emails that could not be delivered. Keep it under 2%. A spike almost always means a dirty list. Verify emails before sending. High bounces tell mailbox providers you are guessing at addresses, which is exactly what spammers do.
- Spam complaint rate. The share of recipients who mark you as spam. Keep it under 0.1%. This is the single fastest way to destroy sender reputation. Even a handful of complaints on a small volume can tank your inbox placement.
When either climbs, stop and fix the root cause before sending more. Pushing through a bad bounce rate is how a working channel dies in a week. The underlying mechanics are covered in our deliverability guide and the SPF, DKIM, and DMARC guide.
Put it together
A simple weekly scorecard beats a fancy dashboard:
- Reply rate: is the message landing?
- Positive reply rate: is it landing with the right people?
- Meetings booked: is it turning into pipeline?
- Bounce and spam rates: is the channel itself still healthy?
The first three tell you if the campaign works. The last two tell you if you will still be able to send next month.
This is why PitchButler is built to protect sender reputation above all: reads every reply so positive replies are caught and acted on, and paces sending like a human so bounce and complaint signals stay clean. Chase the metrics that matter, ignore the ones that lie, and the numbers will start pointing at revenue instead of noise.