Email warmup: what it does, what it can't, and how long it takes

Email warmup builds a sending history for a new inbox or domain. Here is what it does, what it can't fix, how to ramp, and the signs an inbox is ready.

An envelope next to a warm-toned gauge, standing for email warmup and how long an inbox takes to be ready.

Email warmup is the habit of sending a small, steady amount of mail from a new inbox or domain, and getting it opened and replied to, before the inbox carries real campaigns. Done right it gives mailbox providers a history to judge you on. Done as a shortcut, it gets blamed for problems it never touched.

What email warmup does

A new domain has no history. Gmail and Outlook have nothing to go on, and a sender who goes from nothing to hundreds of emails a day looks like a spammer, whatever the copy says. Warmup fills that gap on purpose: low volume at first, mostly conversations that look normal, rising over time.

What it adds is a record: mail from this inbox is delivered, opened, replied to, and not reported. That is a good thing to have when the first real campaign goes out, and a better thing to keep up afterwards.

What it can't do

Warmup is easy to oversell. It does not fix:

  • Broken authentication. If SPF, DKIM or DMARC fail, warmed-up mail still fails. Fix SPF, DKIM and DMARC first.

  • A bad list. Sending to addresses that don't exist produces bounces and a worse reputation, however warm the inbox. See high email bounce rate.

  • Copy people report. Complaints are among the strongest negative signals. Google's sender guidelines say to keep the spam rate under 0.1% and never reach 0.3%. Warmup doesn't change what your recipients click.

  • Too much volume too fast. A warmed inbox that suddenly sends far more than it ever has still looks odd. For sizing, see how many cold emails per day.

Think of warmup as a good start, not a license.

How to ramp

There's no single schedule that works for every domain, and any claim of "exactly X emails a day by day Y" is a guess. What holds in practice is the shape:

  1. Set up first. Authentication in place and verified on a test message before any warmup mail goes out.

  2. Start small and steady. A handful of messages a day, the same pattern each day, not bursts.

  3. Raise volume in small steps. Move up only when the previous level was clean. If a step produces bounces or spam placement, hold or go back a step.

  4. Add campaign volume on top, gradually. Keep the warmup stream going and bring real sends in a little at a time, to your best-fit, verified contacts first.

  5. Don't switch everything on at once. Several inboxes on one domain should each ramp the same way. Adding inboxes spreads volume; it doesn't excuse a jump.

How you know an inbox is ready

Look for signals, not a date. An inbox is ready for more when, at its current level:

  • Test messages to Gmail and Outlook land in the inbox, not spam or promotions.

  • Hard bounces stay very low, and what bounces are real dead addresses, not blocks.

  • Complaint rate in Google Postmaster Tools stays near zero, once your volume to Gmail is high enough for it to report.

  • No deferral or rate-limit bounces like 421 4.7.28, which is Gmail telling you it sees an unusual rate of mail.

  • Authentication shows pass on every test.

If any of those slip, you're not ready to ramp, and you should look at the cause before the schedule. More on reading the data in domain reputation.

Where the warmup mail comes from matters

Warmup mail has to come from somewhere. In a warmup network, the quality of the other inboxes matters: a pool full of junk accounts adds junk signals. In SendingOS, warmup runs on a pool of real Google and Microsoft inboxes only, with no SMTP accounts in it. And when a domain drifts, a domain health rule can pause its inboxes on its own, before the whole campaign suffers.

Warmup for a domain that already took damage

If a domain has been hit by blocks, the plan is the same but slower: pause campaigns, keep a light warmup stream going, fix what caused it (authentication, list, copy), and bring volume back in small steps once test mail lands in the inbox again. Warmup is one piece of that recovery, not the whole of it. How to stop emails going to spam covers the rest.

Common warmup mistakes

  • Starting warmup before authentication works. You build history on a domain that fails checks, and the history counts for little.

  • Stopping warmup the day campaigns start. Campaign mail is one-way and cold. A light warmup stream alongside keeps normal two-way activity in the mix.

  • Reading a warmup dashboard as proof. Warmup mail is friendly by design. Your real test is how campaign mail to real prospects lands, and what comes back in bounces and replies.

  • Warming one inbox and sending as if it were ten. Each inbox has its own history. Volume belongs to the inbox, so spread it.

  • Using warmup to rescue a list that was never cleaned. It can't. Verify addresses before the first send; if you need a rule of thumb for the ceiling, work out your own bounce rate (bounces divided by emails sent) and stop the list if it climbs.

A simple check before the first campaign

Before you point a campaign at a freshly warmed inbox, run this short list: send a test to a Gmail and an Outlook address and read the headers for spf=pass, dkim=pass and dmarc=pass; confirm the test lands in the inbox; check the list is verified; and start the campaign at a fraction of the target volume. If all four are fine, raise volume in steps and keep watching. If one isn't, fix that one first.

Run email, LinkedIn and calling from one sequencer, with the deliverability setup built in.

Book a call

Questions

What is email warmup?

Email warmup is gradually building a sending history for a new inbox or domain, by sending a small, steady amount of mail that gets opened and replied to, before it carries campaigns. It gives mailbox providers some good history to judge you on.

How long does email warmup take?

There's no fixed number of days that applies to every inbox. Keep ramping while the signals stay healthy: mail lands in the inbox, bounces stay low and complaints stay near zero. Ready is a set of signals, not a date.

Can warmup fix a domain that's already in spam?

No. Warmup builds history; it doesn't repair broken SPF, DKIM or DMARC, a bad list, or copy that people report. Fix the cause first, then use warmup to bring the domain back gradually.

Should I keep warmup running during campaigns?

Many teams do, at a low level, so the inbox keeps a steady stream of normal activity alongside campaign sends. Treat it as maintenance, not as a way to cover a bad list.

Keep reading