How to Configure Inbox Rotation for Cold Email: How Many Mailboxes Per Campaign
Use 1 mailbox per 20-30 daily sending slots you need, rotate sends evenly across all mailboxes in the pool, cap each mailbox at 15-25 emails per day, and keep total daily volume per domain under 50-60 emails. For most B2B campaigns sending 500-1,000 emails per day, that means 20-40 mailboxes split across 4-8 domains.
What is inbox rotation in cold email?
Inbox rotation is the practice of sending a single campaign's emails through a pool of mailboxes instead of one mailbox, with your sending tool automatically distributing (rotating) each send across that pool. Instead of one address sending 500 emails a day, which guarantees spam flags and domain damage, 20 mailboxes each send 25, so no single inbox or domain looks like a blaster.
Rotation solves three problems at once: it keeps per-mailbox volume low enough to stay under spam filter thresholds, it spreads reputation risk so one bad mailbox doesn't sink the whole campaign, and it lets you scale total send volume without scaling risk per mailbox linearly.
How many mailboxes do I need per campaign?
Work backward from your daily send target, not forward from "how many mailboxes do I have lying around."
- Formula: Mailboxes needed = Daily send volume รท Safe daily limit per mailbox (15-25 for cold outbound)
- 500 emails/day: 20-33 mailboxes
- 1,000 emails/day: 40-67 mailboxes
- 2,500 emails/day: 100-167 mailboxes
New mailboxes (under 30 days old, even after warmup) should sit at the conservative end, 15-20/day. Mailboxes with 60+ days of consistent sending history and healthy engagement can push toward 25-30/day, but pushing higher than that on cold outbound invites provider throttling regardless of warmup quality.
How many mailboxes per domain is safe?
Cap it at 2-3 mailboxes per domain for cold outbound (e.g., yourcompany-outreach.com), and never send cold email from your primary company domain. Domain reputation is shared across every mailbox on it. If you run 10 mailboxes on one domain and 2 get flagged, the domain's reputation drags down the other 8 immediately.
- Use dedicated sending domains that redirect to your main site, not the main domain itself.
- For 20 mailboxes, that's roughly 7-10 domains, not 2.
- Each domain needs its own SPF, DKIM, and DMARC records. They don't inherit from the root domain automatically for subdomains, and misconfiguration here is the single most common cause of deliverability failure, independent of volume or rotation strategy.
How should sends be distributed across the rotation pool?
Even round-robin distribution is the default and works for most cases: the sending tool cycles through every mailbox in the pool in sequence before repeating, so volume is mathematically equal across all addresses. This is how Instantly, Smartlead, and ReachInbox handle rotation natively when you add multiple mailboxes to one campaign.
A few adjustments worth making manually:
- Weight by mailbox age/health: if some mailboxes are 90 days in and others are 20 days in, give newer ones a lower share rather than equal rotation. Most tools let you set per-mailbox daily caps that override pure round-robin.
- Pause underperformers: if one mailbox's replies/bounces look off (bounce rate climbing, no opens), pull it from rotation rather than letting it keep sending at full share.
- Don't rotate within a single thread: replies to a prospect should come from the same mailbox that sent the original email, or you'll break thread continuity and look suspicious.
What daily sending limits should each mailbox follow?
- Google Workspace: 15-25 cold emails/day per mailbox after a full warmup cycle; Google's own sending limits (500/day) are far higher but irrelevant. Spam filters, not quota, are the real ceiling.
- Microsoft 365: similarly 15-25/day; Microsoft's filters (especially for Outlook/Hotmail recipients) are known to be stricter on sudden volume increases, so ramp more conservatively in week one.
- Ramp schedule: start new mailboxes at 5-10/day, increase by 2-5 every few days, don't hit full daily cap until the mailbox has been actively warming and sending for at least 3-4 weeks.
These caps are about the mailbox's actual outbound send volume once it's live in a campaign. Warmup emails (the automated back-and-forth that builds sending reputation before cold outreach starts) run separately inside your sending platform and don't count toward campaign volume.
Do I need warmup before rotating mailboxes into a campaign?
Yes. Every mailbox in the rotation pool should complete warmup before it starts sending cold emails, and warmup should continue in parallel while the mailbox is actively sending. Warmup is what builds the sending reputation that makes the daily limits above achievable in the first place; skipping it is the most common reason new mailboxes get flagged in week one.
One infrastructure detail that trips people up: the mailbox provider and the warmup engine are different layers. A mailbox provider (like Inboxlogy) provisions the Google Workspace or Microsoft 365 mailbox with the DNS records, dedicated IP, and admin access configured. The actual warmup process (sending/receiving simulated conversations to build sender reputation) runs inside your connected sending tool, such as Instantly, Smartlead, or ReachInbox. Inboxlogy doesn't run warmup itself; it provides the properly authorized mailboxes that you then warm up and rotate through whichever outreach platform you're using.
How do I set up inbox rotation step by step?
- Calculate your mailbox count using daily volume รท safe per-mailbox limit (above).
- Provision mailboxes across multiple domains at 2-3 per domain, with SPF, DKIM, and DMARC configured for each domain before sending anything.
- Warm up every mailbox for 2-4 weeks inside your sending tool before adding it to a live campaign.
- Add all mailboxes to the campaign in your sending platform (Instantly, Smartlead, ReachInbox) and enable rotation. Most tools do this automatically once multiple mailboxes are attached to one campaign.
- Set per-mailbox daily caps explicitly rather than trusting default settings, especially if mailboxes have mixed ages.
- Monitor bounce rate and spam placement weekly and pull/reduce volume on any mailbox showing signs of reputation damage (bounce rate over 3-5%, dropping open rates with no copy changes).
Where this fits with Inboxlogy
If you're scaling mailbox count to support rotation, going from 5 mailboxes to 50 across a dozen domains, the bottleneck is usually provisioning and DNS setup, not strategy. Inboxlogy provides authorized Google Workspace and Microsoft 365 mailboxes on dedicated US/EU IPs with SPF, DKIM, and DMARC configured automatically, full admin access and ownership, and an API for programmatic provisioning, starting at $2.80/mailbox/month with no setup fee. You still connect those mailboxes to Instantly, Smartlead, ReachInbox, or whatever tool runs your campaigns and warmup. Inboxlogy handles the infrastructure layer, not the sending or warmup layer.
FAQ
Can I use too many mailboxes for one campaign?
Yes, in the sense that over-provisioning wastes money and spreads low-quality signal, but there's no deliverability penalty for having more mailboxes than you strictly need, since rotation just means each one sends less. The real risk is under-provisioning: too few mailboxes forces higher per-mailbox volume and triggers spam filters faster.
Should I rotate between different sending domains or just different mailboxes on the same domain?
Both. Rotate across mailboxes on different domains, not just different mailboxes on one domain. Domain-level reputation is shared, so spreading mailboxes across 2-3 per domain across many domains limits how much damage one bad domain can do to your whole campaign.
What happens if I skip rotation and send everything from one mailbox?
You'll hit spam filter thresholds almost immediately at any meaningful volume (typically within days of exceeding ~30-50 emails/day from a single new mailbox), and recovery requires weeks of reduced sending and re-warming. Rotation exists specifically to avoid this failure mode.
Does Inboxlogy handle inbox rotation for me?
No. Inboxlogy provisions the authorized, properly configured mailboxes (DNS, IPs, admin access), but rotation logic, sending schedules, and warmup run inside your connected outreach platform (Instantly, Smartlead, ReachInbox). You set up rotation in that tool using the mailboxes Inboxlogy provides.