Running a B2B Lead Generation Company: The Cold Email Operations Guide
By Puzzle Inbox Team · Apr 5, 2026 · 11 min read
How lead gen agencies actually operate behind the scenes. Client onboarding, infrastructure per client, revenue math, and when to fire a client.
What a Lead Gen Agency Actually Does
From the outside, running a B2B lead generation company looks simple: send cold emails on behalf of clients and deliver meetings. From the inside, it's an operations business that happens to use email as its channel. The agencies that survive past year one are the ones that build systems for every repeatable step and treat infrastructure like a product.
Most lead gen agencies charge between $2,500 and $5,000 per month per client. That retainer covers everything: infrastructure setup, inbox provisioning, list building, copy development, campaign management, reply handling, and reporting. Some agencies charge setup fees ($500 to $2,000) on top of the monthly retainer to cover the upfront infrastructure costs and the first month's ramp period where no meetings are being booked yet.
The economics are straightforward. A well-run agency keeps infrastructure and tool costs at roughly 20 to 25% of revenue, labor at 30 to 40%, and the rest is margin. At 20 clients paying $3,000 per month, that's $60,000 in monthly recurring revenue with approximately $12,000 in infrastructure costs and $20,000 in labor (assuming a small team of 2 to 3 campaign managers handling 6 to 8 clients each).
Client Onboarding: The First 30 Days
The onboarding process sets the trajectory for the entire engagement. Rushing it leads to bad targeting, generic copy, and disappointed clients. Here's the framework that works:
Week 1: ICP Workshop and Strategy
Before you write a single email or buy a single inbox, you need to deeply understand your client's ideal customer. This means a 60 to 90 minute workshop covering:
- Who are their best existing customers and why?
- What specific problem does their product or service solve?
- What does their sales process look like after a meeting is booked?
- Who is the decision-maker, and who are the influencers?
- What objections come up most often in sales conversations?
- What's their average deal size and sales cycle length?
This workshop should produce a written ICP document with specific job titles, company sizes, industries, and geographic targets. It should also surface the key pain points and triggers that your cold email copy will address.
Week 1 to 2: Infrastructure Setup
While you're refining the ICP, you should be setting up infrastructure in parallel:
- Domains: Purchase 5 to 10 domains per client, all variations of their brand name. Check them against blacklist checkers before purchasing to confirm they're clean.
- Inboxes: 15 to 30 inboxes per client (3 per domain). Start warmup immediately. Every inbox needs 14+ days of warmup before any cold emails are sent.
- DNS: Configure SPF, DKIM, and DMARC on every domain. Verify with a DNS checker. This is non-negotiable and should be done the same day domains are purchased.
- Sending platform: Set up the client's workspace in your sending tool. Smartlead is the most popular choice for agencies because of its white-label capability and per-client workspace management.
Week 2 to 3: Copy Development and List Building
With infrastructure warming, turn your attention to copy and lists:
- Email copy: Write 3 to 5 email variants for the initial sequence. Each should be under 80 words, use a different angle on the same core value proposition, and include a soft CTA. Run every variant through a spam checker before sending.
- Prospect lists: Build lists of 2,000 to 5,000 prospects using the ICP criteria from the workshop. Verify every email address. Aim for less than 2% invalid rate on your verified list.
- Subject lines: Prepare 5 to 7 subject line variants for A/B testing across different inbox groups.
Week 3 to 4: Soft Launch and Optimization
Start sending at reduced volume (5 to 10 emails per inbox per day) to test deliverability and copy performance. Monitor closely for the first week. Adjust copy, subject lines, and targeting based on early reply data. Ramp to full volume (15 to 20 per inbox per day) by the end of week 4.
Managing 10+ Clients Simultaneously
The operational complexity of a lead gen agency isn't in sending emails. It's in managing the moving parts across 10 or 20 clients at once. Each client has their own domains, inboxes, campaigns, copy, lists, and expectations. Here's how to keep it organized:
Use Smartlead for Agency Management
Smartlead's agency features were built for this exact use case. You get separate client workspaces, white-label reporting, and the ability to manage hundreds of inboxes across multiple clients from a single dashboard. At $29 per client add-on, it's the standard tool for agencies at scale.
Standardize Your Reporting Cadence
Every client should get the same reporting structure:
- Weekly: Reply rates by campaign, total replies received, meetings booked, notable conversations. This takes 15 minutes per client if you have a template.
- Monthly: Pipeline generated, meetings booked vs. target, copy performance analysis (which variants are working), infrastructure health review. This takes 30 to 45 minutes per client.
- Quarterly: Strategic review of ICP, targeting adjustments, new campaign angles, infrastructure scaling plan.
Reply rate is the only metric that matters for campaign performance. Don't report open rates. They're unreliable and will create unnecessary conversations with clients about metrics that don't correlate with results.
Campaign Manager Capacity
A good campaign manager can handle 6 to 8 clients effectively. Beyond that, quality drops. Each client needs roughly 4 to 6 hours per week of active management: list building, copy iteration, reply monitoring, and client communication. At 8 clients, that's 32 to 48 hours per week, basically a full-time role.
When to Fire a Client
Not every client is a good fit for cold email, and keeping a bad-fit client hurts both of you. Here are the signals that it's time to part ways:
- Unrealistic expectations: If a client expects 50 meetings per month from 3 inboxes and won't accept the infrastructure math, you'll never satisfy them. Some clients think cold email is magic. It's not. It's math.
- Bad product-market fit: If the client's product doesn't solve a real problem for the ICP, no amount of email copy will generate replies. You'll see this in the first 60 days: reply rates under 1% despite multiple copy iterations and list changes usually indicate a product problem, not an email problem.
- Non-responsive to replies: You generate replies and booked meetings, but the client doesn't follow up or lets leads go cold. This wastes your work and damages your agency's reputation with prospects.
- Constant scope creep: The client wants LinkedIn outreach, content writing, and CRM management on top of their $3,000 cold email retainer. If the scope keeps expanding without additional budget, the engagement becomes unprofitable.
Fire clients professionally and with notice. Give 30 days, help them transition, and don't burn bridges. The B2B lead gen world is small, and your reputation matters more than any single retainer.
Revenue Scaling: From 5 Clients to 50
Here's roughly what each stage looks like:
- 5 clients ($15K MRR): You and maybe one part-time campaign manager. You're doing everything: sales, onboarding, campaign management, reporting. Infrastructure costs around $3,000 per month.
- 10 clients ($30K MRR): You need 1 to 2 full-time campaign managers. You're transitioning from operator to manager. Hire campaign managers who can write well and understand deliverability.
- 20 clients ($60K MRR): 3 to 4 campaign managers, a dedicated list builder, and someone handling client communication. You're now running a real business with systems, not just doing outreach. Infrastructure costs around $12,000 per month.
- 50 clients ($150K MRR): Full team with team leads, dedicated QA for copy and lists, and probably a technical person managing infrastructure health across hundreds of domains and inboxes. This is a serious operation.
The biggest bottleneck in scaling isn't getting clients. It's hiring and training campaign managers who can maintain quality across 6 to 8 client accounts simultaneously. Invest in training, build SOPs for everything, and don't scale headcount faster than you can train.