Most operators warm up a new domain for 2 weeks then wonder why their first cold batch lands in spam. We run AI outbound for 50 plus B2B companies and have sent over 8 million cold emails this year across hundreds of warmed domains, and the single biggest gap between domains that survive past day 30 and domains that burn out is whether the operator treats warmup as a calendar exercise or a reputation exercise. Below, the exact 21 day warmup curve, the DNS prerequisites that have to be in place before day 1, the daily volume ramp that does not trigger throttles, and the signals that tell you the domain is actually ready for production sends.

Why a New Email Domain Needs Warmup at All

Warming up a new email domain means gradually sending a small volume of low-risk messages that generate positive engagement (opens, replies, marks as important) before sending any cold prospect emails. The point is to teach Google, Microsoft, and other mailbox providers that the new sender is a real human with normal patterns, not a spammer. Skipping warmup is the fastest way to land every cold email in spam folders, sometimes permanently.
Domain Warmup
The 14 to 21 day process of slowly building positive sender reputation on a brand new email domain. The domain sends a small daily volume of messages that get opened, replied to, and marked as important, primarily through automated warmup tool networks. Mailbox providers track these signals and gradually grant the new domain higher inbox placement rates. A properly warmed domain can sustain cold sends. An unwarmed one cannot.
Sender Reputation
The trust score that mailbox providers (Gmail, Outlook, Yahoo, Apple Mail) assign to a sending domain based on engagement history, authentication setup, complaint rates, and bounce rates. Reputation is calculated per-domain and per-IP, and it determines whether a message lands in the inbox, the promotions tab, the spam folder, or gets rejected entirely. A brand new domain has zero reputation. Warmup is how that reputation gets built before the first cold send.

The mailbox providers do not announce their reputation thresholds, but the behavior pattern is consistent across millions of domains. A new domain that sends 50 cold messages on day 1 hits an invisible throttle. The next 50 messages either land in spam or get held in a queue. The reputation gets tagged as suspicious. Once the suspicious tag is on the domain, climbing back out takes weeks or sometimes never recovers. Warmup is the cheapest insurance policy in outbound.

DNS Setup Before Day 1: SPF, DKIM, DMARC, and MX

Warmup does not start with the warmup tool. It starts with DNS. A warmup tool sending from a domain that has no SPF, no DKIM, no DMARC, and no proper MX record is generating engagement on a sender identity that mailbox providers cannot verify. The signals get discounted or ignored, and 14 days of warmup produces a domain that still gets flagged as suspicious on the first cold send.

The required records before any warmup tool touches the domain:

Record What It Does Setup Notes
MX Routes incoming mail to the right mail server Point to Google Workspace or Microsoft 365 depending on your provider
SPF Authorizes which servers can send mail on behalf of the domain Single TXT record listing your sending service. Avoid SPF chaining beyond 10 lookups.
DKIM Cryptographically signs every outbound message to prove authenticity Generated by the email provider. Add the public key to DNS as a TXT record.
DMARC Tells receiving servers what to do with mail that fails SPF or DKIM Start at p=none during warmup. Tighten to p=quarantine or p=reject post-warmup.
Custom Tracking Domain Replaces the default tracking domain with one rooted on your sending domain Set up a CNAME like track.yourdomain.com pointing to your sending platform.

Per Google's 2024 sender requirements update, Gmail now actively rejects bulk senders that lack SPF, DKIM, and DMARC alignment. Microsoft followed with similar requirements through Outlook and the Microsoft 365 enforcement layer. Skipping any of the 3 means a meaningful share of your cold sends never reach the inbox regardless of how clean the warmup looked.

One more setup detail that matters: use a secondary domain for cold outreach, not your primary brand domain. The secondary domain should be a close variant of your brand (such as getbrand.com or trybrand.com) configured to forward incoming mail to your primary inbox. If anything goes wrong with the warmup or the campaign, the secondary domain absorbs the damage and the primary domain keeps its reputation intact.

The 21 Day Warmup Curve: Daily Volume Schedule

The warmup volume curve is not linear. The first 7 days are intentionally tiny. The second 7 days ramp. The third 7 days blend warmup traffic with the first real cold sends. Each phase builds on the engagement data from the previous one. Skip a phase and the domain looks suspicious the moment the volume jumps.

Day Range Daily Volume Per Inbox What to Send
Day 1 to 3 5 to 10 messages Warmup tool only. No cold sends. Replies and opens flow through tool network.
Day 4 to 7 10 to 20 messages Warmup tool only. Volume ramps. Engagement signals start landing in Gmail and Outlook reputation models.
Day 8 to 14 20 to 30 messages Warmup tool only. Still no cold sends. By day 14 the warmup tool data should show 95 percent plus inbox placement on test sends.
Day 15 to 21 30 to 40 warmup + 10 to 20 cold Blend warmup traffic with the first small cold batches. Monitor reply rate and bounce rate closely.
Day 22 onward 30 to 50 cold + ongoing warmup Production sending. Maintain warmup tool in the background. Never turn warmup off completely.

The "never turn warmup off completely" line is the one most operators ignore. A warmed domain that suddenly sends 100 percent cold traffic with zero positive engagement starts drifting back toward suspicious. Keeping 10 to 20 warmup messages flowing per inbox per day, even after the domain is in production, keeps the engagement ratio healthy and offsets the natural reply rate decay on cold lists.

Get outbound insights, weekly
Tactics, benchmarks, and playbooks from 50+ B2B outbound campaigns. No spam, unsubscribe anytime.
You are in. Check your inbox.

Volume per inbox is the right unit, not volume per domain. The standard cold email infrastructure stack runs 3 inboxes per domain (you@, hello@, sales@ or similar). Each inbox warms independently and each inbox has its own daily cap. A domain with 3 warmed inboxes at 40 cold sends per inbox per day equals 120 daily cold sends from that single domain. Stack 5 domains and the daily cold volume is 600 without stressing any one mailbox.

Picking a Warmup Tool: What Actually Matters

The warmup tool market has consolidated into 4 or 5 platforms over the past 3 years. The differences between them are smaller than the marketing pages suggest. What actually matters is the underlying engagement network, the engagement realism, and how cleanly the tool integrates with your sending platform.

The 2 most widely used warmup tools across the B2B outbound stack are Instantly's built-in warmup network and Smartlead's warmup. Both produce production-grade results when configured correctly. The specific platform matters less than running the warmup for the full 21 day window without shortcutting.

How to Tell When the Domain Is Actually Ready

The calendar-based answer (21 days) is the conservative baseline. The signal-based answer is sharper. A domain is ready for production cold sends when 4 conditions are all true at the same time. Hit 21 days but miss any of the 4 signals, the domain is not ready.

95%
Minimum inbox placement rate across Gmail, Outlook, and Yahoo on warmup tool test sends before going live with cold
21
Days of structured warmup that beat every shorter shortcut we have tested at scale
50
Maximum daily cold sends per inbox in the first 90 days post-warmup

The 4 readiness signals to confirm before sending cold:

  1. Inbox placement above 95 percent. Run a Glock Apps or MailToaster seed test on day 18 to 20. The seed list sends a test message to 50 to 100 inboxes across the major providers and reports where each one landed. Anything below 95 percent inbox means the domain needs another 3 to 5 days of warmup.
  2. Zero authentication failures. Pull the most recent week of warmup traffic and confirm SPF, DKIM, and DMARC all pass on 100 percent of sends. Even a 2 percent failure rate signals a DNS misconfiguration that will compound at higher volume.
  3. Reply rate above 30 percent on warmup traffic. The warmup network should be generating roughly 1 reply per 3 sends. If reply rate is below 20 percent, the warmup tool network is too small or the engagement realism is weak. Switch tools before sending cold.
  4. Zero blacklist appearances. Check the domain against MXToolbox and Spamhaus. A freshly warmed domain should appear on zero blacklists. If it shows up on any list during warmup, pause the warmup, identify the cause (almost always a misconfigured DNS record), fix it, and add 7 days to the warmup window.

We maintain inbox placement above 90 percent across 50 plus client campaigns by treating warmup as ongoing infrastructure, not a one-time setup. See how Mickey went from referrals only to a $200K month →

The 5 Mistakes That Burn a New Domain During Warmup

Most failed warmups do not fail because the operator missed a setting in the warmup tool. They fail because of operational choices made around the warmup that compound silently. The same 5 patterns show up across the dozens of agencies and in-house teams that come to us after burning a domain in the first 60 days.

Mistake How It Shows Up How to Fix It
Sending cold before day 15 First cold batch lands 60 percent in spam; reputation tagged suspicious within 48 hours Hold all cold sends until day 15 minimum. No exceptions for urgent campaigns.
Skipping DNS setup Warmup engagement gets discounted by mailbox providers; 14 days of warmup produces no real reputation Confirm SPF, DKIM, DMARC all pass before day 1. Use MXToolbox to verify each record.
Stopping warmup post-launch Reply rate decay on cold traffic drags overall engagement below the suspicious threshold over 4 to 6 weeks Keep 10 to 20 warmup messages flowing per inbox per day permanently.
Sending volume that exceeds capacity 50 cold sends per inbox on day 22 triggers Google throttle; messages queue or drop silently Cap daily cold volume at 30 to 50 per inbox for the first 90 days. Scale through more domains, not more per mailbox.
Using the primary brand domain Cold campaign damage spreads to the primary domain reputation; client emails start landing in spam Buy a secondary domain (variant of the primary) and warm it separately. Forward incoming to primary.

The pattern that breaks the most domains is the second one: skipping DNS. We onboard new clients regularly who tell us they ran warmup for 30 days on a new domain and still cannot get cold emails into the inbox. The first thing we check is DNS. 80 percent of the time, DMARC is missing, DKIM is misaligned, or the SPF record exceeds the 10 lookup limit. The 30 day warmup produced no real reputation because the engagement signals never tied back to a verified sender identity. Fixing DNS and warming for another 21 days from scratch is the only path forward. The 30 days of prior warmup data does not transfer.

What to Do on Day 22: The First Cold Batch

The first real cold batch on day 22 is the most fragile send the domain will ever do. The reputation is brand new. The warmup data is positive but unproven against cold traffic. The send has to be small, clean, and targeted at the warmest possible list segment to keep reply rates and bounce rates inside the safe range.

The first cold batch should be 10 to 20 messages per inbox sent to the cleanest segment of your list: verified emails only, prospects with confirmed roles at fit-tier companies, and copy that is conversational rather than aggressive. The goal of the first batch is not to book meetings. The goal is to confirm that cold traffic does not crash the reputation. Reply rate on the first batch should hit 3 percent or better and bounce rate should stay under 2 percent. Anything outside those ranges signals a list quality issue, not a domain issue.

Run the first 3 cold batches as small (10 to 20 per inbox) before scaling. By day 28 to 30, if reply rates are holding, bounce rates are low, and warmup tool placement reports stay above 95 percent, scale to the full daily cap of 30 to 50 per inbox. Per Litmus's deliverability research, the first 30 days post-warmup determine the long-term sender reputation of the domain. Conservative volume during that window pays dividends for the next 12 months.

The Practitioner Take on Warmup in 2026

Warmup is not a magic ritual. It is a reputation building exercise that mailbox providers run on a fixed set of signals: authenticated sends, positive engagement, low complaint rates, low bounce rates, and consistent volume patterns. The 21 day timeline is the floor, not the ceiling. Some domains take 28 days. Some particularly aggressive prior owners burn a domain before you buy it, in which case the domain may never warm cleanly and the smart move is to buy a fresh one.

The bigger shift in 2026 is that mailbox providers have gotten meaningfully better at detecting warmup tool patterns. Engagement that does not look like real human correspondence is increasingly discounted in the reputation model. The tools that produce the most realistic engagement (varied content, varied reply lengths, varied timing, varied participating inboxes) win. The tools that send identical templates between bot inboxes get fingerprinted and their warmup data stops counting. Pick the tool with the most diverse network and the most realistic engagement, not the cheapest one.

If you are starting from scratch, the order is: buy a secondary domain that variants your brand name, configure SPF and DKIM and DMARC and MX before day 1, connect to a reputable warmup tool with 50,000 plus participating inboxes, run the 21 day curve without shortcutting, validate the 4 readiness signals before sending cold, start with small cold batches on day 22, and keep warmup running in the background permanently. The teams that follow this sequence rarely have deliverability problems past the first month. The teams that skip steps usually call us 90 days later asking how to recover a burned domain. The cheapest fix is doing it right the first time.

See How an AI SDR System Works

15 minute demo. No fluff. We will walk you through the exact system, show real prospect examples, and scope what it looks like for your market.

Schedule a Demo