Home › Blog › Active, Resting, Warming: Build a Cold Email Inbox Rotation System
Static fleets burn out; rotating fleets last. Here's the three-pool structure we run, active inboxes sending, rested inboxes recovering on warmup, fresh capacity warming behind them, with the promotion rules, cycle lengths, and the monitoring that tells you when to rotate.

Active (sending, ≤30/day each) · Resting (warmup-only, 1-2 weeks preventive / 2-3 weeks symptomatic) · Warming (new capacity, 2-4 weeks before first campaign, 20-30% of active size). Rotate on schedule after 6-10 active weeks or immediately on symptoms; promote from warming to cover. The fleet stays healthy because no inbox is ever asked to send forever.
An inbox that sends cold email every working day for months accumulates wear you can't see day-to-day: engagement ratios drift down, complaint residue builds, provider trust plateaus and then sags. By the time the damage shows up as junk placement, you're doing recovery instead of maintenance. Rotation is the maintenance: planned rest before symptoms, fresh capacity always maturing behind the line, and no single inbox ever being load-bearing enough to hurt when it needs a break. It's the same logic as any fleet, you don't run every truck until the engine seizes.
Under ~150/day, formal pools are overkill, just keep one spare domain warming and rest inboxes when metrics say so. From 300/day the three-pool structure pays for itself (this is where most operators adopt it). At agency scale, pools are per-client, rotation never crosses client boundaries, and the warming pipeline becomes a standing production line. The constant across all scales: capacity you can lose without pausing campaigns is the definition of infrastructure maturity. Everything else is arithmetic.
Both, they're the same system seen from two ends. We run three pools: ACTIVE inboxes carrying campaign volume, RESTING inboxes on warmup-only recovery cycles, and WARMING inboxes (new capacity) building reputation before their first campaign. Inboxes rotate active→resting on schedule or on symptoms; warming graduates into active as needed. Static always-on fleets accumulate fatigue until something breaks.
A scheduled preventive rest of 1-2 weeks on warmup-only, after 6-10 weeks of active sending, keeps engagement signals healthy. Symptom-driven rests (reply rates sagging, seed tests slipping) run 2-3 weeks minimum, and if a seed test still fails after rest, the domain enters the recover/rest/retire tree rather than going back into rotation.
20-30% of active capacity is the working band: enough that a domain retirement or a rest cycle never reduces campaign volume, not so much that you're paying for idle seats. At 300/day (10-11 active inboxes) that's 3-4 inboxes across 1-2 domains warming or ready at all times.
No, sequencer 'rotation' spreads today's sends across your connected inboxes so no single one exceeds its cap. Essential, but it's load-balancing, not lifecycle management. Pool rotation is about moving whole inboxes between duty states over weeks. You need both: the sequencer balancing within the active pool, you managing which inboxes are IN the active pool.
Falling reply rate on stable copy/list (the earliest honest signal), seed-test placement slipping on either provider, bounce or deferral upticks, and warmup engagement dropping. Any one of them = pull the inbox to resting and let reserve capacity cover. Waiting for the metric to 'confirm' is how one tired inbox becomes a burned domain.
Prewarmed Inboxes So You Can Send Cold Emails Today
Get Prewarmed & Fresh InboxesGoogle, Microsoft 365 and Azure inboxes with free prewarmed domains and DNS configured before you log in. Prewarmed inboxes send the day they land; every order is delivered within 48 to 72 hours.
Get Prewarmed & Fresh Inboxes