How-To Guides10 min read·Updated 2026-04-30

How to Warm Up Email Accounts (The Right Way)

What warmup actually does, the tools that do it, how long it takes, and the signs your warmup is working vs. quietly failing.

RB

Rees Bayba

Founder, Astra GTM

TL;DR

  • Warmup builds sender reputation by generating positive engagement signals (opens, replies, rescued-from-spam) before you ever touch cold outreach.
  • DNS records (SPF, DKIM, DMARC) must be configured before warmup starts. Warming a mailbox with broken DNS is wasted time.
  • Start at 3-5 emails per day, increase by 2 per day per week. You need 30-50/day before starting cold sends. That takes 14-21 days minimum.
  • Keep warmup running continuously alongside campaigns. It is not a one-time setup.
  • Rising spam rate is the clearest sign something is wrong. Above 0.1% in Google Postmaster Tools means stop and diagnose.

A fresh email mailbox has no sending history. Email providers -- Gmail, Outlook, Yahoo -- treat it with suspicion. Before it has established a track record of normal, legitimate email activity, any high-volume sending triggers spam filters. Warmup is the process of building that track record before you start cold outreach. Skip it and your first campaign goes straight to spam, burns your domain, and digs a reputation hole that takes months to climb out of.

What Does Warmup Actually Do?

Warmup tools operate by connecting your new mailbox to a network of real inboxes. Your mailbox sends emails to other inboxes in the network. Those inboxes automatically open the emails, reply to them, and -- critically -- rescue any that land in spam by moving them to the inbox. This simulates legitimate human email behavior at a scale that builds sender reputation quickly.

  • Opens: tells email providers your messages are wanted, not ignored
  • Replies: the strongest positive signal -- shows two-way conversation
  • Spam rescues: if warmup emails land in spam, the network marks them 'not spam' and moves them to inbox, correcting the spam filter's judgment over time
  • Volume ramp: starting with low volume and increasing gradually mirrors how real humans scale up email activity, which looks legitimate to email providers

Step 1: Buy a Fresh Domain

Never warm up your primary business domain. If something goes wrong -- a warmup misconfiguration, a burst of spam complaints, an aggressive sending tool -- you want the damage isolated to a sending domain, not the domain tied to your transactional email, your website, and your brand.

Domain naming conventions

  • First name + last name: jameschen.com, sarahlopez.com -- works well for founder-led or personal-brand outbound
  • Company name variations: getacmeco.com, acmehq.com, tryacme.com -- stay close to your brand so recipients recognize it
  • Stick to .com. Recipients are more skeptical of .io, .co, or .net for email senders they don't know
  • No hyphens, no numbers, no 'outreach' in the name -- acme-outreach47.com looks like what it is
  • Buy from Namecheap or Google Domains. Domains cost $10-15/year. Dynadot and Porkbun also work.

Step 2: Configure DNS Records Before Anything Else

This step comes before creating a mailbox, before connecting to a warmup tool, before anything. SPF, DKIM, and DMARC must be in place before warmup starts. Warming a mailbox with misconfigured DNS does nothing useful -- the warmup emails have no authentication and cannot build legitimate reputation. Come back to this step last and you have wasted weeks.

SPF

SPF tells receiving servers which mail servers are authorized to send email from your domain. Add a TXT record: Host @ | Value: v=spf1 include:_spf.google.com ~all (for Google Workspace). If you are using Microsoft 365, use include:spf.protection.outlook.com instead.

DKIM

DKIM adds a cryptographic signature to every email. Google Workspace generates the DKIM key in your admin console (Apps → Google Workspace → Gmail → Authenticate email). Copy the key value and add it as a TXT record in your domain's DNS. Microsoft 365 does the same through the Microsoft 365 admin center.

DMARC

DMARC tells receiving servers what to do when SPF or DKIM fail. Start with p=none (monitoring only): Host _dmarc | Value: v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com. After 2-4 weeks of clean reports, upgrade to p=quarantine.

Verify DNS before starting warmup

  • Use MXToolbox (mxtoolbox.com) to confirm all three records are set correctly.
  • SPF check: mxtoolbox.com/spf.aspx | DKIM check: mxtoolbox.com/dkim.aspx | DMARC check: mxtoolbox.com/dmarc.aspx
  • If any check fails, fix it before connecting to a warmup tool. Starting warmup with broken DNS is wasted time.

Step 3: Create Your Mailbox

Use Google Workspace ($7.20/mailbox/month) as your primary sending platform. Microsoft 365 inbox placement for cold outbound dropped to 26.77% in Q1 2025 -- use Google unless you have a specific reason to target Outlook-heavy markets. Create 2-3 mailboxes per domain.

  • Use real-sounding names: james@getacmeco.com, not info@ or sales@ or team@
  • Add a profile photo to each Google Workspace account -- emails from accounts with photos get slightly better engagement
  • Write a simple email signature: name, title, company name, phone number. No image-heavy HTML signatures during warmup.
  • Complete the profile setup before connecting to warmup. A bare account with no profile signals bot behavior.

Step 4: Connect to a Warmup Tool

Three tools dominate the warmup market. All work on the same principle -- a network of inboxes that send, open, reply to, and rescue each other's emails. They differ in pricing, network size, and platform integration.

ToolPriceNetwork sizeBest for
Instantly WarmupIncluded with Instantly plans ($37-97/mo)300,000+ mailboxesTeams already using Instantly for campaigns -- warmup and sending in one platform
Mailwarm$49/mo per mailbox15,000+ mailboxesStandalone warmup, works with any sending platform
Warmbox$15/mo per mailbox35,000+ mailboxesBudget-conscious setups, good for high mailbox counts

If you are already using Instantly or SmartLead for campaign sending, use their built-in warmup. It saves cost and keeps all your mailbox management in one place. If you are on a different sending platform, Warmbox gives the best cost-to-quality ratio for standalone warmup.

Step 5: Set Your Warmup Schedule

The warmup ramp follows the same logic every time: start low, increase gradually, do not rush. Email providers become suspicious when a new mailbox sends at high volume immediately. A slow ramp looks like a normal person who is getting more active with email -- which is exactly what you want.

Day rangeWarmup emails/dayCold emails allowed
Days 1-73-50 -- do not touch this mailbox for cold sends yet
Days 8-1410-150 -- still warming, no cold sends
Days 15-2120-300-5 (conservative start only if warmup metrics look strong)
Days 22-2830-4010-20 (alongside continued warmup)
Day 29+30-50 (steady state)30-50 (full campaign volume)

Target 30-50 warmup emails per day at steady state. Keep warmup running continuously -- it is not a phase you complete and turn off. Think of it as ongoing reputation maintenance, not a one-time setup. When you pause campaigns for weekends or holidays, warmup should keep running.

14-21 days
minimum warmup before first cold send

14 days is the absolute minimum. 21-28 days is better. If your domain is brand new (registered in the last week), add 3-5 days to the timeline. Rushing warmup is the most common reason campaigns fail from day one.

Step 6: Monitor With Google Postmaster Tools

Google Postmaster Tools is a free dashboard that shows your domain's sending reputation from Google's perspective -- the most important perspective for cold email. Set it up on day 1 and check it weekly.

  1. 1Go to postmaster.google.com and sign in with the Google account that manages your sending domain.
  2. 2Add your domain and verify ownership (you add a TXT record to your domain's DNS).
  3. 3After 2-3 days of warmup sending, you will see data: domain reputation, spam rate, DKIM/SPF alignment.
  4. 4Domain reputation should start at 'Low' and climb to 'Medium' by week 2, 'High' by week 3. If it stalls at Low, something is wrong.
  5. 5Spam rate should stay below 0.1%. Above 0.1% is a warning. Above 0.3% is a crisis -- stop sending immediately and diagnose.

How to Tell If Warmup Is Working vs. Failing

Warmup running in the background is easy to ignore. These are the signals that tell you whether it is building reputation or quietly failing.

SignalWarmup workingWarmup failing
Inbox placement in warmup dashboard80%+ by week 3Below 60% after 2 weeks
Google Postmaster domain reputationMedium or High by week 3Stuck at Low after 3 weeks
Spam rate (Postmaster)Below 0.08%Above 0.1% and rising
Test email to personal GmailPrimary inboxSpam or Promotions
Warmup reply rate40-60% of warmup emails get repliesBelow 20% reply rate

When warmup is failing: what to check

  • DNS records: run MXToolbox checks on SPF, DKIM, and DMARC. A misconfigured record silently breaks warmup.
  • Mailbox profile completeness: a bare account with no profile photo, no signature, and no sent history looks like a bot.
  • Warmup tool network: ask your tool what percentage of the network is Gmail vs Microsoft. Gmail-heavy warmup helps Gmail reputation, not Outlook.
  • Email content during warmup: some tools let you customize warmup email content. Spammy-looking warmup content can hurt more than help -- use natural, conversational content.
  • Volume ramp: if you increased volume too fast, dial back and hold for a week before increasing again.

Common Mistakes

  • Starting cold sends before the warmup period is complete -- the most common mistake, and the one with the most severe consequences
  • Stopping warmup once campaign sends begin -- warmup is ongoing reputation maintenance, not a phase
  • Running warmup and full-volume cold sends simultaneously from the same mailbox in the first 30 days -- let warmup run for 3 weeks before adding campaign volume
  • Not configuring DNS before starting warmup -- wasted time
  • Using your primary domain for sending at all -- always use alternate domains
  • Not monitoring Google Postmaster Tools -- issues that would have been caught in week 1 turn into burned domains by week 4

Frequently asked questions

Do I need to warm up every new mailbox, even if the domain is already warmed?

Yes. Domain reputation and mailbox reputation are separate signals. A new mailbox added to an established domain still needs its own warmup. The domain's history helps, but the specific mailbox address has no sending history of its own. Run the full warmup protocol for every new mailbox.

How long does warmup take for a completely new domain?

For a brand new domain (registered in the last week), add 3-5 days to the standard timeline. Domains with zero history start further back in terms of trust than a domain registered 6 months ago with no sending history. Standard target: 21-28 days for a new domain before cold sends.

Can I run warmup and cold email campaigns at the same time?

Yes, but only after the initial warmup period is complete. Once your mailbox has reached 30-50 warmup emails per day and shows good reputation metrics (domain reputation Medium/High, spam rate below 0.1%), you can begin adding campaign sends while keeping warmup running. Start conservatively: 10-15 cold sends per day for the first week of simultaneous operation.

What happens if I stop warmup?

Sender reputation is not permanent. If you stop warmup for 2-3 weeks, your reputation begins to decay. After 4-6 weeks without any sending activity, a mailbox can drop back to an unknown status with email providers. If you stop warmup for more than 2 weeks, treat the restart like a fresh setup -- 14-21 day ramp before resuming campaign sends.

Is warmup necessary if I'm using a well-established personal domain?

If you have been actively using a domain for years with consistent legitimate email activity, warmup is less critical. But even established domains need warmup when you add new mailboxes or significantly increase sending volume. Moving from 5 emails/day to 50 emails/day on any mailbox requires a gradual ramp, regardless of the domain's history.

How do I know when warmup is done and I can send at full volume?

Three signals together: (1) Google Postmaster shows your domain at Medium or High reputation, (2) your warmup dashboard shows inbox placement above 80%, (3) a test email to a personal Gmail account lands in the primary inbox. When all three are true after at least 14 days of warmup, you can start cold sends. Keep warmup running indefinitely -- there is no finish line.

Want this built for your team?

We implement these systems end-to-end. First sends within 14 days.