WARMUP

The complete email warmup guide for cold outreach

A new domain has zero reputation. Send 500 cold emails on day one and Gmail will park them in spam — possibly for life. Here's the 28-day schedule we use to take a fresh domain to production-ready, plus the metrics to watch.

What "warmup" actually means: slowly increasing send volume from a new IP/domain while maintaining high engagement signals (opens, replies, no spam-marks). Mailbox providers treat new senders as suspicious by default; warmup builds the reputation that earns inbox placement.

Before you start: pre-flight checks

Don't skip these. Three out of four "warmup failures" we audit are actually authentication failures.

  • SPF, DKIM, DMARC records published and validating ✓
  • MX records pointing to your real provider ✓
  • PTR (reverse DNS) set on your sending IP ✓
  • List-Unsubscribe and List-Unsubscribe-Post headers on every send ✓
  • A real homepage at the sending domain (not a parked page) ✓

The 28-day schedule

Week 1 — Foundation (days 1–7)

Goal: prove you're a real sender. Volume stays tiny. Open rates should be >80% because you're only emailing real people who know you.

Day 1:  20 sends   (engaged contacts only, personalized)
Day 2:  25 sends
Day 3:  35 sends
Day 4:  45 sends
Day 5:  60 sends
Day 6:  75 sends
Day 7:  90 sends

Content rule: 1:1 plain-text only. No images, no tracking pixels, no links to landing pages. Replies are gold — ask one question per email and you'll get them.

Week 2 — Ramp (days 8–14)

Goal: introduce volume signals. Start mixing in cold contacts (max 30% of daily volume).

Day 8:  120 sends   (75% warm, 25% cold)
Day 10: 200 sends
Day 12: 320 sends
Day 14: 480 sends

Week 3 — Production-edge (days 15–21)

Goal: prove sustained volume without complaint spikes. Now you can switch to your real cold-outreach copy.

Day 15: 600 sends
Day 18: 1,000 sends
Day 21: 1,600 sends

Week 4 — Stable production (days 22–28)

Goal: lock in. Daily volume should now be within 15% of your planned production volume.

Stop the ramp if you see: spam complaint rate >0.15%, bounce rate >3%, open rate dropping >20% week-over-week, or any single-day spam-folder placement (use seedlists). Recovery is faster than rebuilding from a burned domain.
A well-organized workspace reflects disciplined warmup execution

What to do during warmup

Reply to your own warmup mail

Have 5–10 friendly recipients reply to your emails. A reply is the single highest-value engagement signal to Gmail/Outlook. Two-way conversation > one-way blast.

Randomize send times

Don't send 100 emails at exactly 9:00 AM. Sparrow's send-time jitter spreads them across 9:00–11:30 AM with random 8–47 second gaps. Looks human, scores human.

Vary subject lines and bodies

Identical messages to thousands of recipients trigger bulk-mail filters. Use 4–6 subject variants and 2–3 body variants per campaign. Sparrow's spintax ({Hey|Hi|Hello}) handles this automatically.

Auto-warmup vs manual

Sparrow's auto-warmup pool exchanges emails with thousands of other warming domains. It runs in the background, builds your reputation 3–4x faster than manual, and stops automatically when you hit production volume.

ApproachTime to 1K/dayHands-onRisk
Manual28–35 days1–2 hrs/dayHigh (easy to over-send)
Auto-warmup10–14 days~10 min/weekLow (pace controlled)

Common warmup mistakes

  1. Skipping week 1 because "it feels slow." The single biggest cause of warmup failure. The first 7 days are when reputation is built; rushing them destroys what you're trying to create.
  2. Using a list with bounce risk. Always validate before sending in week 2+.
  3. Mixing transactional + cold from same domain. If you must, use a subdomain split: send.brand.com for cold, app.brand.com for transactional.
  4. Ignoring reply tracking. Replies are the most powerful signal. Track them, optimize for them.
Share:
Start warming free — 200 credits Fix authentication first →

Related reads