Cold Email for Agencies: Managing Multi-Client Outreach at Scale
On this page
The Agency Cold Email Challenge
Running cold email for one company is straightforward. Running it for 10, 20 or 50 clients simultaneously is a different operation entirely. Agencies must manage separate sending infrastructures, maintain deliverability across multiple domains, personalise at scale for different industries and report results to clients who measure success differently.
This guide covers how agencies structure cold email operations.
Infrastructure Architecture
One domain per client, minimum
Never send cold email for multiple clients from the same domain. One client's deliverability issues will affect all others.
Domain setup per client:
- Primary domain: client's actual business domain (used for replies and website).
- Sending domain(s): Dedicated domains for cold outreach (variations of the client's domain or new domains).
- Warm-up: Each sending domain needs its own warm-up period (2-4 weeks before full volume).
Example for a single client:
| Domain | Purpose | Volume |
|---|---|---|
| acme-example.com | Client's main domain (not used for cold email) | N/A |
| acme-mail.com | Primary cold email sending | 50-100/day after warm-up |
| getacme.com | Secondary sending domain | 50-100/day after warm-up |
| tryacme.com | Tertiary sending domain | 50-100/day after warm-up |
Email accounts per domain
Create 2-5 email accounts per sending domain. Each account sends 30-50 emails per day. This distributes volume and reduces the risk of any single account being flagged.
For 10 clients with 3 domains and 3 accounts each:
- 10 clients x 3 domains x 3 accounts = 90 email accounts.
- 90 accounts x 40 emails/day = 3,600 cold emails per day across all clients.
Authentication for every domain
Every sending domain must have:
- SPF record including the sending service.
- DKIM configured with the sending service's signing keys.
- DMARC policy (start with p=none, move to p=quarantine after monitoring).
- Custom tracking domain (for open/click tracking).
See SPF, DKIM, and DMARC Explained and Cold Email Infrastructure Setup.
Email warm-up
Every new sending account needs warm-up before cold email volume.
Agency warm-up workflow:
- Create new sending accounts.
- Enable warm-up service (Instantly, Warmup Inbox, or the platform's built-in service).
- Week 1-2: Warm-up only (automated conversations between warm-up network members).
- Week 3: Begin sending 10-15 cold emails per day alongside warm-up.
- Week 4: Increase to 25-35 per day.
- Week 5+: Full volume (40-50 per day) with continued warm-up.
Agency tip: Start warming up domains for new clients during the onboarding period, before copy is finalised. By the time the campaign is ready to launch, the domains are warm.
Client Onboarding
Information gathering
Before launching any campaign, collect from each client:
Business information:
- Ideal customer profile (ICP): industry, company size, geography, technology.
- Target personas: job titles, seniority, department.
- Value proposition: what they solve, for whom, how.
- Competitive positioning: how they differ from alternatives.
- Case studies: specific results for specific customers (anonymised if needed).
- Pricing model: per seat, per usage, flat fee (affects messaging).
Technical setup:
- Access to purchase or register sending domains.
- Permission to create email accounts.
- CRM access for lead routing and reporting.
- Calendar booking link for meetings.
- Website and landing page URLs.
Compliance:
- Target geographies (determines which email laws apply).
- Any industries to avoid (competitors, existing customers, do-not-contact lists).
- Client's legal review of outreach templates (some clients require this).
Prospect list building
Per client:
- Define the ICP criteria.
- Build prospect lists using data providers (Apollo, ZoomInfo, LinkedIn Sales Navigator).
- Clean and verify: extract and deduplicate with Email Extractor, then verify with an email verification service.
- Remove contacts that appear on the client's existing customer list or do-not-contact list.
- Segment by persona, industry and company size.
Agency efficiency tip: Build a library of common ICPs and prospect searches. A "VP of Marketing at SaaS companies with 50-200 employees in the US" search can serve multiple clients with minor adjustments.
Campaign Management
Sequence design
Standard agency cold email sequence:
| Step | Timing | Type | Purpose |
|---|---|---|---|
| 1 | Day 0 | Initial outreach, personalised hook | |
| 2 | Day 3 | Follow-up, different angle or case study | |
| 3 | Day 7 | Value add (resource, insight, data point) | |
| 4 | Day 12 | Social proof (testimonial, results) | |
| 5 | Day 18 | Break-up/last touch |
Personalisation tiers:
| Tier | Volume | Personalisation | Best for |
|---|---|---|---|
| 1:1 | 10-20/day | Fully custom, research-based | Enterprise targets, high-value accounts |
| 1:few | 50-100/day | Custom first line + templated body | Mid-market targets |
| 1:many | 200-500/day | Variable-based (name, company, industry) | SMB and volume plays |
Multi-client coordination
Separate everything:
- Separate sending accounts per client.
- Separate prospect lists (a prospect for Client A should not receive email from Client B).
- Separate sequences and templates.
- Separate tracking and reporting.
Cross-client conflict checking:
- Before launching a new client's campaign, check their prospect list against all other client prospect lists.
- If a prospect appears on multiple client lists, assign them to one client (usually the first to claim them, or the best fit).
- Maintain a global suppression list across all clients.
Inbox management
Agencies manage dozens to hundreds of inboxes. Responses need to be processed quickly:
Positive responses (interested, wants to learn more):
- Forward to the client's sales team or CRM within 2 hours.
- Reply to schedule a meeting (if the agency handles booking).
- Remove from the sequence.
Objections (not interested, wrong timing):
- Categorise the objection.
- Reply professionally.
- Remove from the sequence.
- Add to a future re-engagement list (if appropriate).
Out-of-office:
- Note the return date.
- Pause the sequence and resume after they return.
Bounces:
- Hard bounces: remove immediately.
- Soft bounces: retry once, then remove if still bouncing.
Unsubscribes and "remove me" requests:
- Process immediately.
- Remove from all current and future sequences for that client.
- Add to the client's suppression list.
Deliverability Management
Monitoring per client
Track for each client, each sending domain and each sending account:
- Deliverability rate: Percentage of emails that reach the inbox (not spam).
- Bounce rate: Should stay under 3% per campaign.
- Reply rate: Healthy cold email gets 5-15% reply rates (positive + negative).
- Spam complaint rate: Must stay under 0.1%.
- Warm-up score: Track the warm-up service's health score for each account.
When deliverability drops
Diagnostic steps:
- Check sending account warm-up scores.
- Check if any sending domain has been blacklisted (use MXToolbox or similar).
- Review recent email content for spam trigger words.
- Check if sending volume increased too quickly.
- Verify authentication (SPF, DKIM, DMARC) is still correctly configured.
- Review bounce rates by domain (a spike from one recipient domain indicates that domain is blocking you).
Recovery:
- Reduce volume immediately (cut to 50% of current volume).
- Increase warm-up activity.
- Rotate to backup sending domains if available.
- Review and improve email copy (remove links, images, HTML formatting if necessary).
- Wait 1-2 weeks before increasing volume again.
See Email Deliverability Troubleshooting.
Reporting
Client-facing metrics
Clients care about outcomes, not email mechanics.
Primary metrics (report monthly):
| Metric | What it tells the client |
|---|---|
| Emails sent | Activity level |
| Reply rate | Message resonance |
| Positive reply rate | Lead generation |
| Meetings booked | Pipeline created |
| Meeting show rate | Lead quality |
| Opportunities created | Revenue potential |
| Revenue closed (if tracked) | ROI |
Secondary metrics (for context):
| Metric | Purpose |
|---|---|
| Open rate | Deliverability health check (less reliable with Apple MPP) |
| Bounce rate | List quality indicator |
| Unsubscribe rate | Compliance and targeting quality |
| Emails per meeting | Efficiency |
| Cost per meeting | ROI calculation |
Internal metrics (for the agency)
Track per client and across the agency:
- Revenue per client.
- Cost per client (tools, domains, data, labour).
- Margin per client.
- Meetings booked per 1,000 emails (efficiency benchmark).
- Client retention rate.
- Time from onboarding to first meeting booked.
Scaling the Agency
Operational bottlenecks
As the agency grows, these areas become bottlenecks:
List building. Prospect list creation is time-intensive. Solutions: hire dedicated researchers, use data providers with API access, build reusable ICP templates.
Copywriting. Each client needs unique messaging. Solutions: develop industry-specific templates, use AI for first drafts (then edit), create a copy library organised by industry and persona.
Inbox management. Response processing at scale requires dedicated staff or tooling. Solutions: hire virtual assistants for inbox management, use tools with unified inbox features (Instantly, Reply.io), build response classification workflows.
Infrastructure management. Managing hundreds of sending accounts and domains is operationally complex. Solutions: use platforms designed for agency scale (Instantly), standardise domain and account naming conventions, document all infrastructure.
Tools for agency cold email
All-in-one platforms:
- Instantly: Built for agencies. Unlimited sending accounts, inbox rotation, warm-up, campaign management. Agency plan with client workspaces.
- Smartlead: Similar to Instantly. Multi-client workspaces, email warm-up, unified inbox.
Data providers:
- Apollo.io: Contact database + sequencing. Good for prospect list building.
- ZoomInfo: Enterprise contact database. Higher cost, higher quality.
Verification:
- Upload consolidated prospect lists to Email Extractor for deduplication across sources, then verify with ZeroBounce, NeverBounce or the sending platform's built-in verification.
CRM:
- Dedicated CRM per client (HubSpot free tier works for many clients) or a unified CRM with client separation.
See Sales Engagement Platform Comparison.
Pricing models for agency services
| Model | How it works | Best for |
|---|---|---|
| Per meeting | Client pays per qualified meeting booked | Performance-focused clients |
| Monthly retainer | Fixed fee for a defined scope (volume, channels) | Established relationships |
| Per lead | Client pays per positive response or lead generated | Lead gen focused |
| Retainer + performance | Base fee plus bonus per meeting | Balanced risk sharing |
Compliance at Scale
Multi-jurisdiction management
Agencies with clients targeting different geographies must comply with multiple email laws simultaneously.
Per-client compliance checklist:
- Identify target geographies and applicable laws.
- Include required elements (physical address, unsubscribe mechanism, sender identification).
- Respect opt-out requests within required timeframes (10 days for CAN-SPAM, immediately for GDPR best practice).
- Maintain suppression lists per client.
- Document consent basis for each prospect (legitimate interest for B2B in GDPR jurisdictions, implied consent for CAN-SPAM).
See Cold Email Compliance Across Jurisdictions.