All posts
DeliverabilityWarmup

Domain warmup: what a ramp can and cannot do

Why volume ramps work, where the schedules copied around the internet are wrong, and how to tell when warmup is actually finished.

7 min read

Warmup is the least glamorous part of outbound and the part most often sold as magic. The mechanism is real, but it is narrower than the marketing suggests, and understanding the boundary saves a lot of wasted weeks.

What a receiver is actually tracking

A receiving provider builds a reputation for your domain and sending IP out of signals it can observe: how much you send, how steadily, how many addresses do not exist, how many recipients mark you as spam, how many open or reply, how many delete without reading. A brand new domain has none of this history. It is not distrusted so much as unknown, and unknown senders that suddenly emit thousands of messages look exactly like a domain bought that morning for a spam run — because that is usually what they are.

A ramp fixes the shape of that curve. Starting small and increasing gradually produces the volume pattern of a business that is growing, gives receivers time to observe engagement signals against a small sample, and limits the blast radius if your list turns out to be bad.

Where the copied schedules go wrong

The schedules that circulate — 20 on day one, 40 on day two, double every few days — are not wrong so much as context-free. Three things they usually omit matter more than the exact numbers.

  • The ramp is per mailbox, not per campaign. Five mailboxes on day one is five separate reputations being built, not one at five times the speed. Rotation spreads volume; it does not accelerate warmup.
  • Consistency beats the curve. A domain that sends 40 a day every weekday looks healthier than one that sends 200 on Monday and nothing until Thursday, even at a lower total.
  • The ramp is a ceiling, not a target. If you only have 30 good contacts to mail on a day the schedule permits 80, send 30. Padding the number with weak addresses to hit a ramp is the most common way people warm a domain into a worse position than they started.

What warmup cannot do

A ramp builds tolerance for volume. It does not build a reason for anyone to want the mail. If the underlying list is scraped, stale or badly targeted, warmup delays the damage rather than preventing it: you spend three weeks establishing a reputation and then spend it all in a week on a list that generates complaints. The engagement signals that made the ramp work are the same signals that will now work against you, and they move faster in that direction.

It also cannot repair a domain that has already been burned. Reputation recovers, but on the receiver's schedule and only with sustained good behaviour. Buying a new domain and warming that is usually faster, which is precisely why receivers are suspicious of new domains in the first place.

Knowing when it is finished

Warmup ends when the numbers stop changing as volume increases, not when the calendar says four weeks. The signals worth watching, in order of usefulness:

  1. 1Bounce rate holding under about 2% as daily volume rises. A bounce rate that climbs with volume means the list is degrading, not the reputation.
  2. 2Complaint rate staying well under 0.1%. This is the one that ends domains, and it is the one receivers weigh most heavily.
  3. 3Reply rate holding steady. Replies are the strongest positive signal available, because they are expensive to fake.
  4. 4Open rate as a rough trend only — see the caveats about how unreliable that number has become.

If all four hold flat while volume doubles, the ramp has done its job. If any of them degrade as volume rises, the answer is not to warm harder. It is to fix the list.

How it works here

OutreachPro ramps per mailbox on a schedule you can see and change, with a daily cap you can lower at any point. The cap is enforced in the send worker rather than suggested in the UI, so a campaign that would exceed it queues the remainder for tomorrow instead of pushing through. If a day's ramp allows more than you have good contacts for, send fewer — the schedule is a ceiling.