Email warmup is the single most important step before starting cold email campaigns on a new domain. Skip it, or rush it, and your emails land in spam from day one - and domain reputation damage is slow to reverse. This guide covers the 6-week warmup schedule, the best warmup tools in 2026, daily volume limits, and the mistakes that kill a warmup mid-process.
Mailbox providers (Gmail, Outlook, Yahoo) judge new senders by their first few hundred emails. A brand-new domain with no history that suddenly sends 300 emails in one day looks like a spam operation. Warmup builds reputation gradually by generating positive engagement signals - real emails between real inboxes that get marked as not-spam and replied to.
| Period | Warmup emails/inbox/day | Campaign sends allowed? | What’s happening |
|---|---|---|---|
| Week 1-2 | 5-10 | No | Building initial reputation. Domain is unknown. Every email is a test. |
| Week 3 | 10-20 | No | Reputation starting to form. Still too early for campaigns. |
| Week 4 | 20-30 | Small test batches only | 5-10 campaign emails to validate deliverability. Monitor inbox placement. |
| Week 5 | 30-40 | Yes - start conservatively | 10-20 campaign emails/inbox/day. Warmup continues alongside. |
| Week 6+ | 40-50 | Yes - normal volume | 30-50 campaign emails/inbox/day. Keep warmup running in background forever. |
The most common mistake. Sending 100+ cold emails in week 2 spikes sending volume above the safe threshold and triggers spam filters. Domain reputation can take weeks to recover.
Warmup must run continuously - not just during the ramp phase. Stopping warmup while campaigns run removes the positive engagement signal that counterbalances campaign activity.
A warmup network will happily warm your domain, but if DKIM/SPF are not configured, the warmup emails themselves fail authentication and the positive engagement means nothing. Set up authentication first.
Warmup tools need to be the only thing sending from the inbox for the first 2-3 weeks. Concurrent campaign sending on a fresh inbox is treated as a volume spike.
If your first real campaign has a 5% bounce rate, it immediately signals poor sending hygiene and can set the domain reputation back to zero. Always verify the list before the first send.
After 4-6 weeks of warmup, a 5% bounce rate from a dirty list undoes everything. Verify within 72 hours of campaign start. 100 free credits, no card required.
Ayoub built BounceZero's 5-stage validation pipeline, its dedicated BGP-announced IP infrastructure, and the Patroni HA PostgreSQL cluster behind every verification. Previously built high-volume email delivery infrastructure. Trained at 1337 Benguerir (École 42 network, 2019). Open-source: bgp_analyzer.
Deep-dive guides on how email verification and inbox placement work
272,446-domain census: DMARC gap, provider divide, catch-all rates
10.2M verifications: 12.3% of addresses are dead, and where they hide
826K re-verifications: only 19% of valid addresses survive 90 days
True catch-all is 1.4% - most of what looks catch-all is unprobeable providers
info@ bounces 4.5x more than personal addresses - measured, not guessed
The 3x invalid-rate gap that vanishes when you control for domain size
Explore other topics