Introduction
Cold email is one of the most powerful lead generation channels available, but getting it right requires discipline across every stage of the process -- from infrastructure setup to content strategy to ongoing monitoring. The difference between campaigns that generate a flood of qualified leads and campaigns that land in spam often comes down to following the fundamentals consistently.
At winnr we provide the email infrastructure -- high-deliverability SMTP accounts with properly authenticated domains. But deliverability is a cooperative effort. Your infrastructure is only as good as how you use it. This guide covers everything you need to know to maximize your results.
Step 1: Infrastructure & Authentication
Before you send a single email, your infrastructure needs to be bulletproof. Email service providers (ESPs) like Gmail, Outlook, and Yahoo evaluate your technical setup before they ever look at your content. If your authentication is misconfigured, your emails go straight to spam -- no matter how good everything else is.
When you set up accounts with winnr, we handle the heavy lifting: SPF, DKIM, and DMARC are all configured correctly on every domain. But it's important to understand what these are and why they matter:
- SPF (Sender Policy Framework): Tells receiving mail servers which servers are authorized to send email on behalf of your domain. Without it, your emails look like they could be spoofed.
- DKIM (DomainKeys Identified Mail): Adds a cryptographic signature to your emails that proves they haven't been tampered with in transit. This is essential for building domain trust.
- DMARC (Domain-based Message Authentication): Ties SPF and DKIM together and tells receiving servers what to do if authentication fails. A properly configured DMARC policy is increasingly required by major ESPs.
Domain strategy matters too. Don't send cold email from your primary business domain. Use secondary domains that are variations of your brand (e.g., if your company is acme.com, use domains like getacme.com, tryacme.io, acmehq.com). This protects your main domain's reputation if anything goes wrong. For more detail on how many domains you need, see our domain strategy guide.
Step 2: Warming -- The Foundation of Everything
Warming is the process of building a positive sender reputation for your email accounts before you start sending cold campaigns. This is the single most important step in the entire process. Skip it or do it poorly, and your campaigns will underperform no matter how good your list or content is.
Warming works by exchanging real, life-like emails between your accounts and a network of other accounts (called a "warmup pool"). When mailbox providers like Gmail and Outlook see genuine messages flowing back and forth -- being opened, replied to, and marked as important -- they build trust in your account as a legitimate sender.
Warming guidelines:
- Duration: Warm for at least 2 weeks per account. If the domains are newly purchased, warm for a full 4 weeks before sending any cold email.
- Volume: Send 15-25 warmup emails per day per account. Don't go higher -- you want it to look natural.
- Randomization: Randomize the number of daily warmup emails if your tool supports it. Consistency looks mechanical; variation looks human.
- Never stop warming: Keep the warming process enabled even after you start sending cold campaigns. Running warmup in tandem with real sends maintains your reputation over time. If you turn warming off, your positive engagement signals drop and deliverability can degrade.
- Ramp gradually: Most warmup tools support gradual ramp-up. Start at the low end and let it increase over the first week.
Daily warmup volume: 15-25 emails/day per account. Ramp-up: Start low and gradually increase over 7 days. Randomization: Enable random daily counts to mimic human behavior. Keep warming active even after you start real sends.
Your warmup pool matters enormously. Not all warmup providers are created equal, and choosing the wrong one can actively damage your sender reputation rather than build it. The warmup pool is the network of email addresses your accounts interact with during warming. Here's what to look for:
- Pool maintenance: The best providers actively monitor and maintain every address in their pool -- checking DNS records, removing dead accounts, and ensuring pool health. Poorly maintained pools are full of invalid addresses that cause bounces, which sends negative signals to ESPs.
- Address quality: Are the addresses in the pool real, active accounts with good reputations? Or are they abandoned mailboxes and dead domains? Interacting with bad addresses during warmup is worse than not warming at all.
- Bounce rates: If your warmup emails are bouncing, that's a giant red flag. Bounces during warmup send powerful negative signals to ESPs and actively tank your sender reputation. This is the #1 sign of a bad warmup pool.
- Natural interaction patterns: Good pools generate diverse, human-like interactions -- varied response times, different reply styles, and a mix of actions (opens, replies, marking as important). Robotic, uniform patterns get flagged by modern spam filters.
We've tested all the major warmup providers extensively. Email Bison consistently delivers the best results thanks to their private, actively maintained warmup pool. Plusvibe is also a solid choice with their tiered pool system. For a detailed comparison, see our warmup provider comparison.
Warning: Some warmup providers have extremely toxic pools -- particularly for SMTP mailboxes. Instantly's warmup pool, for example, has over 50% invalid addresses for SMTP accounts. Using a bad warmup pool is genuinely worse than not warming at all, because you're actively building negative reputation signals instead of positive ones. Choose your warmup provider carefully.
Step 3: Build a Targeted, Clean List
Your list is the foundation of your entire campaign. No amount of technical optimization can save a bad list. If you're sending to the wrong people, they won't open, they won't reply, and the negative engagement signals will crush your deliverability.
List quality principles:
- Be specific about your ICP (Ideal Customer Profile): Don't cast a wide net. Define exactly who you're targeting -- industry, company size, job title, geography, tech stack, whatever is relevant. The more specific, the better your response rates will be.
- Quality over quantity, always: 500 perfectly targeted prospects will outperform 5,000 loosely targeted ones every time. Higher open and reply rates mean better deliverability, which means more of your emails reach the inbox.
- Use multiple data sources: Don't rely on a single lead database. Cross-reference data from LinkedIn Sales Navigator, Apollo, ZoomInfo, or manual research. The more sources you combine, the more accurate your data will be.
- Manually curate when possible: For high-value campaigns, manually verify that each prospect actually matches your ICP. Check their LinkedIn profile, confirm they're still at the company, and make sure the email address is current.
Email verification is non-negotiable. Before loading any list into your sending tool, run every single address through an email verification service like NeverBounce, ZeroBounce, or MillionVerifier. This removes invalid addresses, catch-all domains, and known spam traps. Sending to unverified lists is one of the fastest ways to destroy your sender reputation.
Your bounce rate should stay below 3% at all times, ideally under 1%. If you're hitting higher numbers, your list needs work. Every bounce is a negative signal to ESPs, and a spike in bounces can trigger deliverability problems that take weeks to recover from.
Step 4: Get the Content Right
Email providers in 2026 are remarkably sophisticated at detecting bulk cold email. Your content strategy needs to make every email look and feel like a genuine one-to-one message from a real person. Here's how:
Format and structure:
- Use plain text emails only. No HTML templates, no images, no fancy formatting. Plain text emails look like real business communication. HTML emails with images and styled layouts scream "marketing blast" to spam filters.
- Keep it short. Your cold email should be 50-125 words. Three to four sentences max for the body. Nobody reads a wall of text from a stranger. Get to the point fast.
- Write like a human. Use contractions, casual language, and a conversational tone. Don't write like a corporate brochure. Write like you're sending a quick note to a colleague.
- One clear call to action. Don't ask them to visit your site AND book a demo AND download a whitepaper. Ask one simple question or make one simple request. "Would it make sense to chat for 15 minutes?" is infinitely better than a paragraph of options.
Technical content rules:
- No hyperlinks if possible. Links are one of the biggest spam triggers. Drive people to reply to your email first, then share links in follow-up conversations. If you absolutely must include a link, use one bare URL (not hyperlinked text) and never use link shorteners.
- Disable open/click tracking. Most sales automation tools enable tracking by default. Turn it off. Tracking pixels and wrapped links are easily detected by spam filters and significantly hurt deliverability. The deliverability cost far outweighs the analytics benefit.
- No attachments. Never attach files to cold emails. They trigger spam filters and dramatically reduce inbox placement.
- Avoid spam trigger words. Words like "free," "guarantee," "limited time," "act now," and other marketing language get flagged. Write naturally and avoid anything that sounds like an advertisement.
Use spintax aggressively. Spintax is the practice of creating multiple variations of your email content so that no two emails are identical. This is critical for avoiding bulk-send detection. Every element should have variations: subject lines, opening lines, body text, sign-offs, and even your call to action. Most sales automation tools support spintax natively. For a deep dive, see our complete spintax guide.
Subject: {Quick question|Hey {firstName}|Idea for {company}}
Result: Each recipient sees a unique subject line, avoiding bulk-send detection by ESPs.
Step 5: Follow-Up Sequences That Convert
The vast majority of cold email responses come from follow-ups, not the initial email. Most prospects need to see your message multiple times before they engage. A well-designed follow-up sequence is essential.
- Send 3-5 follow-ups per prospect. Research consistently shows that the sweet spot is 3-5 follow-up emails. Going beyond that yields diminishing returns and risks annoying your prospect.
- Space them out. Wait 3-4 days between the first and second email, then increase the gap: 4-5 days for the third, 5-7 days for the fourth. Don't follow up daily -- it looks desperate and triggers spam complaints.
- Each follow-up should add value. Don't just say "bumping this to the top of your inbox." Each follow-up should offer a new angle, a relevant insight, a case study, or a different reason to respond. Give them a reason to engage.
- Vary the format. If your first email was a question, make the second a brief case study. Make the third a simple "is this even relevant?" check-in. Variety keeps it feeling human.
- Know when to stop. If someone hasn't responded after 4-5 touches, move on. Continuing to email unresponsive prospects hurts your engagement metrics and deliverability.
Step 6: Volume Management -- The Ramp That Keeps You Safe
Volume management is where most people destroy their deliverability. Any sudden spike in sending volume triggers alarm bells with ESPs. You need to ramp slowly and methodically. Think of it like a dimmer switch, not an on/off switch.
- Days 1-3 (Crawl): Start with just 5 emails per day per account. Keep 15-20 warmup emails running simultaneously on each account. Watch your deliverability metrics like a hawk. You should see essentially zero bounces and strong warmup engagement.
- Days 4-7 (Walk): If deliverability looks clean, increase to 10-15 cold emails per day per account. Continue warmup at the same level. Check your bounce rate and spam placement daily.
- Days 8-14 (Jog): Gradually increase to 25-35 emails per day per account. If at any point you see deliverability degradation -- rising bounce rates, emails going to spam, declining open rates -- pull back immediately and stabilize.
- Day 15+ (Run): Once you've proven stable deliverability, you can push to 40-50 emails per day per account. This is the safe ceiling for most accounts. Going higher significantly increases the risk of triggering ESP rate limits.
Bounce rate: Should stay under 2%. Rising bounces = bad list or reputation damage. Spam placement: Use tools like mail-tester.com to check. Open rates: Healthy range is 40-60% for well-targeted cold email. Warmup health: If warmup emails go to spam, stop sending cold immediately.
Key volume rules:
- Never spike volume. If you've been sending 20/day and suddenly jump to 50/day, ESPs will flag you. Always ramp gradually.
- Spread sends throughout the day. Don't blast 50 emails at 9:00 AM. Set your sending tool to distribute emails across business hours with random delays between each send.
- Account for weekends. Most B2B sending tools pause over weekends, which is fine. Don't compensate by sending double volume on Monday.
- Use multiple accounts. Instead of pushing one account to its limit, spread volume across multiple accounts. Ten accounts sending 30/day each is far safer than three accounts sending 100/day each.
Step 7: Monitor, Troubleshoot, and Adapt
Cold email is not a set-it-and-forget-it channel. You need to actively monitor your campaigns and respond to problems quickly. Here's what to watch for:
Red flags that require immediate action:
- Bounce rate above 3%: STOP SENDING immediately. Your list is bad or your domains have been blacklisted. Continuing to send will cause permanent reputation damage. Clean your list, verify remaining addresses, and investigate the cause before resuming.
- Warmup emails going to spam: If your warmup provider's dashboard shows warmup emails landing in spam, your account reputation is degrading. Reduce cold sending volume or pause it entirely until warmup metrics recover.
- Sudden drop in open rates: If open rates drop significantly (and you're not using tracking -- you may need to monitor reply rates instead), your emails are likely being filtered. Reduce volume and review your content for spam triggers.
- Spam complaints: Even a small number of spam complaints (recipients clicking "Report Spam") can devastate your deliverability. If you're getting complaints, your targeting is off or your content is too aggressive.
Ongoing maintenance:
- Rotate domains: Even with perfect practices, domains can accumulate negative reputation over time. Plan to rotate in fresh domains every few months. Keep burned domains offline for 30-60 days before attempting to rehabilitate them.
- Update your lists: People change jobs, companies shut down, email addresses become invalid. Re-verify your lists regularly and remove contacts who haven't engaged after multiple campaigns.
- A/B test continuously: Test different subject lines, opening lines, CTAs, and send times. Small improvements in engagement rates compound into significant deliverability gains over time.
- Check blacklists: Periodically check your sending domains against major blacklists (MXToolbox is a free tool for this). If you find yourself listed, address the root cause before requesting delisting.
Step 8: Recovery -- When Things Go Wrong
Even with the best practices, things sometimes go sideways. A bad list, an overly aggressive ramp, or a domain getting blacklisted can happen to anyone. Here's how to recover:
- Pause all sending immediately. The moment you identify a deliverability problem, stop sending cold email from affected accounts. Continue warmup only.
- Diagnose the root cause. Was it a bad list? Volume too high? A content issue? A blacklisting? You can't fix the problem if you don't understand what caused it.
- Give it time. Minor reputation damage can recover in 7-14 days with warmup-only activity. Severe damage may require retiring the affected domains entirely and starting fresh.
- Rotate to fresh domains. If domains are badly burned, the fastest path forward is purchasing new domains and going through the full warmup process again. winnr makes this easy -- you can spin up new accounts on fresh domains quickly.
- Learn from it. Every deliverability incident teaches you something. Document what went wrong, adjust your processes, and tighten your guardrails so it doesn't happen again.
The Bottom Line: Consistency Wins
The teams that succeed with cold email aren't the ones with the cleverest subject lines or the fanciest tools. They're the ones who nail the fundamentals consistently: proper infrastructure, quality warmup with a reputable provider, tightly targeted lists, clean content, gradual volume ramps, and vigilant monitoring.
Cold email is a long game. Build your reputation carefully, protect it aggressively, and the leads will follow. If you cut corners -- on your warmup provider, on list quality, on volume management -- you'll pay for it with destroyed deliverability that takes weeks to recover from.
Do it right from the start, and you'll have a lead generation engine that scales reliably for months and years.