Overview
Agencies running cold email campaigns for multiple clients face a unique set of challenges. You need to keep client data isolated, maintain separate sending reputations, provide client-facing reporting, and scale operations without proportionally scaling headcount. Smartlead's agency-focused features—white-label client portals and sub-accounts—are designed specifically for these multi-tenant workflows.
This guide covers how to structure your Smartlead setup for agency operations, from creating isolated sub-accounts to deploying branded client portals. We'll walk through the technical configuration, discuss best practices for managing client campaigns at scale, and explain where agencies typically hit bottlenecks as they grow beyond a handful of clients.
Why Standard Cold Email Tools Break for Agencies
Most cold email platforms are built for single-company use. They assume one team, one sending domain, one set of campaigns. When you try to manage 10, 20, or 50 clients in these systems, you run into predictable problems.
Data Isolation Issues
Without proper sub-accounts, client prospect lists can leak across campaigns. A rep working on Client A might accidentally pull from Client B's suppression list—or worse, send Client A's messaging to Client B's prospects. This isn't just embarrassing; it's a contractual liability.
Reputation Contamination
When all clients share sending infrastructure, one client's aggressive campaign can tank deliverability for everyone. The best deliverability practices require isolated sending reputations, which is nearly impossible without proper account separation.
Reporting Overhead
Agencies spend hours each week pulling campaign data, reformatting it in spreadsheets, and sending client-specific reports. Without built-in client portals, this becomes a significant time sink that cuts into margin.
Permission Chaos
Who can see what? In a flat account structure, you're either giving clients access to everything (including other clients' data) or giving them access to nothing (requiring manual report delivery). Neither works at scale.
Smartlead Sub-Account Architecture
Smartlead's sub-account system creates logical separation between clients while keeping everything manageable from a single agency dashboard. Here's how to structure it properly.
Creating Sub-Accounts
From your main Smartlead dashboard, access the Agency section. You'll need a Pro plan or higher to access multi-client features.
Each sub-account gets its own workspace with isolated campaigns, leads, mailboxes, and settings. Name it clearly—we recommend "ClientName - Industry" for easy identification.
Assign dedicated mailboxes to each sub-account. These should be on the client's domain (or domains you control specifically for that client). Never share mailboxes across sub-accounts.
Each sub-account can have independent daily sending limits. This prevents one client's high-volume campaign from consuming capacity meant for others.
Sub-Account vs. Workspace: Know the Difference
Smartlead uses both terms, and confusing them causes problems. A sub-account is a fully isolated environment—separate billing, separate data, separate everything. A workspace is a logical grouping within an account, useful for organizing campaigns but without true isolation.
For agency work, you want sub-accounts. Workspaces are fine for internal team organization (e.g., separating your agency's own marketing from client work), but they don't provide the data isolation clients expect.
Sub-accounts can be set up with separate billing (client pays Smartlead directly) or unified billing (you pay and invoice clients). Most agencies prefer unified billing for margin control and to avoid clients discovering your cost basis.
White-Label Client Portals
Client portals let you provide a branded interface where clients can view campaign performance without accessing your agency dashboard. This isn't just about professionalism—it reduces support load and builds trust.
Setting Up Branded Portals
Smartlead's white-label options let you customize the client-facing experience:
- Custom Domain: Use portal.youragency.com instead of app.smartlead.ai
- Logo and Colors: Match your agency's brand identity
- Email Notifications: Send reports from your domain
- Terminology: Customize labels to match how you describe services to clients
What Clients See vs. What You See
Client portal access is intentionally limited. Clients can typically view:
- Campaign performance metrics (opens, replies, bounces)
- Lead status and engagement history
- Calendar for booked meetings (if integrated)
- Basic reporting and exports
They cannot see:
- Your agency's master dashboard
- Other clients' data
- Mailbox configuration details
- Your sending infrastructure setup
- Cost and billing information
This separation is crucial. Clients get transparency into results without visibility into your operations. For agencies running multi-client outbound campaigns, this balance between transparency and operational security is essential.
Portal Access Management
You can create multiple user accounts within each client portal:
- Admin: Full access to the sub-account's data
- Viewer: Read-only access to reports and metrics
- Limited: Access to specific campaigns only
Most agencies give their primary client contact admin access, then add viewer accounts for executives who want occasional visibility.
Mailbox Management at Scale
Agencies live and die by mailbox health. Managing dozens of mailboxes across multiple clients requires a systematic approach.
The Mailbox-to-Client Ratio
A common question: how many mailboxes per client? The answer depends on volume, but here's a starting framework:
| Daily Send Volume | Recommended Mailboxes | Emails per Mailbox |
|---|---|---|
| Up to 100/day | 2-3 mailboxes | 30-50 each |
| 100-500/day | 5-10 mailboxes | 50-75 each |
| 500-1000/day | 15-20 mailboxes | 50-75 each |
| 1000+/day | 20+ mailboxes | 50-75 each |
Never push a single mailbox above 75 sends per day. Even if deliverability holds initially, you're building technical debt that will catch up with you. The deliverability guardrails that work for single-company operations need to be even stricter for agency work.
Warmup Coordination
New mailboxes need warmup before full-volume sending. Smartlead includes built-in warmup, but agencies need to coordinate this across clients:
- Stagger new client onboarding to avoid warmup bottlenecks
- Maintain a pool of pre-warmed mailboxes for quick client launches
- Track warmup status across all accounts from your master dashboard
Auto-Rotation Settings
Smartlead's mailbox rotation distributes sends across multiple mailboxes automatically. For agency accounts, configure rotation at the sub-account level so each client's mailboxes rotate independently. This prevents one client's high-volume day from affecting another's sending patterns.
Campaign Templates and Standardization
Efficiency at scale requires standardization. Top agencies develop template libraries that can be customized per client without rebuilding campaigns from scratch.
Building Reusable Frameworks
Create campaign templates for common use cases:
- Cold outreach to decision makers: Standard 4-5 touch sequence
- Event follow-up: Post-webinar or conference sequence
- Re-engagement: Sequence for cold leads that previously engaged
- Competitor displacement: Targeted messaging for known competitor users
These templates live at the agency level and can be cloned into client sub-accounts. The structure stays consistent; only the messaging, value props, and personalization variables change. This approach aligns with best practices for sequence generation while maintaining quality control.
Variable Standardization
Define a standard variable schema across all clients:
{{firstName}},{{lastName}},{{company}}— basic personalization{{painPoint}},{{relevantMetric}}— value-prop variables{{caseStudy}},{{socialProof}}— credibility elements
When your enrichment and personalization workflows output to standardized variables, templates become truly portable across clients.
Reporting and Analytics for Multi-Client Operations
Client reporting is where agencies often lose margin. Manual report generation doesn't scale. Smartlead's agency features help, but you need to architect your reporting strategy deliberately.
Automated Report Delivery
Configure automated report emails at the sub-account level:
- Weekly performance summaries sent directly to client stakeholders
- Real-time alerts for key events (meetings booked, hot replies)
- Monthly executive summaries with trend analysis
Cross-Client Benchmarking
Your master agency dashboard lets you compare performance across clients. This is valuable for:
- Identifying which campaign patterns work best
- Spotting deliverability issues before they become critical
- Setting realistic expectations for new clients based on industry benchmarks
Just remember—this comparative data stays on your side. Client portals only show their own performance.
Attribution and ROI Tracking
Cold email is rarely the only touchpoint. Connect Smartlead data to your clients' CRMs to track downstream conversion. The field mapping between sequencer and CRM is critical for proving ROI—and for keeping clients long-term.
Common Agency Pitfalls (And How to Avoid Them)
Pitfall 1: Shared Domains Across Clients
Some agencies try to save money by using a few agency-owned domains across multiple clients. This is a mistake. When one client's campaign triggers spam complaints, it affects everyone on that domain. Each client should have dedicated sending domains.
Pitfall 2: Inconsistent Suppression Lists
Your agency accumulates suppression data across all clients—people who've opted out, bounced, or complained. But sub-accounts don't automatically share this data. Build a process to sync universal suppressions (hard bounces, spam complaints) across all sub-accounts while keeping client-specific suppressions isolated.
Pitfall 3: Onboarding Without Infrastructure
Don't sign new clients without having warmed mailboxes ready. The pressure to "start sending immediately" leads to cold mailboxes sending at full volume, which tanks deliverability before campaigns even begin. Build a 2-3 week infrastructure runway into your client onboarding timeline.
Pitfall 4: Ignoring the Context Problem
The best AI-powered personalization requires deep context about each prospect. But agencies often lack the rich first-party data that in-house teams have. Invest in robust enrichment workflows to compensate—your personalization is only as good as your data.
What Changes at 50+ Clients
Managing five clients in Smartlead sub-accounts is straightforward. Managing 50 requires different infrastructure. The manual processes that worked at small scale—copying templates, configuring mailboxes, pulling reports—become full-time jobs.
At this scale, agencies need systems that work across their entire client portfolio:
- Unified prospect context: Enrichment data, engagement history, and qualification signals that flow consistently to every client campaign
- Automated campaign generation: The ability to spin up personalized sequences for new clients without manual template modification
- Cross-system orchestration: Smartlead is one piece; you also have CRMs, enrichment tools, and analytics platforms that need to stay in sync
This is where context platforms like Octave become essential infrastructure. Instead of building custom integrations between Clay, Smartlead, and each client's CRM, Octave maintains a unified context layer that keeps everything synchronized. For agencies managing outbound at volume, it's the difference between hiring more coordinators and actually scaling operations.
The specific capabilities that matter for agencies: centralized prospect scoring that works across all clients, automated workflow coordination between enrichment and sending, and the ability to maintain consistent personalization quality even as you onboard new clients monthly. Without this infrastructure layer, growth means linear headcount growth—which kills margin.
FAQ
Smartlead's Pro and Scale plans allow unlimited sub-accounts. The practical limit is operational—how many clients can you effectively manage—not a technical restriction from Smartlead.
No. Sub-accounts provide complete data isolation. Clients accessing their portal see only their own campaigns, leads, and metrics. They have no visibility into your agency dashboard or other sub-accounts.
It depends on your service model. Full-service agencies typically keep campaign management internal, giving clients view-only portal access. Managed service models might give clients the ability to pause/resume campaigns or adjust schedules. Avoid giving clients access to mailbox settings or sending configuration.
Sub-accounts can be exported or transferred. Export all campaign data, lead lists, and engagement history before offboarding. If the client wants to continue using Smartlead independently, you can transfer the sub-account to their own billing.
With proper sub-account setup (dedicated mailboxes and domains per client), deliverability issues are isolated. One client's spam complaints won't affect other clients' sending reputation. This is why shared infrastructure across clients is dangerous.
Smartlead offers significant white-label customization: custom domains, branding, and terminology. However, the underlying UI structure is Smartlead's. For complete white-labeling (your own interface), you'd need to build on top of Smartlead's API.
Conclusion
Smartlead's agency features solve the fundamental multi-tenant challenges of cold email operations: data isolation, reputation separation, and client-facing transparency. Sub-accounts give you the architectural foundation; white-label portals give you the client experience.
But features alone don't create a scalable agency. The agencies that grow efficiently combine proper platform configuration with standardized processes—template libraries, variable schemas, reporting workflows—that make adding clients incremental rather than exponential work. Start with clean architecture, document your processes, and invest in the context and orchestration infrastructure that lets you scale without proportional headcount.
