What is email warmup and why is it essential for cold email?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

A brand new domain looks exactly like a spam domain to mailbox providers. Zero sending history, zero reputation, zero reason to trust you. Warmup is how you build that history before you need it.

Email warmup is the process of gradually increasing sending volume over several weeks, starting with small batches to engaged recipients (team members, partners, warmup pools) and working up to your actual outreach volume. The goal is to establish a pattern that looks like a legitimate sender, not a spam burst.

What warmup accomplishes:

  • It builds sender reputation at the mailbox provider level before cold volume starts
  • It signals to Gmail, Outlook, and others that real humans engage with your emails
  • It surfaces any configuration problems (missing DKIM, wrong SPF record) in a low-stakes environment

Why cold email specifically requires it: Marketing email senders have opted-in lists that generate engagement signals naturally. Cold outreach starts with strangers. Without warmup, your first campaign at any real volume will look like a sudden spike from an unknown sender, which is exactly what spam looks like.

The typical warmup takes 4-8 weeks for a new domain. Day 1-7: 10-20 sends. Day 8-14: 30-50 sends. Week 3-4: 100-200 sends. Week 5-8: scale toward your target volume. The exact ramp depends on your authentication setup and engagement rates as you go.

Skipping warmup doesn't save time. It just moves the problem . you'll spend longer recovering from a blocklisting than you would have spent warming up properly. Check your domain's current reputation before starting with our free blocklist checker.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Build my warmup schedule

Tell me about your warmup situation: How old is your sending domain? What volume are you planning to send once warmed up? Are you using warmup software or doing it manually? I'll give you a warmup schedule based on your specific setup.

Edit the yellow boxes, then send to the AI of your choice.