Email warmup is the practice of gradually increasing sending volume from a new domain or IP address so that Gmail, Outlook, Yahoo, and other mailbox providers build a positive reputation for you before you send at full scale. The method: start with tens or low hundreds of emails per day to your most engaged recipients, then increase volume over two to eight weeks while keeping complaint rates below 0.10% and bounce rates below 2-3%. If engagement stays healthy, you earn inbox placement. If you skip warmup and blast volume from a fresh domain, providers treat the spike as a signal of spam and defer or junk your mail.
Before You Start: Prerequisites That Cannot Be Skipped
No warmup schedule saves a domain that fails authentication. Set these up first.
SPF, DKIM, and DMARC must be configured on your sending domain before you send a single warmup email. Since February 2024, Google and Yahoo require all bulk senders to have both SPF and DKIM, plus a DMARC record with at least p=none. These are not optional upgrades; they are table stakes for inbox delivery.
Separate subdomains for different email streams. Use a subdomain like mail.yourdomain.com or marketing.yourdomain.com for outbound campaigns. Keep transactional email (receipts, password resets) on a separate subdomain. This way, a reputation problem in one stream cannot drag down the other. Mixing cold outreach with transactional mail on the same domain is one of the most common warmup mistakes.
List-Unsubscribe header. Include a List-Unsubscribe header with a one-click unsubscribe link in every marketing email. Google and Yahoo both require this for bulk senders. Spam complaints spike when recipients cannot find an easy exit.
A clean, verified list. Never start warmup by sending to a purchased or unverified list. Undeliverable addresses produce hard bounces that damage reputation immediately. Verify your list before the first send.
Domain Warmup vs. IP Warmup: Which One Do You Need?
Most SaaS teams sending on a shared IP pool only need domain warmup. The distinction matters because the two problems have different scopes.
Domain warmup applies every time you send from a new domain or subdomain. As Postmark notes, “Domain reputation is your most valuable asset in email deliverability. IPs change and templates are redesigned, but the domain has a growing history which more than ever determines your fate in the inbox.” Domain reputation follows your brand; IP addresses can be reassigned.
IP warmup only applies when you are adding or switching to a dedicated IP address. If you are sending through a shared IP pool (the default on most ESPs), your domain reputation is what providers are primarily evaluating. You do not need to warm up an IP you do not control.
Domain reputation now dominates. Gmail’s filtering has shifted emphasis toward domain signals over IP signals. One Signal summarized the current state clearly: “When migrating to a new platform, domain warm-up is always necessary. IP warm-up isn’t always necessary unless you are getting dedicated IPs.” Dedicated IPs are typically warranted once you are sending more than 300,000 messages per month on a single platform.
| Scenario | What to warm up |
|---|---|
| New domain or subdomain, shared IP pool | Domain only |
| New domain, dedicated IP | Domain + IP |
| Same domain, new dedicated IP at same ESP | IP only |
| Same domain, migrating to a new ESP | Domain (reputation resets with the new sender infrastructure) |
Send to Your Most Engaged Recipients First
This is not a scheduling detail; it is the mechanism that makes warmup work. Mailbox providers score your reputation based on recipient behavior: opens, clicks, replies, and crucially, whether recipients mark your mail as spam. Starting your warmup with contacts who have opened or clicked in the last 30-90 days generates positive engagement signals before you introduce your domain to cold or inactive contacts.
Practically, this means segmenting your list by recency of engagement before warmup. Week one goes to your 30-day actives. Week two, expand to 90-day actives. Week three and beyond, you can begin including less-engaged segments as your reputation strengthens.
Sending to unengaged or cold contacts in the early days is the fastest way to accumulate complaints and tank a warmup before it finishes.
An Illustrative Warmup Schedule
The following is an example ramp based on guidance from Postmark’s domain warmup documentation. It is a starting point for planning, not a guarantee or an industry standard. Your actual pace depends on how your engagement metrics evolve.
If bounce rates rise above 3%, open rates fall below 10%, or complaint rates approach 0.10%, stop increasing volume and pull back 25-30% until metrics stabilize.
| Period | Daily volume per major provider | Engagement window to target |
|---|---|---|
| Days 1-2 | 50-100 | Last 30 days (most engaged) |
| Days 3-4 | 200 | Last 30 days |
| Days 5-7 | 400 | Last 30 days |
| Days 8-10 | 600-800 | Last 60-90 days |
| Days 11-14 | 1,000-1,500 | Last 90 days |
| Days 15-21 | 2,000-5,000 | Last 90-120 days |
| Days 22-25 | 7,500-10,000 | Last 120 days |
| Day 26+ | Full intended volume | Full list |
Splitting volume by provider (Gmail, Outlook, Yahoo) and monitoring per-provider metrics is more informative than watching aggregate numbers. A deliverability problem at Outlook often looks fine in aggregate until you check per-provider reports.
What to Monitor During Warmup
Warmup is active work, not a schedule you set and forget. Check metrics before each volume increase.
Spam complaint rate. This is the critical signal. According to Google’s bulk sender guidelines, keep spam rates “below 0.10% and avoid ever reaching a spam rate of 0.30% or higher.” Yahoo’s sender requirements specify the same 0.30% ceiling, with 0.10% as the safety margin. If your complaint rate climbs above 0.10%, do not increase volume until it drops.
Google Postmaster Tools. Set this up before your first warmup send. Postmaster Tools shows your domain reputation and spam rate as Gmail sees them. As of the v2 interface (October 2025), the primary dashboards are Compliance Status and Spam Rate. These are the signals Gmail acts on.
Bounce rates. Hard bounces indicate invalid addresses; remove them immediately. Soft bounces that repeat signal a deliverability problem, not just a temporary server issue. Keep total bounce rates below 2-3%.
Deferrals. When providers temporarily reject a message with a 4xx code, it means they are throttling you. Repeated deferrals are an early warning that your volume ramp is too aggressive or that your sender reputation is weak.
Inbox placement. Complaint rates and bounce rates do not tell you whether you are landing in spam. Use seed list testing or inbox placement tools during warmup to spot silently junked mail before it becomes a reputation problem.
Common Warmup Mistakes
Ramping too fast. Volume spikes on a new domain look like spam to filtering systems. The schedule above is cautious by design.
Buying lists or using unverified addresses. Purchased lists are spam trap risks and usually contain a high proportion of undeliverable addresses. Starting warmup with dirty data guarantees problems.
Treating warmup as one-and-done. Sender reputation degrades if sending drops significantly for 30+ days. Postmark’s documentation notes that dedicated IP senders who fall below 20,000 messages per week for four consecutive weeks must go through warmup again. The same decay principle applies to domain reputation, though at a slower pace. Keep a consistent sending cadence after warmup completes.
Mixing transactional and marketing email on the same domain. Transactional email (password resets, receipts) has naturally high engagement and low complaint rates. Marketing email is more variable. Mixing them means a bad marketing campaign can drag down the deliverability of your critical transactional messages. Separate subdomains prevent this.
Ignoring authentication during warmup. An inbox provider that sees high volume from a domain with a failing SPF or DKIM record has a simple solution: junk everything from that domain. Check authentication before the first send, not after the first bounce spike.
Automated Warmup Tools and Seed Networks
Automated warmup tools work by sending emails between accounts in a managed network, with those accounts opening, replying, and un-spamming each other’s messages to simulate positive engagement. They can help establish a baseline sender reputation when no real traffic exists yet.
The honest caveat: artificial engagement from seed networks is not equivalent to engagement from real recipients. Gmail’s filtering is sophisticated enough to detect when accounts interact in unnatural patterns. As Mailivery reported in 2026: “Cheap tools with small, recycled inbox networks produce engagement that Gmail and Outlook increasingly detect and discount.” Tools using standard SMTP/IMAP protocols have continued operating, while those that used unauthorized API access to Gmail faced enforcement action starting in 2022-2023.
The practical implication is that automated warmup can help seed early reputation, but it does not substitute for sending to real, engaged recipients. Once your actual campaigns begin, real engagement drives ongoing reputation, not seed activity.
If you use a warmup tool, look for one with a large, diverse inbox pool (not a small recycled network), SMTP/IMAP protocol access (not unauthorized API calls), and the ability to spread activity across Gmail, Outlook, and Yahoo inboxes.
Re-Warming After a Pause or Reputation Hit
If your sending volume drops to near-zero for 30+ days, treat the restart as a partial re-warmup. Do not jump back to your previous peak volume; start at roughly 20-25% of full volume and ramp back over two to four weeks.
A reputation hit (spike in complaints, a blocklist listing, or a manual penalty from a provider) requires a similar approach but with additional investigation first. Fix the underlying cause (clean the list, fix authentication, stop the sending pattern that triggered the problem) before resuming any volume.
Frequently Asked Questions
How long does email warmup take?
Most senders complete warmup in two to eight weeks, depending on their target volume and how quickly engagement metrics build. A sender aiming for 5,000 emails per day may finish in three to four weeks with a healthy list. Senders targeting hundreds of thousands per day need closer to six to eight weeks. The timeline is driven by engagement, not a fixed calendar.
Do I need to warm up a new domain if I was already sending from a different domain?
Yes. Sender reputation is domain-specific. Even if your old domain had excellent reputation, a new domain or subdomain starts with zero history. Providers have no signal to distinguish a legitimate new sender from a spammer using a fresh domain. You need to build reputation from scratch regardless of your prior sending history on other domains.
What is the difference between domain warmup and IP warmup?
Domain warmup builds reputation for your sending domain, which mailbox providers use as the primary signal for filtering. IP warmup builds reputation for a specific IP address and only applies when you control a dedicated IP. Most senders on shared IP pools only need domain warmup. If you are on a dedicated IP, you need both: warm the domain, which in turn warms the IP.
How many emails should I send during warmup?
Start in the range of 50-100 per day per major mailbox provider (Gmail, Outlook, Yahoo), then increase gradually based on engagement. There is no single correct number; the right volume is whatever keeps your complaint rate below 0.10% and your bounce rate below 2-3%. If metrics stay healthy, increase. If they deteriorate, pull back before increasing again.
Are email warmup tools safe to use?
They vary significantly. Tools that connect via standard SMTP/IMAP and use a large, diverse inbox pool can help establish early reputation signals. Tools using small, recycled networks or unauthorized API access carry real risk: providers can detect artificial engagement patterns and discount or penalize them. Warmup tools are a supplement to real sending, not a substitute. Once actual campaigns start, real recipient engagement is what sustains reputation.
How do I know warmup is working?
Three signals confirm healthy progress. First, your spam complaint rate in Google Postmaster Tools stays below 0.10%. Second, bounce rates stay below 2-3% as you send to each new segment. Third, inbox placement tests (not just delivery confirmation) show your mail landing in the inbox rather than spam. If all three are healthy after two to three weeks at gradually increasing volumes, warmup is working.
I’ve spent my career building software at scale with a soft spot for email: deliverability, lifecycle campaigns, and getting messages to actually land. I started Coldletter to fix what bugged me about transactional and marketing email tools. I’m based in Vancouver.
