Articles

Instantly's Email Warmup Saved Us Once. Then It Stopped Being Enough.

Ibby SyedIbby Syed, Founder, Cotera
8 min readMarch 7, 2026

Instantly's Email Warmup Saved Us Once. Then It Stopped Being Enough.

Instantly's Email Warmup Saved Us Once. Then It Stopped Being Enough.

In April, we bought twelve new sending domains and connected them to Instantly. The warmup feature did what it promised. Within three weeks, all twelve domains had healthy sender reputations. Open rates on warmup emails sat between 40% and 55%. Spam placement was below 5%. We launched campaigns on those domains and booked 31 meetings in the first month. Instantly's warmup worked, and it worked well.

Then August happened.

Kenji noticed that two of our twelve domains had reply rates near zero. Not low. Zero. Open rates had dropped to 8% and 11% respectively. The other ten domains were fine. Something had gone wrong with these two, and warmup hadn't caught it because warmup had finished months ago.

We pulled the two domains from active campaigns and started investigating. What we found changed how we think about warmup entirely.

Warmup Solves the First Problem

Let me be clear about what email warmup does. When you register a new domain and start sending from it, inbox providers have no reputation data for that domain. No history. No signal. The default treatment is skepticism. Your first hundred emails are likely to land in spam because Google and Microsoft have no reason to trust you.

Warmup solves this by generating artificial sending activity. Your new domain sends and receives emails within a warmup network. Those emails get opened, replied to, moved out of spam. This activity builds a positive reputation history that tells inbox providers: this domain sends real email that real people engage with.

Instantly's warmup network is large. They claim thousands of active mailboxes, and the engagement patterns are more sophisticated than basic send-and-open loops. They vary reply timing, content length, and threading patterns. It's good infrastructure.

For the initial warm-up period, Instantly's system is the best we've used. We've tried Lemwarm, Warmbox, and Mailreach. Instantly's warmup produced consistently higher inbox placement scores during the first 21 days compared to all three alternatives. Not by a dramatic margin, but by enough to notice.

The problem is what happens on day 22. And day 60. And day 120.

The Gap After Warmup Ends

Warmup is a boot sequence, not a monitoring system. Once your domains pass the initial warmup period and start sending real campaigns, warmup either stops entirely or continues at a reduced volume in the background. Either way, the monitoring drops off.

Here's what happened to our two dead domains. In July, one of them sent a batch of emails to a particularly aggressive spam trap list. We don't know which leads triggered it. But the domain got flagged by a major blacklist, and its inbox placement cratered within 48 hours. The other domain had a different problem: its DKIM authentication broke during a DNS migration that Tomás ran in late July. Without valid DKIM, inbox providers started treating its emails as unauthenticated, and deliverability eroded gradually over about two weeks.

Neither issue was caught by warmup. The first domain's warmup emails were still getting decent engagement because warmup networks are self-contained. A blacklisted domain can still perform fine inside a warmup network because those mailboxes aren't applying the same filtering that Gmail and Outlook use. The second domain's DKIM issue only affected real-world sending, not warmup traffic.

We didn't catch these problems until Kenji reviewed campaign metrics in August. That's a month of sending from compromised domains. Hundreds of emails landing in spam. Sender reputation damage that took six weeks to repair.

Priya put it bluntly during the post-mortem: "Warmup told us the domains were ready to go. Nobody told us when they stopped being ready."

What Monitoring Actually Requires

After the August incident, we built a monitoring process. At first it was manual. Every morning, Rafael checked a spreadsheet that tracked seven metrics across all twelve sending domains. Inbox placement rate from seed tests. Bounce rate by domain. Open rate trends over 7-day and 30-day windows. Spam complaint rate. DKIM, SPF, and DMARC authentication status. Blacklist status across six major blacklist providers. And warmup engagement rates for domains still in the warmup phase.

Rafael spent 25 to 30 minutes every morning on this. It was boring, repetitive, and easy to rush through. After about three weeks, he admitted he'd started skimming the numbers instead of actually analyzing them. "I look at the spreadsheet and if nothing screams at me, I move on. But the DKIM issue didn't scream. It whispered. And I missed the whisper."

That's the fundamental problem with manual monitoring. Humans are good at spotting dramatic changes and bad at spotting gradual decline. A domain whose inbox placement drops from 88% to 42% overnight gets noticed. A domain whose inbox placement slides from 88% to 84% to 79% to 71% over three weeks doesn't trigger the same alarm response. But by the time it hits 71%, the reputation damage is already done.

We set up a daily campaign digest agent to replace Rafael's morning spreadsheet. The agent pulls data from all our Instantly campaigns every morning and generates a report that highlights three things: what changed, what's declining, and what needs action.

The difference from a static spreadsheet is that the agent compares today's numbers against trailing averages and flags deviations. An inbox placement rate of 79% might look fine in isolation. The agent knows it was 86% last week and flags the 7-point drop. A bounce rate of 2.8% might seem acceptable. The agent knows this domain's 30-day average is 1.4% and flags the doubling.

The Rotation Question

One thing the agent surfaced that we hadn't been tracking manually: domain fatigue patterns.

After about four months of continuous sending, even well-maintained domains start showing subtle deliverability decline. Not dramatic drops. Just a gradual erosion of 1-2 percentage points per month in inbox placement. The pattern isn't universal, but we saw it on seven of our twelve domains.

The fix is rotation. Instead of running the same domain continuously until it degrades, you rotate domains in and out of active sending. A domain sends for 8-10 weeks, then rests for 2-3 weeks while warmup activity rebuilds its engagement signals. During the rest period, another domain picks up the volume.

This sounds simple. Managing it manually is anything but. With twelve domains, you're tracking which domains are active, which are resting, which are in warmup, and which need attention. You're redistributing campaign volume across available domains. You're making sure no single domain exceeds safe daily sending limits during transitions.

We tried managing rotation with a shared calendar and color-coded statuses. It lasted about two weeks before Diana missed a rotation and a domain that should have been resting continued sending for an extra ten days. By the time she caught it, inbox placement had dropped 9 points.

The digest agent now tracks rotation schedules and flags domains approaching the end of their active window. It also monitors resting domains' warmup recovery and recommends when they're ready to return to active duty. Rafael stopped managing the calendar. The agent manages the calendar.

Beyond Warmup

Instantly's warmup is still running on all our domains. We haven't turned it off, and we wouldn't recommend turning it off. Background warmup activity provides a baseline of positive engagement signals that supplement real campaign performance.

But we've stopped thinking of warmup as a solution. It's a component. The solution includes warmup, continuous monitoring, proactive rotation, authentication verification, and blacklist checking. Warmup handles the first three weeks. Everything after that requires something more.

The twelve domains we manage today perform better than they did before August. Average inbox placement across all twelve is 87.3%, up from 81.6% during the period when two domains were silently dying. Bounce rates average 1.3% across the board. We haven't had a single domain go dark since we started active monitoring.

Kenji summed it up during a recent team meeting: "Warmup is like getting your car's oil changed before a road trip. Good idea. Necessary, even. But it doesn't mean you can ignore the engine for the next 10,000 miles."

The sending platforms have made warmup easy. That's table stakes. The harder problem, the one that actually determines whether your outbound program survives past the first quarter, is everything that comes after warmup ends.


Try These Agents

For people who think busywork is boring

Build your first agent in minutes with no complex engineering, just typing out instructions.