Every cold email community has the same warning: “warm up your domain or it dies.” Every tool bundles a warmup feature. And every agency has a story about a domain that burned because someone skipped the ramp. But almost nobody explains what warmup actually does, step by step, with the schedule and the checklist.

Here is the practical guide, based on running warmup for client infrastructure at KomsGro and on what the practitioner communities report in 2026.

What warmup actually does (the mechanism, not the marketing)

A brand-new mailbox has zero sending history. Mailbox providers (Google, Microsoft) treat unknown senders with suspicion by design: they watch whether your emails get opened, replied to, moved out of spam, or deleted unread. Warmup is the process of generating positive engagement signals before your real campaigns start.

The mechanism that matters is not the warmup tool’s artificial opens. It is the sending pattern itself: a mailbox that starts small (10 to 20 emails a day to engaged addresses), gets replies, and never gets marked spam builds a clean baseline. A mailbox that blasts 50 cold emails on day one gets flagged before it has a reputation to defend.

That mechanism is not controversial, and it is the part warmup tools genuinely help with: the ramp schedule, the automatic spam recovery, the engagement simulation. Where the critics are right is that warmup does not fix bad lists or bad targeting. It builds the floor; it does not fix what you send.

The step-by-step schedule

Day 1 to 3: authentication. Set up and verify SPF, DKIM, and DMARC on the domain. This is the foundation. Without it, warmup is meaningless and the domain starts with a broken identity.

Day 1 to 3: mailbox setup. Create the mailboxes (2 to 3 per domain, never your primary). Set profile photos, signatures, and display names. Connect to the warmup tool.

Day 3 to 7: warmup begins. The tool ramps from 10 to 20 emails a day, all to engaged addresses within its network. Open rates, replies, and spam recoveries build the first reputation signals.

Day 7 to 14: ramp and human activity. Warmup volume builds to 30 to 40 emails a day. Add real human emails here: send a handful of genuine internal and friendly-external messages from the new mailbox. A few real threads are worth a week of simulation.

Day 14: minimum viable. The domain can start campaigns at 20 to 30 emails per mailbox per day. Run a seed test first: send real-looking campaign emails to your own addresses at Gmail, Outlook, and a smaller provider. Check where they land. Primary inbox is the pass; spam means wait.

Day 14 to 21: ramp to full volume. Increase to 50 per mailbox if metrics are clean. Bounces under 2 to 3 percent, spam placement near zero, replies arriving.

Day 21+: full volume. The mailbox holds its ceiling. New capacity comes from new domains, each with their own warmup cycle.

The checklist that tells you when the domain is ready

A domain is ready when all of these pass, in this order:

  1. Authentication verified: SPF, DKIM, DMARC all passing.
  2. At least 14 days of warmup at gradually increasing volume.
  3. Seed test emails land in primary inbox (not spam or promotions) at Gmail and Outlook.
  4. A handful of real replies received and answered from the mailbox.
  5. No bounces or spam reports from the warmup period.
  6. Campaigns start at 20 to 30 per mailbox without bounces spiking.

If any check fails, wait another week and re-test. A delayed launch costs days; a burned domain costs weeks and a new domain.

The mistakes that burn domains

In order of frequency, from watching client setups:

  1. Skipping warmup entirely. Starting campaigns on day one with a fresh domain is the fastest way to get flagged.
  2. Using the main company domain. Your primary domain’s reputation carries your invoices and support emails. Never send cold campaigns from it.
  3. Too many mailboxes per domain. Beyond 3 to 4 on a fresh domain, one flagged mailbox drags the whole domain down.
  4. Unverified lists. Bounce rates above 3 percent damage reputation faster than any other factor.
  5. Ramping too fast. Going from 20 to 50 per mailbox in one week reads as a spam pattern.
  6. No DMARC. The single most common technical gap I find in audits. Missing DMARC undermines everything else.

What speeds warmup up (and what does not)

The things that genuinely help:

  • An aged domain with clean history. A domain with years of legitimate history starts with baseline trust. Verify the history before buying aged.
  • Real human activity. Genuine emails from the new mailbox during warmup, even a handful.
  • Consistency. Same sending pattern every day, no gaps or spikes.

What does not help: buying pre-warmed accounts (unverifyable history, frequently recycled), premium warmup tiers that promise to compress the schedule, or cranking warmup volume to 200 a day. The timeline is a schedule, not a product feature.

The tools

Native warmup (Instantly, Smartlead) covers the job for most teams and is included in the sending subscription. Standalone warmup tools (Warmy, Mailreach, Warmup Inbox) earn their keep when you want independent health monitoring across a mixed stack or when the sending platform does not include warmup. The full comparison is in best email warmup tools.

The bottom line

Warmup is the ramp, not the engine. It enforces the correct schedule and builds the reputation baseline that campaigns rely on. The discipline is boring, the timeline is fixed, and the domains that skip it are the ones that burn.

The warmup is one piece of the infrastructure we build at KomsGro’s outbound marketing service. The mailbox math is in how many mailboxes per domain, the sending limits are in how many cold emails to send per day, and the debate about whether warmup is real is in does email warmup still work.


Common questions

How long does domain warmup take? Minimum 14 days, comfortable 21 to 30 days. High-volume domains need 6 weeks or more.

Can I send cold emails during warmup? No. Warmup builds the reputation baseline that campaigns rely on. Sending during warmup resets the clock.

Do I need a warmup tool if my sending platform has warmup built in? No, if the native warmup covers your mailbox count. Standalone tools add independent monitoring and mixed-platform support.

What happens if I skip warmup? The domain gets flagged within days of real volume, and recovery takes weeks. Sometimes the domain is unrecoverable.

The domain selection guide (before warmup starts)

Warmup is only as good as the domain you start with. Here is what to look for before you buy:

  • Name similarity to your brand. komsgro-outbound.com is better than k0m5gr0-biz.net. A domain that looks like your brand builds trust with both providers and prospects who check the sender.
  • Registration length. A 2-year registration is a weak but real trust signal. One-year registrations on new domains read as disposable.
  • History. Use a domain history checker to see if the domain was previously used for spam. An aged domain with clean history shortens warmup; an aged domain with a spam past is worse than fresh.
  • TLD choice. .com, .io, and .co are fine. Avoid .info, .xyz, and .biz, which have higher spam association.
  • Redirect. Point the secondary domain at your main site. Prospects who check who you are should land on your real website.

These choices happen before warmup starts, and they cannot be fixed after. A domain with a spam past or a bad TLO is a foundation that undermines every other deliverability effort.

The warmup tool setup (what to configure)

The warmup tool handles the schedule, but there are four settings that determine whether it actually helps:

  1. Warmup volume ramp. Start at 10 emails per day and increase by 3 to 5 per day. Never jump. The tool manages this if you let it.
  2. Reply simulation. Enable replies in the warmup settings. One-way warmup emails (sent but not replied to) are a weaker signal than two-way conversations.
  3. Spam recovery. Enable automatic removal from spam. This is the single most valuable function: when a warmup email lands in spam, the tool moves it to the inbox, which teaches the provider that the sender is legitimate.
  4. Read time simulation. Some tools simulate the time a human spends reading an email (30 seconds to 3 minutes). Enable it; providers watch dwell time.

The mistake: setting warmup volume too high too fast. If the warmup tool is sending 100 emails a day from a mailbox that was created yesterday, that is itself a spam signal. The warmup should look like a person gradually increasing their professional email usage.

The warmup period versus the campaign period

These are two different phases with different rules:

During warmup:

  • No campaign sends.
  • No links in warmup emails (links in warmup traffic are a spam pattern).
  • Warmup volume builds gradually (10 to 40 per day).
  • Real human emails are added alongside the warmup network.
  • The mailbox should also receive incoming emails (not just send).

After warmup:

  • Campaigns start at 20 to 30 per mailbox per day.
  • Warmup continues in the background (it never fully stops).
  • Volume ramps to the 50-per-mailbox ceiling over the following week.
  • Bounces, opens, replies, and spam placement are checked daily.

The mistake: treating warmup as a checkbox (“it’s been 14 days, send everything”). The warmup period builds the reputation, but the first two weeks of campaigns are still an extension of the ramp. Volume increases only when the floors are clean.