← Resources

Playbooks

How to run facebook ads for clients

Step-by-step on running Facebook ads for client accounts - from Business Manager access through reporting cadence, scope-of-work, and renewal logic.

Updated

Before you start

  • Your own Meta Business Manager (NOT the client's - this is critical)
  • A signed scope of work with media spend authority defined
  • Client's Page admin willing to grant access via Business Manager request
  • A reporting dashboard tool (Looker Studio, Triple Whale, or a Sheets template)
  • A creative production pipeline that can ship 4+ ads/week per client

The playbook

9 steps

0/9
  1. Set up your agency Business Manager - never use the client's

    Go to **business.facebook.com** and create YOUR agency's Business Manager (not theirs). All client work must be requested INTO your BM, not done from inside the client's. If the client fires you, they revoke access; if you ran from their BM, you lose your own pixel learnings, custom audiences, and creative library across other clients. This is the single biggest agency setup mistake.

    TipName your BM with your agency name + URL. Verify it via the Business Verification flow early - unverified BMs hit caps on the number of ad accounts you can request access to.

    Expected outcome

    Agency BM created, verified, and ready to request client assets.

  2. Request asset access via Business Manager

    From your BM, go to **Business Settings → Accounts → Ad accounts → Request access**. Enter the client's ad account ID (15-digit number from their account URL). Specify the role you need - **Advertiser** for spend authority, **Analyst** for read-only. Repeat for Page, Pixel, and Instagram if applicable. The client's BM admin approves on their end.

    # Assets to request from every client:
    # 1. Ad Account (role: Advertiser)
    # 2. Page (role: Advertiser or Editor)
    # 3. Pixel (role: Standard access)
    # 4. Instagram account (role: Create ads)
    # 5. Catalog if e-commerce (role: Manage)

    Expected outcome

    All five assets approved into your BM with appropriate roles.

  3. Set up billing under the client's payment method

    Every client's ad account should bill **the client's own credit card**, never yours. Agency-on-the-hook billing creates cash-flow disasters when a client churns mid-month. Inside the client's ad account, **Billing & payments → Add payment method → client's card**. If they want monthly invoicing, set them up on **Monthly invoicing** through Meta (requires $10k+/mo spend).

    Expected outcome

    Client's payment method is the funding source; your agency is not on the hook for media spend.

  4. Run the diagnostic audit before changing anything

    Before launching new campaigns, **audit what's running**. Capture: Pixel health (events firing? CAPI installed?), historical ROAS by campaign type, creative library inventory, audience overlap, attribution settings, recent learning-phase exits. Document in a 1-page client audit doc. This is your baseline - everything you change going forward measures against it.

    Expected outcome

    1-page baseline audit doc shared with client showing current state + first-30-day plan.

  5. Define the campaign architecture for the engagement

    Most client accounts only need three campaigns: **(1) ASC for evergreen prospecting**, **(2) Creative-testing Manual Sales** at low budget for new ads, **(3) Retargeting** for 30-day cart abandoners + 180-day site visitors. Resist building a 12-campaign account 'because it looks sophisticated' - it just fragments learning.

    Expected outcome

    3-4 campaign architecture documented and approved by client.

  6. Lock the creative production cadence

    **Weekly: 4-6 new creatives shipped, 1 launch per week.** Without this cadence, you'll run out of variants in week 2 and the account will plateau. Standardize: research Monday (competitor ad library), brief Tuesday, produce Wed-Thu, QA + launch Friday. If your client can't supply UGC weekly, this becomes the bottleneck - solve it in the SOW with a stock-clip + AI-generated creative supplement.

    TipBuild a shared creative tracker (Notion or Airtable) the client can see. Visibility into the pipeline is what stops them from anxiously asking 'what are we shipping next week?'

    Expected outcome

    Weekly creative cadence operational with 4-6 ads/week and visible pipeline.

  7. Set up reporting at 3 cadences

    **Daily (automated dashboard)**: spend, CPA, ROAS, daily pacing. Looker Studio connected to the ad account does this for free. **Weekly (your write-up)**: what changed, what tests are mid-flight, what shipped, what you're recommending next. **Monthly (deck)**: full-month performance vs. goal + strategic narrative + next-month plan. Clients fire agencies that go silent between monthly reports.

    # Weekly report template (5 sections):
    # 1. Performance vs target (3 numbers)
    # 2. What we shipped this week (4-6 creatives)
    # 3. Tests in flight (status + day count)
    # 4. What we learned
    # 5. Plan for next week

    Expected outcome

    Daily dashboard live, weekly write-up cadence set, monthly deck calendared.

  8. Manage scope creep with a change-order process

    Clients will ask for things outside the SOW - landing page builds, new offer angles, channel expansion. Have a clean change-order template ready: scope, additional fee, timeline. Send within 24h of the request. **Don't do free work to be helpful** - it teaches the client your time is free and erodes margin until you resent the account.

    Expected outcome

    Change-order template lives in your toolkit; every out-of-scope ask triggers it.

  9. Build the renewal narrative from day 1

    Renewal happens because the client can articulate **what they got** in plain English. Don't wait until month 5 of a 6-month contract to start telling that story. In every monthly report, lead with the one-line outcome ('Q1: scaled spend 2.3x while holding ROAS at 4.1, shipped 47 new creatives, expanded into Reels which is now 35% of delivery'). The renewal slide deck writes itself by month 5.

    Expected outcome

    Outcome narrative is baked into monthly reporting and ready to surface at renewal.

Shuttergen

Hit your 4-6 ads/week cadence without burning out your editor.

Shuttergen lets your agency ship the creative volume client accounts need to keep performing - generated from a single brief, in your client's brand voice, ready for Ads Manager.

Pitfalls

What goes wrong

  • Running ads from the client's Business Manager

    When the engagement ends, you lose access to everything you built. Always run from your agency BM with requested access to client assets.

  • Putting agency credit card on file for client media spend

    One delayed payment from the client and you're suddenly fronting $50k of Meta spend with no recourse. Always client's card, always.

  • Promising ROAS targets without a baseline audit

    Agreeing to '4x ROAS' before you've seen the account's history sets up an impossible-to-defend conversation when reality lands at 2.8x.

  • Going silent between monthly reports

    Clients churn agencies that disappear. Weekly write-ups (even 5 sentences) are the cheapest renewal insurance you can buy.

  • Saying yes to every out-of-scope request

    Free work compounds: this month's 'small favor' becomes next month's expected baseline, and your margin disappears. Use the change-order process.

Limits

When this playbook won't work

  • Clients who insist on owning the BM and running everything internally - you become a contractor with no leverage
  • Sub-$5k/mo media budgets - the algorithm starves, results are poor, you lose the renewal anyway
  • Clients with no organic conversion baseline - paid amplifies existing conversion; if nothing converts organically, paid won't fix it
  • Engagements without a clear single decision-maker - approval bottlenecks kill creative cadence
  • Niches restricted by Meta's ad policy (CBD, weapons, financial speculation) - operational overhead eats margin

The agency operating system that separates good shops from churn shops

The shops that retain clients for 2+ years all run a version of the same operating system. Daily dashboard the client can see. Weekly write-up in their inbox. Monthly strategic deck with renewal narrative baked in. Creative cadence locked at 4-6/week with visible pipeline. This isn't sexy work - it's hygiene - and it's why some agencies churn 50% of clients per year and others retain 80%.

The cadence is the moat. A client who knows what's shipping next week and saw 6 new creatives go live last week doesn't churn casually. A client who got 4 weeks of silence after the last monthly report churns the moment a competing agency pitches them.

Agency-side creative production is the bottleneck most accounts hit at month 3. UGC suppliers run dry, the founder gets sick of being on camera, the in-house brand team disappears for two weeks. Most agencies under-invest in their own creative production capability and end up dependent on the client supplying assets. The agencies that win build a creative production stack (in-house editor + AI tooling + stock libraries) so they're never blocked.

Internal: facebook-ads-agency sister concept for LinkedIn shops; agency-creative-brief for the brief template every client engagement needs.

Hit your 4-6 ads/week cadence without burning out your editor. Shuttergen lets your agency ship the creative volume client accounts need to keep performing - generated from a single brief, in your client's brand voice, ready for Ads Manager.

Generate client-ready creative

Pricing models that work for client Facebook ads

Three viable pricing models - (1) flat monthly retainer ($3k-$15k/mo depending on account size), (2) % of media spend (10-15% is the agency norm), (3) hybrid base retainer + performance bonus on ROAS or spend thresholds. Pure performance pricing usually loses agencies money - you bear all the risk while client controls the levers (offer, product, landing page).

Retainer-with-creative-included is the most common 2026 model. Clients increasingly expect the agency to ship creative, not just optimize bids. If your pricing assumes the client supplies all creative, you're getting underbid by shops that bundle production.

The renewal mechanic to set up at signing. Default to an auto-renewing month-to-month after the initial 3-6 month commitment, with 30 days notice to cancel. This removes the awkward 'renewal conversation' and shifts the cancellation pressure onto the client. It also forces the agency to keep delivering monthly, which is the right pressure.

Internal: creative-brief-template, creative-brief.

FAQ

Frequently asked

Do I need my own Business Manager to run Facebook ads for clients?
Yes. Always run from your agency Business Manager with requested access to client assets - never from the client's BM. Otherwise you lose access (and all built audiences/learning) when the engagement ends.
How much should I charge to manage Facebook ads for clients?
Flat retainer: $3k-$15k/mo by account size. % of spend: 10-15% is agency norm. Hybrid base + performance bonus is common for mature shops. Pure performance pricing usually loses money for the agency.
Who pays for the Facebook ad spend - the agency or the client?
Client. Always put the client's payment method on file in their ad account. Agency-funded media creates cash-flow disasters when a client delays payment or churns mid-month.
How many clients can one person manage at once on Facebook ads?
3-6 clients per dedicated media buyer is the working norm, depending on account complexity and creative production load. Above 6, quality drops measurably; below 3 is usually pricing/efficiency loss.
What's the typical Facebook ads agency contract length?
3-6 months initial commitment, then auto-renewing month-to-month with 30 days notice. This balances client commitment with monthly delivery pressure on the agency.
What reporting do clients expect from a Facebook ads agency?
Daily dashboard (Looker Studio is fine), weekly written update (5 sentences minimum), monthly strategic deck. Going silent between monthly decks is the #1 cause of agency churn.
Should I take Facebook ads clients without a creative production pipeline?
Only if you've contractually offloaded creative to the client - and even then, expect them to underdeliver. In 2026 most accounts plateau without a 4-6 ad/week creative cadence, which means the agency owns production.

Related

Keep reading

Hit your 4-6 ads/week cadence without burning out your editor.

Shuttergen lets your agency ship the creative volume client accounts need to keep performing - generated from a single brief, in your client's brand voice, ready for Ads Manager.