How to Warm Up Cold Email Inboxes (2026 Playbook)

To warm up a cold email inbox: get SPF, DKIM and DMARC passing first, let the domain sit for 7–14 days, then connect each mailbox to the warmup pool inside your sending tool (Instantly, Smartlead, ReachInbox). Start at 2–4 warmup emails per day and add 2–3 per day until you reach 20–40. Plan on roughly three to four weeks before that mailbox sends its first real cold campaign, and leave warmup running permanently at reduced volume underneath live sending.

That is the short version. The rest of this article covers what warmup actually changes, which settings matter, how to tell whether it worked, and what warmup cannot fix. If you are setting up infrastructure for the first time, read the prerequisites section before you touch a warmup toggle. Warming up a mailbox with broken authentication only teaches mailbox providers that a broken sender is sending consistently.

What does warming up an inbox actually do?

A brand-new domain and mailbox have no history. When Gmail or Microsoft 365 receives mail from a sender they have never seen, they have nothing to weigh except the message itself and the authentication attached to it. A sender that appears out of nowhere and immediately sends 200 near-identical messages to strangers who do not reply looks exactly like the pattern filters are built to catch.

Warmup addresses three things:

What warmup does not do: fix a bad list, rescue spammy copy, compensate for a missing DMARC record, or make a burned domain usable again. It sets a floor and nothing above it.

What has to be true before you start warmup?

Run this checklist before day one. Every item here is checkable in a few minutes, and fixing any of them mid-warmup wastes the days you already spent.

Verify by sending one message from the new mailbox to a personal Gmail account, then opening Show original. You want SPF: PASS, DKIM: PASS, DMARC: PASS. If any line says anything else, stop and fix it.

Does it matter where the mailboxes come from?

Yes, in two ways.

First, authorization. Resold mailboxes that sit inside someone else's tenant, or that are provisioned through unauthorized channels, can be suspended without warning. When they go, your warmup history, your domain and your live sequences go with them. You want mailboxes you own outright, with admin console access, so you can rotate DKIM keys, adjust routing, add aliases and export data yourself.

Second, provisioning quality. Most warmup failures we see are not warmup failures at all; they are DNS failures discovered three weeks late. Having SPF, DKIM and DMARC written correctly at provisioning time removes the single most common cause.

This is what Inboxlogy does: authorized Google Workspace and Microsoft 365 mailboxes on dedicated US/EU IPs, with SPF, DKIM and DMARC configured automatically, 100% ownership and full admin access, plus an API for provisioning at scale, from $2.80 per mailbox per month, no setup fee, monthly. To be explicit about the division of labour: Inboxlogy does not run warmup. Warmup runs in whatever sending tool you connect the mailboxes to, whether that is Instantly, Smartlead or ReachInbox. Infrastructure and warmup are two different jobs, and any provider claiming to do both from one panel is worth a second look.

How long does warming up a cold email inbox take?

Budget three to four weeks from first warmup email to first real campaign, plus 7–14 days of domain age before that. So from domain purchase to live sending: roughly four to six weeks.

Shorter is possible, but you pay for it later. Two common accelerants and their real costs:

Your timeline is set by the gap between warmup volume and campaign volume, not by the calendar. A mailbox sending 30 warmup emails a day that suddenly adds 30 cold emails on top doubles its output overnight. Ramp campaign volume too.

What warmup settings should I use, week by week?

Settings names differ slightly between tools, but the levers are the same. Per mailbox:

Two settings people get wrong:

Reply rate. Higher is not better. A mailbox with a 70% reply rate in a warmup network has an engagement profile no real cold sender has ever had. 25–35% is plausible, and it is roughly the range the major tools default to.

Warmup filters and labels. Let the tool file warmup mail under its own label or folder, but do not auto-delete it. Some tools need the thread to persist to continue the conversation, and an inbox with zero stored mail is its own anomaly.

How many emails per day can a warmed-up mailbox actually send?

Provider limits and safe cold-email limits are very different numbers, and conflating them is the most expensive mistake in this process.

The provider limit tells you when your mail will be rejected. It tells you nothing about when your mail will be filtered. Scale by adding mailboxes and domains rather than pushing a single mailbox toward its ceiling. A typical structure is 1–3 mailboxes per secondary domain, each warmed independently, never your primary company domain.

If you need 1,000 cold emails a day, that is roughly 25–50 mailboxes across 10–20 domains. Per-mailbox cost and provisioning speed matter at that scale, and API provisioning beats clicking through admin consoles for the fortieth time.

How do I know if warmup is working?

The warmup score inside your sending tool is the least useful signal available, because it primarily measures placement within the warmup network: other cold email senders' mailboxes, which are unusually forgiving. Treat it as a smoke alarm. A falling score means something is wrong; a high score does not mean anything is right.

Better checks, in order of usefulness:

One expectation to set correctly: Google Postmaster Tools will probably show you nothing. Its domain reputation charts need meaningful daily volume to Gmail before they populate, and properly-run cold email operations spread across many domains rarely reach it on any single domain. Postmaster simply is not your instrument here. Microsoft SNDS is IP-based, so it does not apply to mail sent through Microsoft 365 or Google Workspace mailboxes either.

Does automated warmup still work in 2026?

It works, but less than it did and less than vendors imply.

Warmup networks are artificial engagement, and mailbox providers have gotten measurably better at recognising reciprocal-sending patterns between accounts that never interact with anyone else. Google's and Microsoft's bulk-sender requirements (authentication, one-click unsubscribe, complaint-rate thresholds) moved the emphasis toward things warmup cannot simulate: authentication that actually passes, and recipients who actually want the mail.

So treat warmup as the cold-start solution it is. It solves "this domain has no history." It does not solve "this domain's recipients don't reply." Once you are live, real engagement from real prospects becomes the dominant signal, so your targeting and your copy are your deliverability strategy. Teams that treat warmup as a permanent substitute for list quality rotate through burned domains every quarter and blame the warmup tool.

What kills a warmup?

How do I warm up an inbox without a warmup tool?

Manual warmup is slower and lower-volume, but the engagement is genuine, and genuine engagement is worth more per message than network engagement. For a small number of high-value mailboxes, it is a reasonable approach:

Most teams running more than a few mailboxes end up combining both: automated warmup for the volume curve, plus a handful of real conversations per mailbox in week one.

What do I do if the mailbox is already landing in spam?

Work in this order, and change one thing at a time:

Frequently asked questions

How long should I warm up a new cold email inbox?

Three to four weeks of warmup before the first campaign, after letting the domain age 7–14 days post-registration. Then keep warmup running indefinitely at 10–20 emails per day underneath live sending, rather than switching it off once campaigns start.

Can I warm up and send cold emails at the same time?

Yes, and you should, though not from day one. Start real campaigns around week four at 5–10 emails per day per mailbox while warmup continues, then add roughly 5 per day each week. Keeping warmup active is what protects the mailbox during pauses and volume dips.

Does Inboxlogy warm up my mailboxes for me?

No. Inboxlogy provisions authorized Google Workspace and Microsoft 365 mailboxes with SPF, DKIM and DMARC configured, dedicated US/EU IPs, full ownership and admin access, and an API. Warmup runs inside whichever sending tool you connect them to, such as Instantly, Smartlead or ReachInbox, using that tool's own warmup network and settings.

How many mailboxes do I need for 1,000 cold emails per day?

At a safe 20–40 emails per mailbox per day, roughly 25–50 mailboxes spread across 10–20 secondary domains, with 1–3 mailboxes per domain. Scaling through more mailboxes is safer than pushing individual mailboxes toward provider limits, because provider limits describe when mail is rejected, not when it is filtered.