Inbox rotation and sending limits
Spreading your cold emails across several inboxes is the surest way to keep each one healthy. Email providers track sending velocity, volume spikes, and patterns at the inbox level. Inbox rotation distributes your sending across multiple accounts, keeping each one within safe limits and mimicking natural human behavior.
Sending limits: the hard numbers
Every email provider imposes daily sending limits. The safe limits for cold outreach are far lower than the official ones. Here is the reality:
| Provider | Official daily limit | Safe limit for cold outreach |
|---|---|---|
| Google Workspace | 2,000/day | 30–50/day |
| Microsoft 365 | 10,000/day | 30–50/day |
| Free Gmail | 500/day | Use Google Workspace instead |
The gap between official limits and safe limits is enormous. Google technically lets you send 2,000 emails per day, but sending 2,000 cold emails from a single inbox will trigger rate limiting, spam detection, or account suspension within days. The 30–50 per day range keeps you well under the radar.
Key insight
The 30–50 emails per day limit includes both cold emails and warm-up emails. If your warm-up tool is sending 20 emails per day, you have 10–30 slots left for actual outreach. Plan your total daily volume per inbox accordingly.
How inbox rotation works
Inbox rotation means distributing your campaign emails across multiple inboxes, either randomly or in a round-robin fashion. When you have 10 inboxes each sending 30 emails, you get 300 emails per day of total capacity while each individual inbox stays within safe limits.
Your outreach platform handles this automatically. You connect all your inboxes, assign them to a campaign, and the platform distributes the sends. The prospect sees one specific sender (e.g., sarah@getacme.com), and all replies go to that inbox.
Round-robin rotation
The platform cycles through inboxes sequentially: inbox A sends email 1, inbox B sends email 2, inbox C sends email 3, then back to inbox A for email 4. This ensures perfectly even distribution.
Random rotation
The platform randomly assigns each email to an inbox. Over time, the distribution is roughly even, but with more natural variation. Some platforms argue this is less detectable by spam filters because the pattern is less predictable.
Both approaches work. The important thing is that rotation is happening: the method matters less than the discipline of staying within per-inbox limits.
Time gaps between emails
Humans send emails at irregular intervals, and your sending should too. Configure your outreach platform to introduce randomized delays between emails:
- Minimum gap: 60–90 seconds between emails from the same inbox
- Random variation: Add 30–120 seconds of random delay on top of the minimum. So actual gaps range from 90 seconds to 3.5 minutes.
- Sending window: Spread your daily volume over an 8–10 hour window during business hours. Sending 30 emails in a 30-minute burst is suspicious. Spreading them over 8 hours (one email every 16 minutes on average) is natural.
The math: planning your infrastructure
Let's work through a concrete example. Say your target is 200 cold emails per day.
| Variable | Calculation |
|---|---|
| Target cold emails/day | 200 |
| Warm-up emails per inbox | ~20/day |
| Safe total per inbox | 50/day |
| Cold email capacity per inbox | 50 - 20 = 30/day |
| Inboxes needed | 200 / 30 = 7 inboxes (round up to 8) |
| Domains needed (3 inboxes each) | 8 / 3 = 3 domains (round up) |
| Monthly cost | 3 domains ($3/mo) + 8 Google Workspace ($48/mo) = ~$51/mo |
For $51 per month, you get an infrastructure capable of sending 200 quality cold emails per day. At a 1.5% meeting rate, that is 3 meetings per day, or roughly 60 meetings per month. The economics are hard to beat.
Inbox-level best practices
- One person per inbox. Each inbox should represent a real person. Use different team members or personas rather than sarah1@, sarah2@, sarah3@ on the same domain.
- Consistent sender across a sequence. If sarah@getacme.com sends the first email in a sequence, all follow-ups in that sequence should come from the same inbox. Keep one inbox per prospect's sequence.
- Monitor each inbox individually. If one inbox has notably lower open rates, it may have deliverability issues even if others are healthy. Investigate and potentially pause that inbox.
- Mix providers deliberately. Using both Google Workspace and Microsoft 365 inboxes in the same rotation is fine. Just ensure each is properly authenticated and warmed independently.
Watch out
If Google detects that multiple accounts on the same domain are sending similar cold outreach simultaneously, it may reduce the domain's overall reputation. Vary your email copy across inboxes on the same domain, and stagger sends so each inbox has its own content and timing.
Scaling responsibly
When you need to increase volume, scale horizontally (more inboxes and domains) rather than vertically (more emails per inbox). The per-inbox limit of 30–50 should be treated as a hard ceiling.
The scaling path looks like this:
- Start with 2–3 inboxes on 1 domain
- Once those are warmed and performing well (2–3 weeks), add a second domain with 2–3 more inboxes
- Continue adding domains and inboxes every 2–3 weeks as needed
- Keep at least 1 domain warming up at all times as a reserve
This gradual approach takes longer but produces much more reliable deliverability than spinning up everything at once.
Troubleshooting rotation issues
Even with a well-configured rotation setup, issues arise. Here is how to diagnose and fix the most common problems:
Uneven send distribution
If one inbox is sending significantly more than others, check your platform's rotation settings. Some platforms default to weighted rotation based on account health scores, which can create imbalances. Also verify that all inboxes are properly connected and authenticated: a misconfigured inbox may silently fail, pushing its volume to other accounts in the rotation.
One inbox suddenly underperforming
If a single inbox shows a sudden drop in open rates while others remain steady, that inbox likely has a deliverability issue. Pause it immediately. Check its authentication records, run a mail-tester.com test, and verify it is clear of all blacklists. Often the fix is simple: a DNS record that expired or a warm-up setting that was accidentally changed. Once resolved, re-warm the inbox at reduced volume for 3-5 days before adding it back to the rotation.
Replies going to the wrong inbox
Replies should always return to the inbox that sent the original email. If replies are being routed incorrectly, check your platform's reply handling settings. Some platforms allow you to set a global reply-to address, which overrides per-inbox routing. For cold outreach, you want per-inbox reply routing so the conversation stays with the original sender identity.
Monitor before you scale
Before adding new inboxes to your rotation, make sure your existing ones are healthy. Fix the underlying issues first: adding a new inbox to a rotation that already has deliverability problems just spreads the damage to the new inbox as well. Get your current setup performing at 90%+ inbox placement before expanding.
Quick reference: inbox rotation checklist
- All inboxes authenticated (SPF, DKIM, DMARC verified)
- Each inbox warmed up to at least 90% inbox placement before joining rotation
- Daily limits set per inbox (30-50 total including warm-up)
- Randomized delays configured (60-210 seconds between sends)
- Sending window set to 8-10 hours during recipient business hours
- Consistent sender per prospect sequence (same inbox from first email to last)
- Weekly monitoring of per-inbox open rates and bounce rates
- Varied email copy across inboxes on the same domain
- At least one reserve inbox warming up for emergency replacement
The next chapter covers the content side of deliverability: the specific words, formatting, and patterns that trigger spam filters.