Email warmup is the process of gradually building sending reputation for a new domain or mailbox before using it for cold outreach. Skip it and your emails go straight to spam — or get the domain blocked entirely.
Inbox providers like Gmail and Outlook maintain a reputation score for every sending domain and IP address. A brand-new domain that sends 500 cold emails on day one has no track record — which triggers spam filters by default.
Warmup establishes that history artificially: automated tools send emails between a network of real mailboxes that are then opened, replied to, and un-spammed. This pattern — sending, opening, replying — builds positive reputation signals before you introduce cold recipients.
Gmail's reputation system (the part of it made visible through Postmaster Tools) tracks a handful of specific signals, and warmup is designed to move each one in the right direction before cold recipients ever see an email:
Warmup tools generate the third bullet artificially — engagement — so the first two bullets (spam rate and reputation) build up favorably before a single cold recipient is in the mix. Skip that step and your first real complaints land on a domain with no offsetting history, which is what actually gets a domain flagged.
The #1 mistake: Starting cold outreach before warmup is complete. Three weeks minimum for a new domain. There are no shortcuts — domain reputation is time-weighted.
Warmup works against both major providers, but they don't weight signals identically. Gmail's system leans harder on the explicit "mark as not spam" and reply actions — a seed account replying to a warmup email is one of the strongest positive signals in the whole system. Microsoft's filtering (Outlook/Microsoft 365) puts more weight on sending consistency and authentication completeness (SPF/DKIM/DMARC alignment) relative to engagement alone, and is comparatively slower to fully trust a new domain regardless of engagement volume. In practice this means: don't declare a domain "warm" the moment Gmail Postmaster shows a good reputation score — check deliverability into Outlook/Microsoft 365 test inboxes separately, since a domain can look warmed-up on one provider and still land in the Focused/spam split on the other.
| Week | Warmup volume/day | Cold email volume/day | Focus |
|---|---|---|---|
| Week 1 | 10–20 | 0 | Foundation — DNS, authentication, warmup only |
| Week 2 | 20–40 | 0 | Monitor Gmail Postmaster, verify domain health |
| Week 3 | 40–60 | 20–30 | Introduce cold email at very low volume |
| Week 4 | 60–80 | 50–70 | Ramp cold email 20–30% every 3 days |
| Month 2+ | Ongoing | Up to 50/mailbox/day | Normal operations — keep warmup running |
Warmup tools like those built into Smartlead and Instantly work by connecting your mailbox to a network of seed accounts. These seed accounts:
The result is a stream of positive engagement signals flowing into Gmail and Outlook's reputation algorithms — all from your sending domain.
Keep warmup on permanently. Even at full sending capacity, keep warmup running at 30–50 emails/day. The buffer of positive engagement offsets complaint signals from cold email. Turning warmup off is like removing a safety net.
Before starting warmup, your DNS must be fully configured:
p=none with reporting emailSee the full deliverability guide for step-by-step DNS configuration.
The 3-4 week timeline above assumes a brand-new domain with zero sending history — the highest-risk case. Two other scenarios come up constantly and need different handling:
Don't run cold outreach from your primary company domain at all. If your main domain's reputation takes a hit from cold email complaints, it can affect delivery of invoices, client communication, and every other email your business sends — not just the outreach campaign. The standard approach is a dedicated sending subdomain (e.g. mail.yourcompany.com) or entirely separate lookalike domains purchased specifically for outreach, so a reputation problem stays contained to infrastructure you can retire and replace.
A domain registered years ago but never used for sending doesn't get credit for its age — DNS and registration history aren't the signal, sending history is. Treat it exactly like a brand-new domain for warmup purposes: full 3-4 week ramp, no shortcuts because "the domain is old."
If a domain previously sent cold email carelessly and picked up spam complaints or blocklist entries, warmup takes longer and sometimes doesn't fully recover. Check the domain against Google Postmaster Tools and a blocklist checker before committing to warm it up — in some cases retiring the domain and starting fresh on a new one is faster than trying to rehabilitate a damaged one.
| Tool | Warmup included? | Network size | Cost |
|---|---|---|---|
| Smartlead | ✓ Unlimited, all plans | Large proprietary network | Free with plan |
| Instantly | ✓ Unlimited, all plans | Large proprietary network | Free with plan |
| Lemlist | ✓ Included | Moderate network | Free with plan |
| Mailwarm (standalone) | Warmup only | 5,000+ seed accounts | $69+/mo |
| Warmy.io (standalone) | Warmup only | 50,000+ seed accounts | $49+/mo |
Related guides
More deliverability guides