TL;DR
- A new @yourco.com inbox needs 30 days of warmup before any cold send. Minimum safe is 14; best practice is 30 on a new domain.
- Gmail and Yahoo's February 2024 bulk sender rules, now enforced with 550 permanent rejections since November 2025, make warmup a compliance gate — not just a best practice.
- The schedule: Days 1-7 warmup pool only (2→8 emails/inbox/day), Days 8-14 test contacts (→20/day), Days 15-21 small cold batch (→30/day), Days 22-30 full cadence (→40/day).
- Pre-warmup checklist: SPF, DKIM, DMARC, MX, rDNS, one-click unsubscribe header, branded tracking domain. Skip any and the warmup fails.
- Best tools: Smartlead + Instantly for teams (bundled, unlimited), Warmup Inbox for startups (Gmail-first, budget), Mailreach for inbox-placement diagnostics.
Snippet answer
Cold email warmup is the 30-day process of gradually increasing send volume from a new domain while a warmup tool trades emails with a pool of trusted inboxes, building the sender reputation Gmail, Outlook, and Yahoo use to decide between Primary inbox and Spam. Day 1 starts at 2 emails per inbox; Day 30 reaches 30-40. Skip it and a new domain lands in spam within 48 hours — especially under Gmail/Yahoo's Feb 2024 enforcement rules.
Why your new @yourco.com cannot cold email tomorrow
A new AE starts Monday. The VP of Sales assigns them 400 accounts and a quota. The SDR manager wants cold sends on Tuesday. Every one of those emails will land in spam. The AE's @yourco.com inbox is a brand-new sender with no reputation, no engagement history, and no DMARC alignment track record. Gmail's algorithm treats it exactly like a spammer for the first 2-4 weeks.
This was an inconvenience in 2022. In 2026 it is a quota-missing decision. Gmail and Yahoo's February 2024 bulk sender rules moved from "soft enforcement with 421 temporary deferrals" to "permanent 550 rejections" in November 2025 (Google Workspace Admin Help, 2025). A non-compliant sender does not get soft-bounced anymore. The message is refused outright and the domain takes a reputation hit that can take 60 days to recover from.
The rep-readable consequence: a new hire cannot cold email for their first 30 days. That is a pipeline-timing decision, not an optional best practice. The rep who ignores it burns the domain, takes the manager down with them, and starts over with a subdomain (e.g. outbound.yourco.com) after a 60-day cooldown.
This post is the playbook: the 30-day ramp with day-by-day volumes, the pre-warmup DNS checklist that blocks 80% of failure modes, the 4 tools that do the ramp for you, the 6 mistakes that waste the 30 days, and the readiness signals that tell you when to flip from warmup to real cold send. Written for the rep who needs to onboard a new sender this month without destroying it.
What cold email warmup actually does
Warmup is not a single action. It is a 30-day pattern of gradually-increasing send volume, combined with automated engagement from a pool of trusted inboxes, designed to teach Gmail, Outlook, and Yahoo that your domain is a legitimate sender.
Definition
Cold email warmup — the 14-to-30-day process of gradually increasing send volume from a new email domain or inbox, using a warmup tool that trades emails with a pool of trusted inboxes. Pool members open, reply, mark as important, and move your messages out of Promotions. The goal is to build three things: IP reputation, domain age, and engagement history.
The warmup tool does not "trick" Gmail. It simulates the inbox behavior of a legitimate sender — emails are opened, replied to, marked important, moved to Primary — at low enough volume that Gmail's algorithm reads it as organic usage. After 14-30 days of this pattern, the domain earns a place in the Primary folder when real cold messages start flowing.
The 3 goals:
- · IP reputation — the sending IP's history of sending legitimate mail. Google Postmaster Tools ranks this "High / Medium / Low / Bad."
- · Domain age + engagement — how long the domain has sent legitimate mail, and how often recipients interact positively (opens, replies, marks as important).
- · Authentication alignment — consistent SPF, DKIM, and DMARC passes across 30 days, building a track record Gmail and Yahoo can trust.
Warmup is not a substitute for deliverability hygiene. A warmed-up domain sending a bad list still lands in spam. But an un-warmed domain sending a perfect list also lands in spam. Both conditions are required. Warmup is the baseline you cannot skip — see the dedicated cold email deliverability guide for the full infrastructure picture.
Why warmup matters more in 2026 than it did in 2023
In 2023, a skipped warmup meant your emails landed in Promotions instead of Primary. In 2026, a skipped warmup means your messages are rejected outright and your domain loses reputation for 60 days. Three regulatory shifts caused the change.
1. Gmail + Yahoo bulk sender rules (February 2024). Any domain sending 5,000+ messages per day to Gmail or Yahoo addresses must authenticate with SPF, DKIM, and DMARC, keep spam complaints below 0.3% for Yahoo and 0.1% for Google, and implement one-click unsubscribe via the List-Unsubscribe header (Google Workspace Admin Help, 2024). Below 5,000/day still requires SPF and DKIM; DMARC became universal guidance by mid-2024.
2. Enforcement hardened (November 2025). Gmail moved from 421 temporary deferrals (try-again-later) to 550 permanent rejections for non-compliant senders (Security Boulevard, 2025). A rejected message does not retry. The recipient never sees it. The sender's reputation takes the hit as if the recipient marked it spam.
3. Cold email's complaint-rate problem. Cold outreach triggers more spam complaints than any other email category — recipients did not ask for the message. Cold campaigns routinely see 0.5-1% complaint rates without careful list hygiene (Google sender guidelines, 2024). The 0.3% threshold is half of what a sloppy cold campaign generates. Warmup plus tight list hygiene is the only path under the line.
"As of November 2025, non-compliant mail receives permanent rejections (550 errors)." — Google Workspace Admin Help, 2025. The soft-bounce era is over. A non-compliant cold sender does not get a second chance that cycle.
The rep consequence: skipping warmup is no longer "your open rate is lower than it could be." It is "your domain is blacklisted by Gmail for 60 days and every rep on it is sidelined." The 30-day ramp is cheap insurance against a very expensive failure.
The 30-day warmup schedule, day-by-day
The schedule below is the consensus ramp across Instantly, Smartlead, Mailreach, and Warmup Inbox's published playbooks, aligned with Google Postmaster's "gradual volume increase" guidance. Four phases, 30 days, zero cold sends before Day 15.
| Phase | Days | Volume | Activity | Gate |
|---|---|---|---|---|
| Phase 1 | Days 1-7 | 2 → 8 emails / inbox / day | Warmup pool only. No cold contacts. Replies handled automatically by the warmup tool. | Bounce <1%, spam 0%, opens >80% (pool traffic). |
| Phase 2 | Days 8-14 | 8 → 20 emails / inbox / day | Add 5-10 known contacts per day (co-workers, investors, previous customers) mixed into pool traffic. | Bounce <1%, spam <0.1%, opens >60%. |
| Phase 3 | Days 15-21 | 20 → 30 emails / inbox / day | Small cold batch begins: 10-15 hand-picked ICP contacts per day, tight personalization, no links. | Bounce <1%, spam <0.1%, opens 35%+, replies >2%. |
| Phase 4 | Days 22-30 | 30 → 40 emails / inbox / day | Full cadence. Cold list scales to 30/day. Sequencing tool handles rotation across inboxes if you have more than one. | Bounce <1%, spam <0.1%, opens 30%+, replies >3%. |
Phase 1 (Days 1-7) — warmup pool only. The warmup tool trades emails with 10,000-30,000 other pool inboxes. The pool inboxes open your email, reply ("looks good"), mark as important, and move out of Promotions. You do nothing. No real sends. No signatures with links. No cold contacts. If your bounce rate is above 1% in this phase, the problem is list hygiene on the pool — contact your warmup tool's support.
Phase 2 (Days 8-14) — add known contacts. Start mixing 5-10 real sends per day with known contacts who will actually open: investors, co-workers, previous customers, your manager. This shifts the engagement signal from "100% pool" to "legitimate recipient mix," which Gmail values. Still no cold.
Phase 3 (Days 15-21) — small cold batch. The first real cold sends. 10-15 hand-picked, high-quality ICP contacts per day. Tight personalization. No links in the body. One-click unsubscribe in the footer. If bounce rises above 1% or spam crosses 0.1%, stop immediately and investigate — the list is the problem, not the warmup.
Phase 4 (Days 22-30) — full cadence. Scale the cold list to 30 per inbox per day. Add the full sequence (3-5 touches, 14-21 day cadence). At Day 30 the inbox is "warm" — meaning it can sustain the target volume without reputation decay. Do not exceed 30-40/inbox/day even after Day 30; above that threshold, deliverability starts slipping back regardless of warmup history.
Pre-warmup checklist: DNS, auth, mailbox settings
A 30-day warmup with broken DNS is 30 wasted days. Complete this checklist before Day 1 of the ramp. Most of these are one-time setups and take under an hour with your IT admin.
- 01
SPF record
Publish a TXT record at the apex authorizing your sending IPs. Example:
v=spf1 include:_spf.google.com ~allfor Google Workspace. Without SPF, DMARC cannot align. - 02
DKIM signing
Enable DKIM in your email provider (Google Workspace, Microsoft 365, or your ESP). Publish the selector TXT record. Check the header on a test send: "dkim=pass" in Authentication-Results.
- 03
DMARC policy
Start at
p=nonefor the first 30 days to collect alignment data, then move top=quarantine. Never skip DMARC — Gmail/Yahoo demand it for 5,000+/day senders since Feb 2024. - 04
MX record sanity
Your sending domain should have valid MX records pointing to a real inbox that can receive bounces and complaints. A domain that sends but cannot receive is a red flag to Gmail.
- 05
Reverse DNS (rDNS)
The sending IP should resolve back to a hostname that matches your domain. Workspace and M365 handle this automatically; self-hosted senders must configure it.
- 06
One-click unsubscribe header
Every campaign email needs
List-UnsubscribeandList-Unsubscribe-Postheaders enabled. Required by Google/Yahoo since June 1, 2024 for bulk senders. - 07
Branded tracking domain
If you track opens or clicks, host the tracking domain on a subdomain of your brand (e.g.
t.yourco.com) rather than the default ESP domain. Generic tracking domains tank deliverability.
Validate all seven with Mail-Tester or GlockApps before Day 1. A score of 9/10 or higher is the gate — anything lower and the warmup will not stick. For the deep dive on authentication records specifically, see our plain-English SPF, DKIM, and DMARC guide.
The 4 best warmup tools compared
Four tools handle most of the market. The right pick depends on inbox count, whether you need spam-placement diagnostics, and whether warmup is bundled with sending or standalone.
| Tool | Pricing model | Strengths | Best for |
|---|---|---|---|
| Smartlead | Unlimited · bundled with sender platform | AI mimics human behavior, scales across 100+ inboxes, spam-placement invisible | Agencies, teams with 10+ inboxes, volume senders |
| Instantly | Unlimited · API-first · bundled | Strong API, unlimited warmups, integrated with Instantly's sending | Agencies, high-volume outbound teams |
| Warmup Inbox | Per-inbox · standalone | Gmail-first, 30,000+ pool inboxes, bulk management, includes SPF/DKIM/DMARC testers | Startups, small teams, budget-conscious |
| Mailreach | Per-inbox · standalone · spam-test | Spam placement diagnostics, test inbox placement across providers, data-driven | Teams that want to measure inbox placement, not just warmup |
Smartlead and Instantly bundle warmup with sending, which is the right architecture for anyone running 10+ inboxes or building a multi-domain outbound engine. Both offer unlimited warmups. Smartlead's edge is scale (handles 100+ inboxes without breaking); Instantly's is API access for teams that want to integrate warmup into their own ops tooling.
Warmup Inbox is the right pick for startups or small teams that want warmup without buying into a full sending platform. Gmail-first pool (30,000+ inboxes), per-inbox customizable ramp, and the built-in SPF/DKIM/DMARC testers make it friendly for non-technical reps.
Mailreach is the diagnostic pick. It warms and also tests actual inbox placement across Gmail, Outlook, Yahoo separately — invaluable when your open rate looks healthy but you suspect you are in Promotions. Pair Mailreach with Smartlead or Instantly if you want both ramp and measurement.
What all four share: automated pool engagement, gradual volume ramp, real-time dashboards for bounce and spam rate. What varies: pool size, IP diversity, spam-placement visibility, and pricing model. Pick based on your inbox count and whether "am I in Primary?" is a question you need to answer monthly.
6 warmup mistakes that undo the ramp
Every mistake here is a "looked fine at Day 15, domain was dead at Day 35" story. Avoid all six and the 30-day ramp holds.
- 1
Sending cold on Day 1
The single biggest kill. Gmail flags a brand-new sender that jumps to 30/day as spam within 48 hours. Fix: run the full 30 days before any cold send, no exceptions.
- 2
Skipping DMARC setup
You can warm an inbox for 30 days and still end up in the spam folder if DMARC is not aligned. Fix: configure
p=noneon day 0, move top=quarantineat day 30. - 3
Using a purchased list in Week 3
Purchased lists hit catch-all addresses and spam traps. Even one spam-trap hit during warmup resets your reputation to zero. Fix: hand-build the Week 3 list from LinkedIn or verified ICP sources.
- 4
Warming multiple domains on one IP
If your warmup tool sends from a shared IP, all domains on that IP share the reputation hit when one mishandles. Fix: use a tool that provides dedicated IPs or warm only one domain per IP pool.
- 5
Adding links before Day 15
Links in cold emails before your domain is warm get the email flagged as phishing. Fix: no links for the first 14 days. Text-only warmup with a signature URL at most.
- 6
Not tracking bounce + spam rate weekly
A warmup that crosses 2% bounce or 0.3% spam mid-ramp is silently destroying the sender. Fix: check Google Postmaster Tools and your warmup tool dashboard every Monday morning of the ramp.
The pattern: every mistake bends the reputation curve at a point you cannot see in real time. By the time Gmail Postmaster Tools shows "Domain reputation: Low," you have lost two weeks. Run the Monday check discipline instead — bounce rate, spam rate, reputation tier — and pause the ramp the first week anything trips.
How to know you are ready to send cold
Day 30 on the calendar is not the same as Day 30 in the reputation curve. Five signals tell you the inbox is actually ready for the full cadence.
-
Bounce rate under 1% on your last 3 days
Any higher and your list hygiene, not the warmup, is the problem.
-
Spam complaint rate under 0.1%
Google's enforcement threshold. Cross 0.3% and inbox placement collapses — even mid-campaign.
-
Open rate 30%+ on warmup-pool traffic
Anything lower means your messages are landing in Promotions, not Primary.
-
Reply rate above 2% on Week 3 test sends
Tests the real thing. If cold test replies are under 2% at Day 21, the copy or the list — not the sender — is the bottleneck.
-
Google Postmaster Tools domain rep: high
Check postmaster.google.com/managedomains. "High" or "Medium" is shippable. "Low" or "Bad" means another 14 days in the pool.
All five clear? Flip from warmup-heavy to cold-heavy on Day 31. Any one red? Hold in Phase 3 volume for another 7 days and re-check. The rep who respects the five signals protects the domain. The rep who ignores them is back to a 60-day recovery cycle inside a month.
Warmup in the Gmail/Yahoo 2026 enforcement world
Warmup alone is not enough in 2026. The Gmail + Yahoo rules from Feb 2024 (now enforced with permanent 550 rejections since Nov 2025) require four things during and after warmup:
- · SPF + DKIM on every send — one-time setup, but verify on every new inbox with dig or Mail-Tester.
- · DMARC aligned — p=none during warmup to collect data, p=quarantine from Day 30. Never p=reject on a cold sender — it breaks calendar invites forwarded from external addresses.
- · Spam complaint rate under 0.3% — Google's hard line. Above 0.3% is permanent damage. Pause the sender at 0.2% and fix the list.
- · One-click unsubscribe header — List-Unsubscribe and List-Unsubscribe-Post headers on every campaign email since June 1, 2024. A footer link is no longer sufficient. Sequencing tools (Smartlead, Instantly, Apollo, HubSpot) handle this automatically if toggled on — verify it is toggled on.
The 5,000/day threshold for "bulk sender" applies per-domain, not per-inbox. A team of 10 reps each sending 500/day hits the threshold. Plan compliance around that number. If you stay under 5,000/day per domain, the rules still apply in spirit but enforcement is softer.
The honest reading of 2026: the bar for a cold sender is higher than it has ever been. A team that treats warmup as an optional step is not going to be running outbound in Q4. A team that builds the 30-day ramp + compliance checklist into every new hire's first month turns it into a moat.
How Gangly fits the warmup → cold workflow
Gangly does not warm the inbox — that is the ESP and warmup tool's job. Gangly changes the volume math that makes warmup so punishing in the first place.
- Signal Detection — replaces "list of 1,000 cold contacts" with "12 warm-signal accounts this week." When the rep's weekly volume is 50 signal-matched sends instead of 500 flat-list cold sends, the warmup target compresses. A 50/day sender does not hit the 5,000/day bulk threshold. Compliance is easier; reputation is easier to hold.
- Outreach Writer — drafts signal-specific messages the rep reviews. Signal-matched outreach carries 3-5x the reply rate of flat-list cold (Gong, Woodpecker, 2024), which means the rep books more meetings from fewer sends — the opposite of the volume-dependency trap that punishes new senders.
- Workflow Sequencer — runs the full signal→outreach→call→CRM loop so the rep is not switching between warmup dashboard, sending platform, LinkedIn, and the CRM. One sequence, one review step per send.
What Gangly does not do: warm the inbox, send the email, guarantee inbox placement. Use Smartlead, Instantly, Warmup Inbox, or Mailreach for those. Gangly sits upstream — the lower your cold volume because your targeting is better, the easier the warmup and the compliance are to hold. Deliverability is still the rep's responsibility. For the full infrastructure picture, see the deliverability guide.
Related reading: the 2026 cold email open rate benchmarks, the subject line benchmark for what actually moves human open rate, and the 5-part cold email framework for the copy that gets a reply once the sender is warm.
Run the workflow
Fewer sends. Hotter accounts. Less warmup tax.
14-day free trial. Connect HubSpot or Salesforce in 3 minutes. No credit card.
Frequently asked questions
What is cold email warmup? +
Cold email warmup is the 14-to-30-day process of gradually increasing the send volume from a new email domain or inbox, using a warmup tool that trades emails with a pool of trusted inboxes. The goal is to build sender reputation (domain, IP, and engagement history) so that Gmail, Outlook, and Yahoo recognize the sender as legitimate and route messages to the Primary inbox rather than Promotions or Spam. Without warmup, a brand-new domain sending 30 cold emails on Day 1 will land in spam within 48 hours.
How long does cold email warmup take? +
The safe minimum is 14 days. The standard is 30 days. Brand-new domains on brand-new IPs should plan 4 weeks. If your bounce rate stays under 1% and opens exceed 35%, you can begin small-scale cold outreach (10-20 emails per day) at Day 15, but full volume (30+ per inbox per day) requires the complete 30-day ramp. Rushing the ramp is the most common cause of a dead sender in Week 4.
Is email warmup still necessary in 2026? +
More than ever. Gmail and Yahoo's February 2024 bulk sender rules, now enforced with 550 permanent rejections since November 2025, make warmup a compliance requirement, not just a best practice. Any domain sending 5,000+ emails per day must pass SPF, DKIM, and DMARC alignment, keep spam complaints under 0.3%, and implement one-click unsubscribe. A cold sender that skips warmup will hit those thresholds in Week 1 and lose domain reputation — sometimes permanently.
Which warmup tool is best? +
For agencies and teams sending from 10+ inboxes: Smartlead or Instantly — both bundle warmup with the sending platform and include unlimited warmups. For startups and smaller teams: Warmup Inbox (Gmail-first, budget-friendly, strong pool size). For teams that want spam-placement diagnostics: Mailreach, which tests inbox placement across providers separately from the warmup itself. All four handle the basics; pick based on inbox count, volume, and whether you need diagnostics alongside warmup.
How many cold emails per day should I send during warmup? +
Zero during Days 1-14. Warmup-pool traffic only. Days 15-21: 10-15 hand-picked cold contacts per day. Days 22-30: ramp to 30 per inbox per day. Post-warmup, stay under 30-40 per inbox per day for healthy deliverability. The best teams stay at 20 per inbox per day permanently, even after warmup, because the marginal deliverability gain from higher volume is negative above that threshold.
Can I skip warmup if I use a big name Google Workspace domain? +
No. Google Workspace handles infrastructure (SPF, DKIM, MX, rDNS) but does not build sender reputation for you. A brand-new Workspace account on a brand-new domain is indistinguishable from a spammer to Gmail's reputation scoring for the first 2-4 weeks. The warmup is specifically to build the engagement history and volume pattern that tells Gmail "this sender is legitimate." Skipping the 30 days destroys the domain before the first cold campaign.