Thread Transfer
Agency Guide: Managing Multiple Meta Ads Accounts at Scale
Managing one Meta Ads account is hard. Managing 50 is chaos without systems. Here's the agency playbook for scaling client management without losing quality.
Jorgo Bardho
Founder, Meta Ads Audit
Managing Meta Ads for one client is straightforward. Managing them for 50 clients across different industries, budgets, and expectations is an entirely different challenge. The difference between a struggling agency and a thriving one often comes down to systems—how you structure access, standardize processes, report results, and scale operations without sacrificing quality.
This guide covers everything agencies need to manage multiple Meta Ads accounts effectively: Business Manager structure, access management, standardized workflows, reporting automation, and quality control at scale. Whether you're a small agency growing your client base or an established firm optimizing operations, these systems will help you deliver better results while reducing operational overhead.
Business Manager Architecture
Meta Business Manager is the foundation of agency operations. How you structure it determines how efficiently you can manage clients, onboard new accounts, and maintain security.
Agency Business Manager Setup
Your agency should have a primary Business Manager that serves as your operational hub:
- Create a dedicated agency Business Manager (not a personal account repurposed)
- Use a company email domain for the primary admin account
- Enable two-factor authentication for all users with access
- Set up multiple admin accounts to prevent single-point-of-failure lockouts
From your agency Business Manager, you'll request access to client assets rather than having clients share login credentials. This maintains security and creates clear audit trails.
Client Asset Access Models
There are two primary models for accessing client Meta assets:
Model 1: Partner Access (Recommended)
- Client maintains their own Business Manager
- Client grants your agency partner access to specific assets
- You manage campaigns from your agency Business Manager
- Client retains ownership and can revoke access anytime
- Best for: established clients, enterprise accounts, compliance-conscious industries
Model 2: Agency-Owned Assets
- You create ad accounts in your agency Business Manager
- Assets are owned by your agency
- Client depends on you for access and data
- Simpler setup but creates client dependency
- Best for: small clients without existing infrastructure, short-term projects
Partner access is generally preferred because it maintains client autonomy and creates cleaner transitions if the relationship ends. However, some small business clients prefer agency-owned assets because they don't want to manage Business Manager themselves.
Permission Levels and Roles
Assign appropriate permission levels based on role:
- Admin: Full access including billing and user management. Limit to agency leadership and account managers.
- Advertiser: Can create, edit, and manage campaigns. Standard level for media buyers.
- Analyst: View-only access to reporting. Good for junior team members, clients wanting dashboard access.
Review permissions quarterly. Remove access for departed employees immediately. Document who has access to which accounts.
Onboarding New Clients
A standardized onboarding process ensures you gather necessary information, set correct expectations, and launch campaigns efficiently.
Pre-Launch Checklist
Before launching any campaigns, collect and verify:
- Business Manager access: Partner access granted or assets created
- Payment method: Client's credit card or invoice setup confirmed
- Pixel/CAPI: Tracking verified and firing correctly
- Creative assets: Images, videos, copy, and brand guidelines received
- Landing pages: URLs provided and loading correctly
- Conversion events: Events defined and verified in Events Manager
- Historical data: Access to past performance (if any) for benchmarking
- Competitor references: Examples of competitor ads for research
- Goals and KPIs: Agreed-upon success metrics documented
- Budget: Monthly budget confirmed with billing arrangements
Discovery Questions
Beyond technical setup, understand the business context:
- What's the customer acquisition cost (CAC) they can afford?
- What's the average order value or customer lifetime value?
- Who is their ideal customer? What problems do they solve?
- What has worked or failed in past advertising efforts?
- Are there seasonal patterns or upcoming promotions?
- Who needs to approve creative before launch?
- What's their response time expectation for questions and requests?
Document answers in a client intake form that becomes part of their account record.
Setting Expectations
Misaligned expectations are the leading cause of client churn. Address these explicitly during onboarding:
- Ramp-up period: Explain that campaigns need 2-4 weeks to optimize. Results in week one are not indicative of long-term performance.
- Testing investment: Some budget will be spent learning what works. Not every test succeeds.
- Communication cadence: When they'll receive reports, how quickly you respond to requests, who their point of contact is.
- Scope boundaries: What's included in your service versus what's out of scope (landing pages, creative production, etc.).
- Decision authority: What changes require client approval versus what you handle autonomously.
Campaign Management at Scale
Efficient campaign management across many clients requires standardization, templates, and systematic workflows.
Naming Conventions
Consistent naming makes campaigns searchable, reportable, and understandable by any team member:
Campaign naming: [Client Code]_[Objective]_[Audience/Funnel Stage]_[Date]
- ABC_CONV_PROSP_2025Q1
- XYZ_TRAFFIC_RETARG_202501
Ad set naming: [Targeting Type]_[Audience Details]_[Bid Strategy]
- LAL_Purchasers_1pct_LowestCost
- INT_HomeImprovement_CostCap50
Ad naming: [Creative Type]_[Hook/Message]_[CTA]_[Version]
- Video_PainPoint_ShopNow_v1
- Static_Testimonial_LearnMore_v2
Document your naming convention and enforce it across the team. Consistent naming pays dividends in reporting and knowledge transfer.
Campaign Templates
Create templates for common campaign types to speed up launches and ensure best practices:
- E-commerce prospecting: Standard structure for new customer acquisition campaigns
- E-commerce retargeting: Funnel-based retargeting with time-window segmentation
- Lead generation: Instant form campaigns with qualifying questions
- Brand awareness: Video view optimization with engagement audiences
Templates should include standard settings (placements, optimization events, attribution windows) that can be customized for specific clients.
Optimization Workflows
Define when and how optimization happens:
Daily checks:
- Spend pacing—is each account spending according to plan?
- Critical errors—ad rejections, payment failures, delivery issues
- Major performance swings—CPA or ROAS changes beyond thresholds
Weekly optimization:
- Pause underperforming ad sets (below threshold after sufficient spend)
- Scale winning ad sets (increase budget or duplicate to new audiences)
- Refresh creative (replace fatigued ads, test new variations)
- Audience adjustments (expand or narrow based on performance)
Monthly reviews:
- Full account performance analysis
- Budget reallocation across campaigns
- Strategy adjustments based on trends
- Testing roadmap for next month
Document optimization decisions in a log so you can track what was changed and why.
Reporting and Client Communication
Reporting is how clients perceive your value. Even excellent results can seem mediocre with poor reporting. Conversely, good reporting helps clients understand context when results are challenging.
Automated Reporting Setup
Manual report creation doesn't scale. Invest in automation:
- Meta's native reporting: Schedule automated email reports from Ads Manager. Limited customization but zero cost.
- Google Data Studio/Looker: Connect Meta data via connectors (Supermetrics, Funnel.io). More customizable dashboards.
- Dedicated tools: Agency reporting platforms (AgencyAnalytics, DashThis, Whatagraph) offer multi-platform reporting with white-labeling.
Whichever tool you use, automate delivery. Clients should receive reports on the same day each week/month without you manually sending them.
What to Include in Reports
Structure reports for different audiences:
Executive summary (for C-suite/decision-makers):
- Key results vs. goals (1-2 sentences)
- Spend vs. budget
- Primary KPI performance (ROAS, CPA, leads)
- Top-line trends (up/down, why)
Performance details (for marketing managers):
- Campaign-level performance breakdown
- Audience performance comparison
- Creative performance ranking
- Testing results and learnings
Most clients only read the executive summary. Make it count.
Client Communication Cadence
Define communication expectations by client tier:
- High-spend clients: Weekly calls + weekly reports + Slack/email access for ad-hoc questions
- Mid-tier clients: Bi-weekly calls + weekly reports + email for questions
- Small clients: Monthly calls + monthly reports + email for urgent issues
Always proactively communicate bad news. If a campaign is underperforming, tell the client before they find out from their own dashboard. Include what you're doing to address it.
Quality Control at Scale
As you add clients, quality can slip without systematic checks. Build quality control into your processes.
Account Health Checks
Weekly review every account against a health checklist:
- Is spend on pace with budget?
- Are all campaigns active (none paused unintentionally)?
- Are there ad rejections or policy issues?
- Is pixel/CAPI firing correctly?
- Are primary KPIs within acceptable ranges?
- Is frequency below fatigue thresholds?
- Are there any billing issues?
Use a spreadsheet or tool to track health scores across accounts. Flag accounts that need attention.
Peer Review Process
Before major campaigns launch, have another team member review:
- Targeting settings match brief
- Budget and bid strategy are correct
- Creative matches client brand guidelines
- Tracking is properly configured
- Naming conventions followed
Fresh eyes catch mistakes that the campaign builder misses. Make peer review mandatory for new campaigns and major changes.
Knowledge Documentation
What works for one client should inform others. Document learnings systematically:
- Account playbooks: Document each client's unique requirements, winning strategies, and historical learnings
- Industry insights: Aggregate learnings by vertical (e-commerce, lead gen, etc.)
- Testing log: Track all tests run, hypotheses, and results across clients
When team members leave, documented knowledge stays with the agency.
Team Structure and Roles
How you structure your team affects how many clients you can manage effectively.
Common Structures
Pod model:
- Small teams (2-4 people) own specific client groups
- Each pod has mixed roles (account management + media buying)
- High accountability, deep client knowledge
- Best for: agencies prioritizing client relationships
Specialist model:
- Separate teams for different functions (strategy, execution, reporting)
- Specialists develop deep expertise in their area
- Requires more coordination across functions
- Best for: larger agencies with volume to justify specialization
Hybrid model:
- Account managers own client relationships
- Media buyers handle execution across multiple accounts
- Specialists support specific needs (creative, analytics)
- Best for: growing agencies balancing depth and scale
Client-to-Staff Ratios
Sustainable ratios depend on client complexity and service level:
- Full-service (strategy + execution + creative): 5-8 clients per manager
- Execution-focused (media buying only): 10-15 clients per buyer
- Retainer maintenance (monitoring + optimization): 15-25 clients per person
High-spend clients count as multiple "units" due to complexity. A $500k/month account might require the attention of what would otherwise manage 3-4 smaller accounts.
Common Agency Mistakes
Over-promising Results
Promising specific ROAS or CPA numbers before seeing data sets you up for failure. Instead, commit to process, testing, and optimization—let results come from execution.
Under-documenting Strategies
When the account manager who knows everything about a client leaves, undocumented knowledge leaves with them. Document strategies, learnings, and client preferences systematically.
Reactive Instead of Proactive
Waiting for clients to ask "why is performance down?" is too late. Build systems that catch issues early and communicate proactively.
One-Size-Fits-All Approach
Applying the same strategy to every client ignores industry differences, business models, and goals. Use frameworks and templates, but customize for each client's context.
Key Takeaways
- Use partner access to client Business Managers—maintain security and client ownership
- Standardize naming conventions, templates, and workflows across all accounts
- Automate reporting to free time for strategy and optimization
- Build quality control checkpoints into your processes
- Document everything—strategies, learnings, and client preferences
- Set realistic client expectations during onboarding
- Proactively communicate, especially about challenges
FAQ
Should my agency own client ad accounts or request partner access?
Partner access is generally preferred. It maintains client ownership, creates cleaner transitions if the relationship ends, and follows Meta's recommended practices. Agency-owned accounts create client dependency that can become a liability.
How many clients can one person manage?
It depends on service scope. For full-service (strategy + execution + creative), 5-8 clients is sustainable. For execution-only, 10-15 is manageable. For monitoring/maintenance, 15-25 is possible. High-spend or complex accounts count as multiple "units."
How do I handle clients who want daily updates?
Set expectations during onboarding. Daily updates aren't productive—campaigns need time to optimize. Offer dashboard access so they can check metrics themselves, but explain that strategy calls happen weekly/bi-weekly. If they insist on daily contact, price accordingly.
What should I do when a client's results are poor?
Communicate proactively. Don't hide bad results—explain what's happening, what you've tested, and what you're trying next. Clients forgive poor results more easily than feeling surprised or uninformed. If results don't improve, be honest about whether the account is viable.
Learn more: How it works · Why bundles beat raw thread history