Email warmup is the most skipped step in cold email — and the most expensive one to skip. We have seen it dozens of times. A client gets excited, infrastructure is built, domains are purchased, DNS is configured, and they want to start sending immediately. We do not let them.
At imisofts, 14 days of warmup is non-negotiable. No exceptions. Not for clients paying $199 and not for clients paying $2,500. The warmup period is what separates campaigns that hit 80%+ inbox placement from campaigns that get flagged as spam on day one.
What email warmup actually does
Email warmup gradually builds sender reputation for new inboxes. When you register a new domain and create fresh email accounts, email providers like Gmail, Outlook, and Yahoo have zero data about your sending behavior. You are an unknown entity.
If an unknown sender suddenly blasts 100 emails on day one, email providers assume the worst — spam. Warmup solves this by starting with a tiny number of sends and gradually increasing volume while generating positive engagement signals.
During warmup, automated systems send emails between your new inboxes and a network of established, reputable inboxes. These warmup emails get opened, replied to, and marked as important. Every interaction tells email providers that your inbox is a real sender with legitimate email relationships.
Our 14-day warmup schedule
We configure warmup through the campaign platform — Instantly or SmartLead both have built-in warmup features. Here is the exact ramp schedule we follow.
Days 1 through 3: Start at 2 to 3 warmup emails per inbox per day. This is the seeding phase. The inbox needs to exist and show minimal activity before volume increases.
Days 4 through 7: Increase to 5 to 8 warmup emails per inbox per day. Reply rates and open rates from warmup emails are building positive signals.
Days 8 through 10: Ramp to 10 to 12 warmup emails per inbox per day. By now, Google Postmaster should show your domain reputation beginning to register.
Days 11 through 14: Reach 15 to 20 warmup emails per inbox per day. This is the target warmup volume. At this level, your inboxes have enough engagement history to start cold campaigns.
The key principle is never increase volume by more than 20% in a single day. Even if engagement metrics look strong, aggressive ramp-ups trigger the exact spam signals you are trying to avoid.
Metrics to watch during warmup
Not all warmup is equal. You need to monitor specific metrics to confirm the warmup is actually working.
Warmup email open rate should be above 50%. If warmup emails are not getting opened by the warmup network, something is wrong with inbox configuration.
Warmup reply rate should be above 30%. The warmup network replies to your emails to generate engagement signals. Low reply rates suggest connectivity issues.
Google Postmaster domain reputation should show "Not enough data" initially and begin moving toward "High" by day 10 to 14. If it shows "Low" or "Bad" during warmup, there is a DNS or server issue.
Spam rate in Google Postmaster should be at 0%. Any spam reports during warmup are a red flag — check DNS authentication records.
Keep warmup running after launch
This is the point most cold emailers miss. Warmup does not stop when campaigns start. We keep warmup running on every inbox indefinitely, even during active campaign sends.
The warmup emails continue generating positive engagement signals that balance out the cold campaign sends. If you turn off warmup when campaigns launch, your positive-to-cold email ratio drops and deliverability can suffer.
We configure inboxes to send 15 to 20 warmup emails per day alongside 20 to 30 cold campaign emails per day. This maintains a healthy engagement ratio and protects inbox reputation over time.
What we have seen: Clients who turn off warmup after launching campaigns typically see deliverability decline within 2 to 3 weeks. Clients who keep warmup running maintain consistent 70 to 85% inbox placement month over month.
Common warmup mistakes
Cutting warmup short is the most common mistake. We have had clients push to launch after 5 or 7 days. Every time, deliverability on campaign launch is 40 to 50% instead of the 70 to 85% they would have gotten with a full 14-day warmup. The few extra days of patience save weeks of recovery time.
Warmup-only with no DNS authentication configured is another issue. Warmup without SPF, DKIM, and DMARC properly set is like warming up an engine with no oil — the activity generates signals, but authentication failures undermine them.
Using too many warmup emails per day is counterproductive. Some clients set warmup to 50 or 100 emails per day thinking more is better. It is not. Email providers can detect unnatural engagement patterns, and excessive warmup volume can look artificial.
Not monitoring warmup metrics means you are flying blind. If warmup is not generating the expected open and reply rates, there may be infrastructure issues that need fixing before campaigns launch.
Warmup for re-activated domains
If you have domains that were previously active but went dormant for weeks or months, they also need warmup before being put back into campaign rotation.
Dormant domains lose reputation over time. Email providers notice when a previously active sender goes silent and then suddenly starts sending again. The warmup process for re-activated domains follows the same 14-day schedule — start low, ramp gradually, and monitor metrics.
We have had clients come to us with domains that were sitting unused for months after a previous cold email attempt failed. The domains still had DNS configured but zero sending activity. We ran our standard 14-day warmup on these domains before adding them to campaign pools, and they performed just as well as brand-new domains.
Conclusion
Cold email warmup is not optional, not flexible, and not something to rush. Our 14-day minimum exists because it works — consistently, across every industry and every client we have served.
If you want warmup configured correctly as part of a complete infrastructure build, check out our packages at imisofts.com/cold-email-marketing#packages. Every package includes full warmup configuration and monitoring.