← Blog Deliverability

The 21-Day Domain Warmup Protocol for Cold Email

The exact 21-day protocol Deep-Y uses for every new cold email domain, with sending volumes, authentication and what to do if you hit a wall.

Maor Raichman
Maor Raichman
Co-Founder, Deep-Y
June 18, 2026 8 min read
21-day domain warmup protocol for cold email deliverability

Key Takeaways

  • →A fresh domain sent to cold prospects without warmup lands in spam.
  • →The 21-day protocol: start at 10 emails/day, scale by 10-15 per day, never exceed 50 emails/inbox/day for cold email
  • →SPF, DKIM, and DMARC must be configured before day 1 - sending without authentication flags your domain immediately
  • →Tool-based warmup (Instantly warmup, Mailwarm, Warmbox) supplements but does not replace real send-and-receive volume

Quick Answer

Domain warmup is the process of gradually increasing cold email sending volume on a new domain to build sender reputation before reaching cold prospects at scale.

Without it, Gmail and Outlook route new senders directly to spam. The standard warmup period is 21-30 days before full cold outreach volume.

Gmail and Outlook judge new senders by history. A domain that has never sent email and suddenly sends 200 cold messages is treated as an anomaly, and anomalies get filtered.

Every campaign running on a cold domain is dead before it starts.

This guide documents the exact 21-day warmup protocol Deep-Y uses for every client domain setup.

It covers authentication requirements, daily volume targets, what to monitor, and the six mistakes that kill warmup before it begins.

Why Do Cold Email Domains Need Warmup?

Gmail, Outlook, and corporate email security systems evaluate sender reputation before making routing decisions.

That reputation is built from a combination of signals: prior send volume, engagement history, bounce rates, spam complaint rates, and authentication records.

A brand-new domain has none of these signals.

When a fresh domain sends its first 200 emails on day 1, every major inbox provider flags it as suspicious.

The pattern matches a known spam playbook: register a new domain, blast a list, abandon when blocked, repeat. Even if the intent is entirely legitimate, the behavior fingerprint is identical.

The filters do not care about intent.

The warmup process forces a pause. Instead of sending 200 emails on day 1, you send 10 and make sure those 10 get opened, replied to and marked as safe.

That builds the engagement history that tells Gmail this sender is real before it has to deliver a cold message.

The signals that matter: normal send-and-receive patterns, genuine engagement, steady daily volume without spikes, and sends authenticated by SPF, DKIM and DMARC.

Skip the warmup and you are essentially asking Gmail to trust a stranger. It will not.

The consequences are not just spam placement for that campaign - a damaged domain reputation is slow to recover and can require weeks of remediation or a full domain reset.

What Authentication Setup Is Required Before Day 1?

Three DNS records are non-negotiable before any email is sent from a new domain. Sending without them is not just suboptimal - it is the fastest way to have your domain flagged permanently.

Configure all three before the warmup clock starts.

SPF (Sender Policy Framework)

SPF is a TXT record in your DNS that lists which mail servers are authorized to send email from your domain.

When a receiving server checks an incoming message, it looks up your SPF record and verifies the sending IP is on the approved list.

If it is not, the message fails SPF - and most providers will route it to spam or reject it entirely.

A standard SPF record for Google Workspace sending looks like this:

v=spf1 include:_spf.google.com ~all

The ~all at the end is a soft fail - it tells receiving servers to accept but flag messages from unauthorized IPs. Use -all (hard fail) once you are confident all your sending sources are listed.

DKIM (DomainKeys Identified Mail)

DKIM adds a cryptographic signature to every outgoing message header.

The receiving server checks this signature against your public key published in DNS, confirming the message was sent by an authorized sender and was not altered in transit.

Your email service provider (Google Workspace, Microsoft 365) generates the DKIM key pair and gives you the public key to publish as a DNS TXT record.

DKIM setup is done entirely inside your ESP's admin panel - Google Workspace calls it "Authenticate email" under Gmail settings. After enabling it, propagation takes 24-48 hours.

Verify it is active using Google's Admin Toolbox before starting warmup.

DMARC (Domain-based Message Authentication, Reporting and Conformance)

DMARC tells receiving servers what to do with messages that fail SPF or DKIM checks - and instructs them to send you reports about what they are seeing.

Start with a monitoring-only policy while you confirm all legitimate sending sources pass authentication:

v=DMARC1; p=none; rua=mailto:dmarc-reports@yourdomain.com

After 30 days of clean data in your DMARC reports, move to p=quarantine (spam folder for failures) and eventually p=reject (full block).

This progression protects your domain from spoofing while keeping legitimate sends safe during the transition.

Record DNS Format Where to Add Propagation Time
SPF TXT record at root domain Domain registrar or DNS host 1-4 hours
DKIM TXT record at selector._domainkey subdomain Domain registrar or DNS host 24-48 hours
DMARC TXT record at _dmarc subdomain Domain registrar or DNS host 1-24 hours
BIMI (optional) TXT record at default._bimi subdomain Domain registrar or DNS host 24-72 hours
Custom Tracking Domain CNAME record pointing to ESP Domain registrar or DNS host 1-4 hours

One additional setup step that most guides skip: configure a custom tracking domain for your ESP instead of using their shared tracking domain.

Shared tracking domains carry the reputation of every other sender on the platform. A custom tracking domain (such as track.yoursendingdomain.com) isolates your link tracking reputation completely.

No domain can achieve high open rates without clean authentication.

Every Deep-Y client domain is authenticated before day 1 of warmup - SPF, DKIM, DMARC, and custom tracking domain configured and verified before a single warmup email leaves the inbox.

What Is the 21-Day Domain Warmup Protocol?

The warmup schedule below is the actual protocol Deep-Y follows for every new sending domain.

The targets are conservative by design - there is no competitive advantage to rushing warmup, and the cost of hitting spam is always higher than the cost of taking one extra week.

21-Day Sending Schedule

Days 1-3
Send only to warm contacts who will open and reply. Do not cold prospect. Run tool-based warmup in parallel and keep bounce rate below 2%.
10/day
Days 4-7
Increase volume with continued tool warmup and warm contacts. Verify DNS records have propagated and check MXToolbox for blacklisted IPs.
20/day
Days 8-14
First real cold prospects, a small share of total volume and verified lists only. Test inbox placement with GlockApps or Mail-Tester and watch for bounce spikes.
30-40/day
Days 15-21
Full cold prospecting. Check spam complaints in Google Postmaster Tools and keep them below 0.1% to avoid Gmail throttling.
40-50/day
Day 22+
Stable production phase. Add volume by no more than 10% per week, and never exceed 50 cold emails per inbox per day.
40-50/day

The 50 emails per inbox per day ceiling is the most commonly violated rule in cold email.

It is not published officially by Google, but exceeding it consistently triggers algorithmic throttling that looks identical to a spam flag.

The only way to scale volume beyond 50 per day is to add more inboxes - not to push one inbox harder.

A critical rule for days 8-14: cold prospects in this window must come from verified lists. Run every list through NeverBounce, ZeroBounce or Millionverifier first.

One unverified batch that bounces on a domain still in warmup can reset your reputation progress.

How Many Domains and Inboxes Do You Actually Need?

Scaling grid showing 5 domains for 200 daily emails, 13 for 500, and 25 for 1000 - daily volume divided by 40 DOMAIN SCALING MATH 200/DAY ÷ 40 5 domains 500/DAY ÷ 40 13 domains 1000/DAY ÷ 40 25 domains DAILY VOLUME ÷ 40 = MINIMUM SENDING DOMAINS one domain per 30-50 daily cold emails, sized before warmup begins Scaling grid showing 5 domains for 200 daily emails, 13 for 500, and 25 for 1000 - daily volume divided by 40 DOMAIN SCALING MATH 200/DAY ÷ 40 5 domains 500/DAY ÷ 40 13 domains 1000/DAY ÷ 40 25 domains DAILY VOLUME ÷ 40 = MINIMUM SENDING DOMAINS one domain per 30-50 daily cold emails, sized before warmup begins
Daily volume divided by 40 equals minimum domains - the math most cold email operators skip.

This is where most cold email operators make their biggest math error. If you want to send 500 cold emails per day, you do not configure one domain to send 500 emails.

You build a domain infrastructure that distributes volume across 10-12 warmed, authenticated sending domains - each running at 40-50 emails per day.

The rule of thumb is one domain per 30-50 daily cold emails.

At Deep-Y, we size client sending infrastructure before any warmup begins: target volume divided by 40 = minimum number of sending domains required.

A 200-email-per-day campaign needs at least 5 domains. A 1,000-email-per-day campaign needs 20-25 domains - each warmed separately, each with its own SPF, DKIM, and DMARC setup.

Domain selection matters as much as count. Use .com, .io, or country-specific TLDs that look like legitimate businesses.

Avoid .info, .biz, and .co extensions - they carry negative prior reputation signals baked in from years of spam association.

The sending domain name itself should be company-adjacent and credible: getdeep-y.com or trydeep-y.com rather than a random string.

Most importantly, your primary business domain is off-limits for cold outreach.

Cold email always draws some spam complaints, and on your primary domain they hit transactional email, inbound replies and brand communication.

A separate sending domain costs about $15 a year. That is trivial next to a damaged primary domain.

Which Domain Warmup Tools Are Worth Using?

Warmup tools have a specific, limited role. They create send-and-receive activity between a network of inboxes that simulates real correspondence.

In the first 14 days they are valuable. They cannot replace the engagement signals that come from real people.

The four tools worth knowing about in 2026: Instantly warmup (included in Instantly subscription at no extra cost), Mailwarm, Warmbox, and Lemwarm.

All four create synthetic send-and-receive pairs across their user networks.

The meaningful differences are in pool size - a larger warmup pool creates more diverse engagement signals - and in control over daily send volume targets.

What warmup tools do well: they catch authentication errors on day one, establish base reputation signals and run without manual attention.

What they cannot do: generate the engagement of a real person reading, replying and marking as safe. The best warmup combines tools with real sends to contacts who will interact.

Tool Pricing Key Feature Limitation
Instantly Warmup Included with Instantly subscription Large pool (200K+ inboxes), automated volume scaling Warmup quality tied to Instantly subscription tier
Mailwarm Standalone subscription Clean dashboard, real engagement simulation, spam complaint recovery Smaller pool than Instantly; standalone cost adds up
Warmbox Standalone subscription Detailed inbox placement tracking, blacklist monitoring built in Limited integrations; works best with Google Workspace
Lemwarm Included with Lemlist subscription Deep Lemlist integration, smart warmup pauses on deliverability drops Requires Lemlist subscription; pool size smaller than Instantly

The combination that works: tool warmup from day 1 through at least day 21, real sends to warm contacts in the first two weeks, and first cold prospects no earlier than day 8, from verified lists only.

Remove any one of the three and warmup quality degrades.

How Do You Know Your Domain Is Ready for Cold Outreach?

Three objective signals confirm that warmup is complete and the domain is ready for full cold volume. Each should be checked at days 7, 14, and 21 - not just at the end.

Signal 1: GlockApps shows inbox placement on both Gmail and Outlook. GlockApps sends a test to seed addresses and reports where it lands: inbox, promotions, spam or missing.

If it lands in promotions, check subject line patterns and your tracking domain. If it lands in spam, stop all sends and audit authentication.

Signal 2: Test emails to your own Gmail and Outlook accounts land in primary inbox without warning banners.

This is the fastest manual check - send a plain-text message from the warmed domain to a personal Gmail and Outlook account you control.

If it arrives in primary inbox with no "This message seems dangerous" banner, the domain is in good standing with those providers. Do not start cold sends on any domain until this test passes.

Signal 3: No bounce rate spikes on first 100 real sends, staying below 2%. The first 100 cold sends are a real-world stress test.

If the bounce rate stays below 2%, the list quality and domain reputation are both holding.

A spike above 2% in the first batch is a red flag - pause, verify the list, and check for authentication issues before continuing.

If warmup fails a check: verify DNS records (Google Admin Toolbox, MXToolbox), check sending IPs against blacklists and read bounce codes (5xx means reputation, 4xx means throttling).

Then pause all sends for 48-72 hours and restart at lower volume. A single spam trap hit in early warmup resets progress.

What Are the Most Common Domain Warmup Mistakes?

Most cold email deliverability problems trace back to infrastructure, not copy. Deep-Y audits domain health before writing a single email line for any client. The six mistakes below cause most failed warmups.

Mistake 1: Skipping authentication. Sending without SPF, DKIM, and DMARC configured is automatic spam flagging on every major provider.

There is no workaround and no gradual consequence - the first sends go to spam and reputation damage accumulates from minute one.

Mistake 2: Jumping to high volume too fast. Day 3 at 100 emails triggers exactly the anomaly pattern that spam filters are designed to catch.

The ramp schedule exists because reputation is built through consistent behavior over time - not through high single-day sends.

Mistake 3: High bounce rates on early sends. Unverified lists in the first two weeks are one of the most common ways to collapse a warmup, and the damage takes weeks to repair. Verify every list before any send.

Mistake 4: Using only tool-based warmup with no real engagement. Warmup tools generate synthetic signals that Gmail increasingly recognizes.

Supplementing tool warmup with genuine human send-and-receive creates the engagement mix that builds durable reputation.

Mistake 5: Using your primary domain for cold outreach. One spam complaint spike on your primary domain can damage transactional deliverability for months.

The separation between sending domains and your primary domain is a core infrastructure rule - not a nice-to-have.

Mistake 6: Not monitoring placement throughout warmup. A domain can degrade mid-warmup without obvious warning signals.

Running GlockApps tests at days 7, 14, and 21 catches problems while they are still recoverable.

Skipping monitoring and only checking at the end of 21 days means discovering a failed warmup after cold sends have already gone out.

Architrainer - BIM Services, Israeli Architecture Market

Architrainer sells BIM management and systems-coordination services into the Israeli architecture market: a small, highly technical market that is slow to adopt innovation.

Deep-Y defined the ICP, sourced targets from industry databases and offline-heavy sources, and ran multi-step sequences on authenticated sending infrastructure.

81%open rate across 124 sequences, with 19 opportunities and 8 deals closed or in process.

An open rate like that is not copy alone. It starts with infrastructure that is set up correctly before the first cold email goes out.

Frequently Asked Questions: Domain Warmup for Cold Email

How long does domain warmup take for cold email?
21-30 days. Days 1-7 build base reputation with tool warmup and warm contacts, days 8-14 add a few cold prospects, and days 15-21 reach 40-50 emails per inbox per day.
Can I use Instantly or Mailwarm for warmup?
Yes. Instantly warmup, Mailwarm, Warmbox and Lemwarm build base reputation in the first 14 days, but they cannot replace real people opening and replying, so use them alongside warm sends.
Do I need separate domains for cold email?
Yes, always. Spam complaints on your primary domain damage its transactional and inbound email, so send cold outreach from company-adjacent domains on credible TLDs such as .com or .io.
What sending volume per day is safe for cold email?
50 emails per inbox per day. Start at 10 during warmup and scale to 40-50 over 21 days; for more volume, add warmed inboxes and domains instead of pushing one inbox past 50.
My warmup is done but I'm still hitting spam - what now?
Check four causes: authentication records, blacklisted sending IPs, a spam complaint rate above 0.1% and a flagged tracking domain. If reputation is damaged, stop sends for 2-4 weeks and restart warmup.
Can I speed up domain warmup?
Not without more spam risk: 21 days is how long Gmail and Outlook need to assess a new sender. To have more domains ready sooner, start warmup on several domains at once.

Landing in spam despite following warmup guides?

Deliverability is an infrastructure problem. We fix it.

Every Deep-Y engagement starts with a deliverability audit: authentication, domain reputation, infrastructure and blacklists. Most issues are fixed in week 1.

Book a Strategy Call → See the Outreach system →

Related Reading