← Home · ← All Posts
Cold Email Deliverability

Why Your Cold Email Campaigns
Get Zero Replies (And How to Fix It)

April 10, 2026 · 8 min read · by 99 Agents

You bought the domains. Set up DKIM. Built the sequences. Sent 300 emails. Got nothing back. Sound familiar?

This is one of the most common cold email war stories on Reddit, Twitter, and sales forums. Someone invested in Apollo, spun up 2-4 domains, configured SPF/DKIM/DMARC, wired up 4 mailboxes, and spent three weeks sending. Zero leads. Not even a "not interested." The silence is almost worse than rejection.

The problem isn't bad luck. It's a predictable set of mistakes that kill campaigns before they ever have a chance. Here's what's actually going wrong — and how to fix each one.

1. The Warmup Trap

Most people who say they "warmed up" their domains skipped the part that actually matters. They turned on an automated warmup tool for a week, saw green checkmarks, and started blasting. That's not a warmup — that's a countdown to getting flagged.

A real email warmup takes 2-4 weeks minimum per mailbox, not per domain. Every new mailbox needs its own ramp. The goal isn't just to send emails — it's to build a sending reputation. That means slowly increasing daily volume, getting genuine positive engagement (replies, open-throughs, not just opens), and sending from an address that looks like a real human uses it.

The warmup math: Week 1 — 10-15 emails/day per mailbox. Week 2 — 25-30/day. Week 3 — 40-50/day. Week 4 — full volume. Skipping ahead by even one week and you're gambling with your domain's entire reputation.

What kills warmups: sending to cold lists immediately after warmup ends, using email copy that looks promotional during the warmup phase, and using the same IP for warmup and full-volume sends. Warmup tools help, but they're not magic. Gmail and Outlook score sending patterns over weeks, not days.

If you're already past warmup and getting low deliverability, you may need to park the domain for 30-60 days and start fresh with new ones. Yes, that's painful. It's less painful than continuing to burn a bad sender reputation.

2. Volume Isn't the Answer

The instinct when a campaign isn't working is to send more. If 300 emails got zero replies, 1,000 emails should get something, right? Wrong. Sending volume to a broken campaign is the fastest way to get all your domains blacklisted simultaneously.

Reply rate doesn't improve with volume. It improves with targeting, relevance, and message quality. Sending 50 hyper-relevant emails to the right people will always outperform 500 generic blasts — both in replies and in deliverability.

40-60%
benchmark open rate (healthy warmup)
3-8%
benchmark reply rate (good ICP + message)
15-40
emails/day per mailbox (safe volume)

If your open rate is below 30%, you have a deliverability problem — your emails are landing in spam before anyone can read them. Fix that before touching copy. If open rate is healthy but reply rate is below 2%, you have a message problem. These require completely different fixes.

3. Anatomy of a Cold Email That Gets Replies

Most cold emails fail because they're written to impress, not to start a conversation. They introduce the company, list features, and ask for a demo. The recipient has no idea why they specifically should care. Delete.

A cold email that gets replies has four properties: it's short, it's prospect-focused, it delivers value upfront, and it has a soft CTA.

Short

Target 50-75 words for the email body. Not as a hard rule, but as a forcing function. If you can't explain why you're reaching out and what you want in 75 words, you don't know your pitch yet. Long emails signal "I didn't respect your time enough to edit this."

Prospect-focused

The first sentence should be about them, not you. Not "We help companies like yours..." — that's still about you. Try: "Saw you just posted your third SDR role this month" or "Noticed your team uses HubSpot — curious if the sequence part is working for you." One specific observation that proves you did 90 seconds of research.

Weak opening — company-first

"Hi Sarah, I'm reaching out because we've built an AI-powered cold email platform that helps sales teams increase reply rates by 3x. Our tool uses proprietary algorithms to..."

Strong opening — prospect-first

"Saw you're scaling your outbound team and just added two new SDRs. Most teams at that stage struggle to get sequences that don't sound copy-pasted. We fix that in about 60 seconds. Worth a look?"

Value-first

Offer something before asking for something. A relevant benchmark, a quick audit finding, a piece of insight about their industry. If you have nothing to offer except "30 minutes of your time to hear our pitch," you're asking them to do all the work.

Soft CTA

The biggest conversion killer in cold email is the hard ask. "Book a 30-minute demo" as a first-email CTA asks a stranger to commit 30 minutes to someone they've never heard of. The bar is too high. Better: "Worth a quick look?" or "Does this sound like a problem you're dealing with?" Lower commitment, higher response rate.

4. The Numbers You Should Actually Track

If you're obsessing over open rates, you're measuring the wrong thing. Open rates are increasingly unreliable — and we'll get to why in a minute. Here's what actually tells you something:

The reply CTA advantage: "Reply to this email" outperforms "book a call" as a first-touch CTA by 2-3x. Replies count as positive engagement signals that boost deliverability. Calendar links in cold emails trigger spam filters. Save the calendar link for the follow-up, after they've expressed interest.

5. Reply vs. Landing Page — Which CTA Wins?

This is one of the most common debates in cold email, and the data is pretty clear: for first-touch cold outreach, reply-based CTAs win.

Here's why. A landing page CTA requires the prospect to: decide they're interested, remember your email, open a new tab, navigate to your site, read your page, and then take action. That's five friction points. A reply CTA requires them to hit reply and type "yes." One step.

More importantly, URLs in cold emails are a spam flag. Many email security filters (especially corporate Outlook setups) will automatically route emails with links to spam or the Promotions tab. Plain-text emails with reply CTAs avoid this entirely.

Use landing pages for paid campaigns where you're driving warm traffic. For cold outreach, keep it conversational and link-free until you've established the conversation.

6. Bot Opens and Why Your Analytics Are Lying

Here's something that will change how you read your campaign data: a significant portion of your "opens" aren't human. Email security systems — Mimecast, Proofpoint, Microsoft Defender, Google Safe Browsing — automatically load email images and follow links in every email they scan. This triggers your open tracking pixel.

The result: open rates that look healthy (50-70%) on campaigns where nobody actually read a word. Worse, some of these bot-open events happen within milliseconds of delivery — humans can't open emails that fast.

What this means practically:

Some sending platforms now offer bot-open filtering. Use it if you have it. If not, mentally discount your open rate by 20-30% and weight replies and clicks much more heavily.

What to Do Right Now

If your cold email campaign got zero replies, here's the diagnostic sequence:

  1. Check deliverability first. Use MXToolbox or a deliverability testing tool to verify your domains aren't blacklisted and your emails are hitting inboxes, not spam. Fix this before anything else.
  2. Audit your warmup. How long did you actually warm up? Was it per mailbox or just per domain? If under 3 weeks per mailbox, pause and continue warmup before sending again.
  3. Score your email copy. Run your emails through a cold email health checker. Are you hitting AI phrase patterns that trigger spam filters? Is your subject line over-explaining? Is your CTA asking too much?
  4. Tighten your ICP. Who specifically are you sending to? The more specific your target, the higher your relevance, the higher your reply rate. "Marketing managers at B2B SaaS companies with 10-50 employees who recently hired an outbound SDR" is a better ICP than "marketing managers at SaaS companies."
  5. Run a small test. Before scaling to hundreds of emails, send 20-30 to your tightest ICP with your best copy. If that doesn't generate any replies, the problem is with the message — not the volume.

Generate a free cold email sequence and see your score

Get a full 4-email timed sequence built around your offer and ICP. Every email gets a deliverability health score so you know what's likely to land before you send.

Generate Free Sequence →

No signup required for your first sequence