Email warmup: the definitive guide.
Email warmup, explained from first principles. How sender reputation works, what changed in 2026, the day-by-day timeline, the mistakes that quarantine a domain, and how to pick a warmup tool that actually moves the needle.
Email warmup is the process of gradually increasing send volume and engagement from a new or dormant email address so that mailbox providers (Gmail, Outlook, Yahoo) learn to trust it. A warmup tool joins your mailbox to a peer network, exchanges small volumes of realistic-looking email with high open, reply, and rescue-from-spam rates, and ramps the daily count over 2-4 weeks. Done correctly, your first cold campaign lands in the primary inbox. Done incorrectly — or skipped entirely — and you spend the next quarter quarantined.
Part 1: What email warmup is, and why it exists
Email warmup is the practice of teaching mailbox providers that a new (or long-dormant) sending address is operated by a real human who sends messages real recipients actually want. You do that by sending a slowly increasing volume of messages that get opened, replied to, marked important, and rescued from the spam folder — until Gmail, Outlook, and Yahoo are confident enough in your sender reputation to route live campaigns to the primary inbox by default.
The shorter version: warmup is the on-ramp to cold outreach. Without it, you are merging onto a highway at zero miles an hour and wondering why everyone is honking.
A brief history of warmup
The concept predates cold email by a couple of decades. In the early 2000s, email service providers (ESPs) like Constant Contact and Mailchimp internally warmed sending IPs by ramping their customers' broadcast volume across days. The customer never saw it — the ESP just throttled outbound sends so that any single IP went from a few thousand messages a day to a few million over the course of weeks. Mailbox providers reciprocated by slowly relaxing their throttles.
When cold email took off as a sales discipline around 2016 — driven by Outreach, SalesLoft, and a handful of B2B SaaS playbooks — the discipline of warmup migrated from the ESP into the customer's workflow. Sending domains were now per-customer, often per-campaign, and the customer had to do the warmup work themselves. The first generation of cold-email warmup tools (Lemwarm in 2018, MailWarm in 2019) automated it by joining your mailbox to a peer network of other warming mailboxes.
The architecture has not changed much since: peer mailboxes send each other small volumes of templated email, reply patterns are simulated, spam-folder rescues are coordinated, and the engagement piles up while everyone sleeps. What has changed is what mailbox providers measure — and that has changed dramatically.
What mailbox providers actually look at
The official line from Gmail and Microsoft is that their filters consider hundreds of signals. The honest subset that warmup affects:
- Sending history per domain and per IP. How long this address has been sending. Cold starts from a brand-new domain throttle hard.
- Recipient engagement rates. Open rate, reply rate, star/important rate, archive-without-read rate, and — most heavily — complaint rate and rescue-from-spam rate.
- List quality signals. Hard bounce rate, soft bounce trend, hit rate on spam traps, and the percentage of recipients who have never engaged with you before.
- Content fingerprinting. The ML model that scores the body of each message. This is what sender-only warmup does not teach the provider about — more on that in Part 3.
- DNS authentication. SPF, DKIM, and DMARC alignment. Not technically a warmup signal, but without them the warmup does not start.
Gmail's Postmaster Tools surface a subset of these as four dashboards (Postmaster): Domain Reputation, IP Reputation, Spam Rate, and Authentication. We treat those as the four numbers warmup is trying to move. Microsoft's equivalent — SNDS and JMRP — gives less granular data but the same idea.
Part 2: How email warmup works under the hood
A warmup tool, mechanically, is a coordinated network of mailboxes that send each other email. When you connect your Google Workspace or Microsoft 365 mailbox to a warmup service, your mailbox joins the pool. From that moment on, your address sends and receives small batches of templated messages from other mailboxes in the pool — every one of which is configured to reply, mark important, and rescue from spam.
That is the surface layer. Under it, warmup affects four distinct reputation systems simultaneously, and a good warmup tool tunes each separately.
1. Domain reputation
The most important system. Domain reputation aggregates all engagement data tied to messages signed by your DKIM key (i.e. sent from your domain). It builds slowly — Gmail's telemetry typically takes 10-14 days to register a noticeable shift in domain reputation, even with strong warmup activity — and it decays just as slowly when you stop sending.
2. IP reputation
For most cold senders today, IP reputation is shared. If you send via Google Workspace, you are sending from Google's shared outbound IP pool, and the IP reputation is mostly out of your control. Dedicated IPs (IP warmup) matter mainly for high-volume transactional senders on services like SendGrid or AWS SES. If that is you, read the dedicated IP warmup playbook. If you are doing cold outreach from Workspace or M365, focus on domain reputation.
3. Engagement patterns
The aggregated behavior of recipients toward your messages — open rate, reply rate, archive-without-open rate, time-to-open distribution. Warmup tools generate synthetic-but-plausible engagement. The good ones randomize reply timing across business hours, vary reply length, and stagger the rescue-from-spam action so the pattern does not look like a script.
4. Content fingerprinting
The fourth and most often-ignored system. Gmail's spam classifier has, since at least 2022, included a content-only sub-model that scores the body of each message independent of the sender. Sender-only warmup builds trust in the address but does nothing for the model's assessment of your actual campaign copy. We wrote about this at length in our template-based warmup piece, and it's the entire reason that category exists.
In a 2025 internal study of 1,200 NeverSpam customers, mailboxes with sender-only warmup hit 87% primary inbox placement on warmup-template messages — but only 43% when they switched to their real campaign copy. Template-based warmup closed that gap to 81%.
Part 3: Sender-only warmup vs template-based warmup
There are now two distinct approaches to email warmup, and the industry is still figuring out which one wins in which scenario. The first — sender-only warmup — is what every tool launched before 2024 does. The second — template-based warmup — is what NeverSpam pioneered, and what we believe is the future of the category.
Sender-only warmup
Generic warmup template gets sent from your mailbox to thousands of others. The content is bland and interchangeable — "Hey, did you see the report?" / "Great post yesterday!" / "Question about Tuesday." The engagement rate is sky-high because the network is rigged to engage. Your domain reputation climbs. Then you switch on your real campaign — which uses radically different language than the warmup — and discover that the content model treats it like a stranger.
Template-based warmup
Same peer-network mechanics, but the warmup content is your real campaign templates. You paste in the actual cold email you plan to send. The warmup network sends that exact content (or near-variants), generates engagement against it, and the content model learns to trust both the sender and the message body. By the time you flip the switch on the real campaign, both reputation systems are warmed.
| Dimension | Sender-only | Template-based |
|---|---|---|
| Builds domain reputation | Yes | Yes |
| Warms content fingerprint | No | Yes |
| Real campaign placement uplift | ~43% primary | ~81% primary |
| Setup complexity | Low | Low (paste template) |
| Tools available | Lemwarm, MailReach, Warmup Inbox | NeverSpam |
The honest read: sender-only warmup is still better than nothing, and for senders with very generic content (transactional notifications, simple newsletters) the gap is small. For cold outreach — which by definition uses unique, persuasive, link-rich content — the gap is decisive. The full deep-dive lives in our template-based warmup pillar.
Part 4: When to start warmup
Warmup is not just for new domains. There are four distinct triggers, and each one has a slightly different ramp schedule. Getting the trigger wrong is the most common mistake we see — people warm a recently dormant mailbox for 28 days when it only needed 7, or fire a fresh-domain campaign on day three because they read somewhere that warmup is optional now.
Trigger 1: New domain
The hardest case. A domain registered less than 90 days ago is treated with active suspicion by Gmail and Yahoo. Best practice: park the domain with no email activity for at least 14 days after registration, then publish SPF/DKIM/DMARC, then begin a full 28-day warmup. Do not send a single cold email during this window. Total cold-start time: ~6 weeks from purchase to first campaign.
Trigger 2: New sender on an existing domain
A new mailbox (alex@yourdomain.com) on an already-warm domain. The domain reputation is established, so the ramp is faster: 7-14 days at moderate volume is usually enough. Gmail in particular weighs sender-level history less heavily once the domain itself is trusted.
Trigger 3: Dormant sender returning
A mailbox that hasn't sent in 60+ days. Reputation has decayed, but the historical signals are still in the system. A 10-14 day re-warmup usually restores placement. The risk here is impatience — many senders immediately fire a full campaign and trigger a quarantine.
Trigger 4: Post-deliverability-hit recovery
You sent something the providers didn't like, spam rate spiked, and now you're landing in promotions or spam. Stop all live sending immediately, switch to warmup-only for 14-21 days, and run an inbox placement test twice a week to track recovery. Some hits are unrecoverable on the original domain — at which point you cycle the domain and start over.
Part 5: How long warmup takes (the day-by-day timeline)
Warmup duration is the question we get more than any other, so let's be precise. For a brand-new domain and brand-new mailbox, plan for 28 days of consistent warmup before you trust live campaign placement. For a new mailbox on an established domain, 7-14 days. For dormant recovery, 10-14 days. For deliverability-hit recovery, 14-21 days minimum and often longer.
Here is what a textbook 28-day warmup looks like, with the daily send rate ramping and the placement benchmarks at each checkpoint.
| Phase | Day | Daily sends | Target primary placement |
|---|---|---|---|
| Onboarding | 1-3 | 5-10 | ~50% |
| Early ramp | 4-7 | 15-25 | ~65% |
| Mid ramp | 8-14 | 30-50 | ~78% |
| Late ramp | 15-21 | 55-70 | ~88% |
| Steady state | 22-28 | 70-80 | ≥92% |
If you are not above 90% primary placement by day 21, something else is wrong — almost always DNS authentication, content, or list hygiene. Warmup itself plateaus by day 14 in most cases; what you see in days 15-28 is mainly Google Postmaster catching up to the activity. See our piece on how long email warmup actually takes for the data behind these benchmarks.
Part 6: How to warm up an email account (step-by-step)
The full procedure for warming a new mailbox from purchase to first campaign. We'll assume a brand-new domain (the hardest case); for the easier scenarios, skip the first two steps.
Register the domain and do nothing with it for 14 days. No email, no website, no DNS changes. Domain age is a signal — recently-registered domains get throttled aggressively, and the wait costs nothing.
Publish SPF, DKIM, and DMARC records before the first email leaves the mailbox. SPF should authorize your sending platform. DKIM should be signed by Google or Microsoft for the domain. DMARC should start at p=none for the first 14 days, then move to p=quarantine.
Provision the mailbox in Google Workspace or Microsoft 365. Set a real display name, real signature, and a real avatar. These show up in the From line on every send and they are signals to Gmail's ML.
Start the warmup tool at 5-10 messages per day. Do not start at 50 — providers see brand-new mailboxes ramp from zero and trust low-then-rising more than high-and-flat.
Increase the daily warmup count by 5-10 every day until you hit 70-80 per day. Most tools automate the ramp. If yours doesn't, do it manually.
Your warmup tool will show a daily breakdown of inbox vs spam vs promotions across providers. By day 14 you should be above 75% primary. If you're not, stop ramping until you are.
On day 21 and day 28, run a Mail-Tester or GlockApps inbox placement test. Look for a score of 8+ and consistent primary placement at Gmail, Outlook, and Yahoo. This is your release signal.
Begin real campaigns at the same daily send rate you reached during warmup (70-80/day). Do not double overnight. Keep warmup running in parallel.
Keep warmup running at 20-30 messages per day indefinitely. It costs almost nothing and stabilizes reputation against the inevitable bad campaign or accidental spam complaint.
Gmail-specific and Outlook-specific walkthroughs (UI screenshots, exact DNS strings) live in how to warm up a Gmail account and the Microsoft 365 warmup guide.
Part 7: Common warmup mistakes that kill domains
We see the same mistakes constantly, and most of them are recoverable if you catch them in the first 48 hours. A handful are not. Here are the ones to watch, ranked roughly by frequency.
Mistake 1: The volume cliff
You finish a 28-day warmup at 80 messages per day. Day 29 you launch a real campaign sending 400. Day 30 the spam folder swallows the campaign whole. Gmail's throttling is volume-based, and a 5x overnight jump is treated as a behavior change. Rule of thumb: campaign daily volume should not exceed 1.2x the steady-state warmup rate for the first week of live sending.
Mistake 2: The content shift
You warmed with generic warmup-template copy ("hey, did you see the doc?") and now your campaign is a dense 250-word pitch with three CTAs, two links, and an unsubscribe footer. The content model has never seen your real campaign and treats it as cold. This is the entire reason template-based warmup exists.
Mistake 3: Hidden-from-inbox patterns
White text on white background, 1-pixel tracking images, unsubscribe links hidden in a footer the recipient can't see. Every modern filter scores these aggressively. If your warmup template uses any of them, the warmup itself can drag your reputation down. We've written about the full list of patterns to avoid in the 11 most common warmup mistakes.
Mistake 4: Warming the brand domain instead of a subdomain
Sending cold from yourcompany.com means a single bad campaign can quarantine your transactional mail, your founder's personal mail, and your customer support replies in one move. Always cold-send from a separate domain (acme-outreach.com, hi-acme.com) or at minimum a subdomain (outreach.acme.com). Isolation is everything.
Mistake 5: Skipping DMARC
Gmail and Yahoo's 2024 bulk-sender rules require DMARC alignment for any domain sending over 5,000 messages/day, and Outlook followed in 2025. Without a DMARC record, your warmup activity is suspect from day one. Publish at least p=none immediately, and move to p=quarantine after the first 14 days. The full setup walkthrough is in our DKIM/SPF/DMARC setup post.
Mistake 6: Trusting only one placement signal
Your warmup tool says you're at 95% primary placement. Mail-Tester gives you 9.8/10. Google Postmaster says your domain reputation is High. Great. Now your campaign launches and 60% of replies say "found you in spam." The synthetic placement scores in warmup tools are on warmup content, not real campaign content. Always confirm with at least two external tests on your actual campaign template before launch.
Part 8: Choosing a warmup tool in 2026
The warmup tool category has consolidated. As of mid-2026, four tools account for ~85% of paying customers: Lemwarm (now part of Lemlist), MailReach, Warmup Inbox, and NeverSpam. There are another dozen smaller players, and most of the "built-in warmup" on Instantly, Smartlead, and Apollo is white-labeled from one of those four.
The criteria we'd use to choose, in order of importance:
- Does it warm your real template, or a generic one? If it warms a generic template, you are paying for half the benefit. Template-based warmup is the post-2024 standard.
- What is the size and quality of the peer network? Networks below 10,000 active mailboxes show repetitive engagement patterns that Gmail has learned to flag. NeverSpam runs 100,000+, MailReach ~60,000, Lemwarm ~120,000.
- Does it support both Google Workspace and Microsoft 365 OAuth? If you need IMAP-only setups, the list narrows.
- Does it integrate with your cold email platform? Instantly, Smartlead, Apollo, Lemlist, and Mailshake all have varying levels of native integration.
- What does the placement dashboard actually show? Some tools show provider-level breakdown (Gmail/Outlook/Yahoo). Others show only aggregate. You want provider-level.
- Pricing per mailbox.The going rate is $15-30 per mailbox per month. If you're running 10+ mailboxes, this matters a lot.
We do an updated head-to-head every quarter in the best email warmup services comparison. Direct comparisons against specific competitors live at NeverSpam vs Lemwarm, NeverSpam vs MailReach, and NeverSpam vs Warmup Inbox.
Part 9: Maintaining deliverability after warmup
Warmup is not a one-time event. Reputation is a continuous score, and it decays whenever you stop sending or send something the providers don't like. Maintenance is roughly 10% of the work of initial warmup but is the difference between a stable cold operation and a domain you cycle every 90 days.
The maintenance loop
- Keep warmup running. 20-30 messages per day per mailbox, indefinitely. Cost is ~$5/mailbox.
- Monitor Google Postmaster Tools weekly. Domain reputation should stay at Medium or High. Any drop is your early warning.
- Cap daily cold sends per mailbox at 50-80.Per Google's 2024 guidance, much higher and you trigger throttling.
- Keep complaint rate below 0.1%. Google's 0.3% is the ban threshold; 0.1% is the safe operating ceiling. List hygiene is the lever.
- Re-verify your list every 30 days. Bounces accumulate quietly. Run inbox placement tests biweekly.
- Rotate templates monthly. Both for content freshness and for content-fingerprint diversity.
For the full operational checklist, see our cold email deliverability checklist (30+ items, deeply checkable) and the broader cold email deliverability pillar for everything that surrounds warmup.
Frequently asked questions
What is email warmup?
Email warmup is the process of gradually increasing the volume and engagement of messages sent from a new or dormant email address so that Gmail, Outlook, and Yahoo learn to trust it. In practice, a warmup tool joins your mailbox to a peer network, exchanges low-volume messages with realistic open, reply, and rescue-from-spam patterns, and ramps the daily send count over 2-6 weeks. The point is to build sender reputation before you ever send a real cold campaign — so your first 50 prospects land in primary, not in the spam folder.
How long does email warmup take?
Most senders need 14 to 28 days of consistent warmup before their primary inbox placement rate stabilizes above 90%. New domains usually need the full 28 days; recently dormant addresses on an already-trusted domain can stabilize in 7 to 10 days. The bottleneck is not volume — it is engagement signal density. A warmup that sends 40 messages a day with 80% reply rates outperforms one that sends 200 a day with 20% replies.
Do I really need to warm up a new email address?
Yes, if you plan to send anything resembling cold outreach. Gmail, Yahoo, and Outlook all weight sender history heavily, and a brand-new address has none. Sending 50 cold emails on day one from a brand-new address is the single most reliable way to land yourself in spam — and to keep landing there for months. The exception is purely transactional volume on a well-warmed shared service like Postmark or Resend, where the reputation is on the platform, not on you.
Can I warm up an email account manually without a tool?
Technically yes. In practice, almost nobody does it anymore because the labor is brutal. A correct manual warmup involves sending 5-10 daily emails to friends and colleagues, asking each one to reply, rescue from spam if it landed there, and mark as important — every day, for a month. Automated warmup tools join your mailbox to a peer network of thousands of other warming mailboxes and produce the same engagement signals at far higher volume.
How much should warmup cost?
A reasonable warmup tool costs $15-50 per mailbox per month. Anything cheaper is usually relying on bot networks that providers have already pattern-matched, and anything pricier is almost always bundled with broader sales engagement features you may or may not need. NeverSpam template-based warmup runs $19 per mailbox per month and warms the email you actually send, not a generic warmup template.
What happens if I stop warmup after my first campaign?
Your sender reputation will decay. Mailbox providers reward consistency, and a mailbox that goes from 80 warmup sends per day to zero, then suddenly fires 500 cold emails, looks suspicious. Most experienced cold senders keep warmup running indefinitely at a low rate — usually 20-30 messages per day per mailbox — as a reputation maintenance loop.
Does email warmup actually work, or is it snake oil?
It works, but with a caveat. Sender-only warmup builds the sending address's reputation in the eyes of Gmail and Outlook — that part is real and measurable. What it does not do is teach the providers about the specific content of your real campaign. That is why template-based warmup exists: it warms the actual templates you plan to send, so the content fingerprint is also trusted by the time your campaign goes out.
Can I warm up multiple mailboxes at the same time?
Yes, and most serious cold senders do. Best practice is to spread campaigns across 3-10 mailboxes on subdomains of a primary brand domain. Each mailbox gets its own warmup, runs independently, and contributes 30-50 sends per day to the campaign. Warmup tools price per mailbox, so you do pay more, but the redundancy is critical — if one mailbox gets flagged, the campaign keeps moving.
How do I know if my warmup is working?
Three signals. First, your warmup tool's placement metrics: inbox vs spam vs promotions across major providers, with primary inbox above 90% by week three. Second, Google Postmaster Tools showing your domain reputation as Medium or High and your IP reputation as High. Third, a manual inbox placement test (Mail-Tester, GlockApps) scoring 8 or higher and landing in primary at Gmail, Outlook, and Yahoo. If all three agree, you are warm.
Should I warm up my main company domain or a subdomain?
Always a subdomain. If you send cold from acme.com, a single deliverability hit takes down marketing email, transactional email, and the founder's personal mail in one move. Send cold from a separate subdomain like outreach.acme.com or, better, from a separate purchased domain that redirects to acme.com. SPF, DKIM, and DMARC are configured per domain, so isolating the cold-sending domain isolates the risk.
Does warmup violate Gmail's or Outlook's terms of service?
There is no specific rule against warmup, but the providers have publicly said they pattern-match peer-network warmup behavior. Gmail's 2024 bulk-sender guidelines explicitly call out artificial engagement as a violation, though enforcement focuses on egregious cases (thousands of bot replies per day). The lowest-risk approach is realistic-rate warmup with content that resembles real conversation, which is what every reputable tool now does.
What is the difference between email warmup and IP warmup?
IP warmup is the same concept applied to a sending IP address — relevant if you run your own SMTP infrastructure or send through a dedicated IP on a platform like SendGrid. Most cold senders today share an IP pool with their email platform (Google Workspace, Microsoft 365), so the warmup work is on the domain and the mailbox, not the IP. See our glossary entry on IP warmup for the dedicated-IP case.
Keep reading.
- Email Warmup in 2026: The Complete Guide
- How Long Email Warmup Actually Takes
- The 11 Most Common Email Warmup Mistakes
- How to Warm Up a Gmail Account
- Microsoft 365 Warmup Guide
- The Instantly Warmup Guide
- Template-Based Warmup
- The Best Email Warmup Services Compared
- Why Your Cold Emails Go to Spam
- Domain Reputation, Explained
- Sender Score, Explained
- Google Postmaster Tools Guide
- DKIM, SPF, DMARC Setup for Cold Email