How Agencies Set Up Hundreds of Cold Email Inboxes Without Getting Domains Burned

Agencies avoid burned domains by spreading volume thin instead of stacking it: 2-3 mailboxes per domain, 20-40 cold sends per mailbox per day, a separate domain pool per client, and authorized Google Workspace or Microsoft 365 mailboxes they own outright. A 300-mailbox fleet is roughly 100-150 domains, not 10 domains working overtime. The domains that die get retired and replaced as a routine cost rather than rescued.

That's the whole model. Everything below is the operational detail: how to size a fleet, how to configure 100+ domains without DNS mistakes, how to ramp, how to spot a domain going bad two weeks before it flatlines, and when to stop trying to save one.

What actually burns a domain?

Volume alone doesn't burn domains. Concentration, complaints, and bad lists do. The specific causes, in rough order of how often they kill agency fleets:

Note what's not on this list: domain age, sending on weekends, using the word "free," and most of the folklore. Those matter far less than list quality and complaint rate.

How many mailboxes should I put on one domain?

Two to three. Some agencies run five on well-established domains. The reason to keep it low isn't a published provider limit. It's blast radius. A domain is the unit that gets reputation-damaged, so a domain is the unit you want to be able to lose cheaply.

At three mailboxes and 30 sends each, a domain carries ~90 cold sends a day. If it goes bad, you've lost 90 sends of capacity and three mailboxes, and your other 100 domains don't notice. At ten mailboxes and 50 sends, you've built a single point of failure that costs you 500 sends a day when it breaks.

Per-mailbox daily volume: 20-40 cold sends is the conservative working range most agencies settle on for Workspace and M365 mailboxes, excluding replies and follow-ups inside existing threads. Pushing a single mailbox to 100+ cold sends a day is where agencies reliably get into trouble.

How many domains do I need for a given fleet size?

Work backwards from the sends you need, not from a mailbox count someone quoted you.

Two things fall out of that math. First, per-mailbox cost dominates your infrastructure budget at this scale, which is why pricing matters more than it looks. 350 mailboxes at $2.80/mailbox/month is under $1,000/month, while the same fleet at $7-10 per mailbox is a line item you'll feel. Second, you need domain registration and DNS to be automated, because 120 domains configured by hand will contain mistakes.

What does a 300-mailbox fleet actually look like?

The structural decision that separates agencies that scale from agencies that keep rebuilding is isolation. Risk should be contained inside a client, ideally inside a campaign.

A workable layout for ten clients:

Should I ever send cold email from the brand domain?

No. The brand domain carries invoices, password resets, support threads, and the sales team's live conversations. Cold outreach puts a reputation asset with real revenue attached behind the riskiest sending you do.

Use secondary domains instead, close variants that a prospect who looks them up finds credible: getacme.com, acme-hq.com, tryacme.io, acmehq.co. Practical rules:

How do I configure 100+ domains without DNS mistakes?

Each sending domain needs MX records pointed at the mailbox provider, an SPF record, a DKIM key published, a DMARC record, and usually a CNAME for the tracking domain. That's five or six records per domain and 600+ records across a fleet of 120. Hand-entering that is how agencies end up with a pool that silently fails DKIM for a month.

Three rules that hold regardless of who you buy from:

This is the main reason agencies stop building fleets themselves. Inboxlogy automates SPF, DKIM, and DMARC at provisioning time and exposes a full API, so standing up 30 mailboxes with correct DNS for a new client is a scripted operation rather than an afternoon of console work. Retiring a pool is equally scripted, which matters because you'll do it repeatedly.

What's the right ramp schedule, and where does warmup run?

New mailboxes have no sending history. Going from zero to 40 cold sends on day one is the most avoidable way to burn a fresh domain. Ramp over three to four weeks:

Keep a low level of warmup running after the ramp rather than switching it off. And be clear on where warmup lives: Inboxlogy does not run warmup. Warmup runs inside your connected sending tool, Instantly, Smartlead, or ReachInbox, which is where your sequences, sending schedule, and warmup pool already are. Inboxlogy provides the mailboxes and the authenticated domains; your sending tool warms and sends from them. Treat any provider claiming its warmup alone will protect a fleet with suspicion: warmup generates engagement signal, it does not offset a bad list.

Which mailbox infrastructure holds up, and what should I insist on owning?

There are three common ways to get hundreds of mailboxes, and they are not equivalent.

Regardless of vendor, insist on three things in writing:

This is the specific gap Inboxlogy fills for agencies: authorized Google Workspace and Microsoft 365 mailboxes with 100% ownership and admin access, dedicated US/EU IPs rather than a shared reseller pool, $0 setup, and monthly billing, so a retired pool stops costing you the month you retire it.

How do I spot a domain going bad before it's dead?

The lagging indicator is reply rate collapse, and by the time you see it the domain has been in the spam folder for a while. Watch these instead, per domain and per mailbox:

When should I retire a domain, and can I save a burned one?

Retire when bounce rates stay elevated after you've cleaned the list, when reply rate stays flat across multiple clean campaigns while sibling domains perform, or when Postmaster shows a sustained high spam rate. Pull it, swap in a bench domain, and move on.

Can you recover it? Sometimes, partially, by stopping all cold sending for several weeks and running only warmup and genuine conversation. But recovery is slow, unreliable, and competes for attention with work that pays. At a few dollars a mailbox, a replacement domain costs less than the hours you'd spend nursing a damaged one. The expensive mistake is the sunk-cost loop: agencies that keep campaigns running on a declining pool for another month lose far more in results than the domain was worth.

Budget for attrition from the start. Keep the bench stocked, and treat domain replacement as a normal line item like any other consumable.

What list and copy discipline does the whole fleet depend on?

Infrastructure determines whether you can deliver. Targeting determines whether you get to keep delivering. The strongest fleet in the world burns down under a purchased list.

What does the weekly operating cadence look like?

Running a fleet of this size is a routine, not a project:

FAQ

How long does it take to get a 300-mailbox fleet to full sending volume?

Three to four weeks. Provisioning domains and mailboxes with correct DNS can happen in a day if it's automated, but the ramp is the constraint and it can't be compressed safely. Plan the build four weeks before the campaigns are supposed to launch.

Is Google Workspace or Microsoft 365 better for cold email?

Both work, and most agencies at scale run a mix. A practical reason to split: it diversifies your fleet, so a change in one provider's filtering doesn't affect all of your capacity at once. If your prospects are concentrated on one platform, having some mailboxes on that same platform is a reasonable hedge.

Do I need dedicated IPs for cold email?

What you need is to not share sending reputation with senders you can't see or control. Shared pools on cheap panels are the actual risk, because your results move with other tenants' behavior. Inboxlogy runs dedicated US/EU IPs for this reason. Regional choice also matters for latency and for data-residency commitments you may have made to EU clients.

Can I just use one domain with 50 mailboxes instead?

You can, and it'll work until it doesn't, at which point you lose 50 mailboxes and every campaign running on them in the same hour. The domain-to-mailbox ratio isn't about deliverability limits, it's insurance. Spreading 150 mailboxes across 50 domains costs almost nothing extra and converts a catastrophic failure into a routine one.