How Agencies Run 20 Clients With AI and Approvals

Small agencies tend to stall at 8 to 12 clients. It happens to shops serving plumbers in Ohio, med spas in Texas and clinics in Ahmedabad alike. The creative work scales fine. The overhead doesn't:

  • chasing approvals;
  • reconciling access;
  • writing reports;
  • fixing mistakes made in a rush.

Bolt AI onto that and you get more drafts sitting in the same approval queue.

This playbook is for agencies of 2 to 10 people serving local businesses and D2C brands. In the model below, AI does most of the drafting and monitoring, clients approve from WhatsApp, and hard guardrails catch the expensive mistakes. One account manager can then handle more clients. How many more depends on your service scope, so test it before you promise it to anyone.

Read first: What an AI CMO can and can't do, which explains the approval model this playbook builds on.

1. Set up accounts the right way (once per client)

Most agency disputes start with access and ownership. Settle both on day one.

  • Clients own their assets. The client's Meta business portfolio owns their ad account, Page, Instagram account, pixel/dataset and WhatsApp Business Account. You get partner access from your own portfolio. If you part ways, the client keeps everything. Prospects notice that, and it helps you win them.
  • Google:
    • Search Console: the client owns the property and adds you as a user.
    • Google Business Profile: the client is the owner and you're a manager.
    • Analytics: the client owns it.
  • WhatsApp: each client's WhatsApp Business Account bills to the client's own payment method. (In India, Meta requires eligible businesses to move WhatsApp billing to INR by 31 December 2026.)
  • Texting (US): if you run SMS for clients, each client's business number needs its own A2P 10DLC brand and campaign registration, with opt-in wording that matches their website.
  • Messaging limits are per business portfolio. WhatsApp's messaging limits apply per business portfolio, across all its numbers. Keep clients in separate portfolios so one client's broadcast can't affect another's limits or quality.
  • Document access in a simple sheet: client, asset, owner, your access level, date granted.

2. Define the service in "jobs", not hours

Write each client's scope as recurring jobs with a cadence and an approval rule:

JobCadenceWho draftsApproval
Social posts (IG, FB, LinkedIn)Monthly plan, weekly batchesAI + account manager editsClient approves batch on WhatsApp
Google review repliesDailyAI4 to 5★ auto after trial; 1 to 3★ client approves
Google Business Profile postWeeklyAIBatch approval
Blog / page refresh2 per monthAI drafts, editor checks factsClient approves before publishing
Meta / CTWA campaignsPer campaignAI plan + specialist reviewClient approves launch and every budget increase
WhatsApp broadcastPer campaignAI drafts audience and messageClient approves
Lead first repliesReal timeAI, within approved factsRules set once; hands over on complaints
Weekly reportWeeklyGenerated from dataNone, sent automatically

3. Build a "brand brain" for each client

AI output is only as good as what it knows about the business. For each client, keep a short, approved document with:

  • services, price ranges and the areas served;
  • what makes them different, in the owner's words;
  • tone (formal or friendly) and languages (for example English and Spanish);
  • never-say rules: no discounts in public replies, no medical claims, no "best in city";
  • the people: owner, technicians, doctors (with consent to feature);
  • recurring offers and seasonal peaks (for India clients, see the festival calendar).

Go over it with the client every quarter. When the AI gets something wrong, the cause is usually a missing or outdated fact in this document.

4. Make approvals painless

Waiting on client approvals eats more agency hours than anything else. Most of the fix is format:

  • Use the channel the owner already checks, not a portal login. A message with buttons on WhatsApp (where owners use it) or a short email with one-tap links beats a dashboard.
  • Batch: one message with the week's posts, not seven separate messages.
  • Preview plus one-tap approve or reject, with a short reason box for rejections.
  • Set expiry rules:
    • when approval doesn't arrive in 48 hours, evergreen posts can go to a backup;
    • anything that spends money never auto-approves.
  • Log decisions. "Approved by client on WhatsApp, 14 Oct, 10:42" settles future disputes.

5. Guardrails that protect you and the client

Ad spend

  • An account spending limit set by the client.
  • Every campaign starts paused, with a spending cap.
  • Budget increases need client approval. Budget decreases and pauses can be immediate.
  • An automatic pause when daily or monthly spend crosses the agreed limit. Remember that Meta can spend up to 75% over a daily budget on a single day. See Meta ads budget guardrails.

WhatsApp

  • Broadcasts only to opted-in contacts, with proof stored.
  • STOP and opt-out requests handled automatically.
  • Bots limited to specific business tasks. Meta has banned general-purpose AI chatbots on the WhatsApp Business Platform since 15 January 2026.
  • See WhatsApp marketing compliance in India.

Reviews

  • Ask every customer for a review, with no star filter. Google prohibits selectively soliciting positive reviews.

Content

  • Facts checked against the brand brain.
  • Claims sourced.
  • No mass-produced near-duplicate pages. Google warns against scaled, low-value content.

Platform changes

  • Give one person a monthly "policy check" covering WhatsApp pricing notices, Meta API changes and Google updates.
  • 2026 alone brought a WhatsApp pricing change in October, an INR billing deadline in India in December, and Meta API version changes. In the US, keep an eye on carrier 10DLC rules and the FTC's review rule.

6. The weekly rhythm

DayAgency teamClient
MondayWeekly reports go out automatically; triage alerts (spend spikes, 1★ reviews, traffic drops)Reads a 5-line WhatsApp summary
TuesdayReview AI drafts for the week's posts; send approval batchesApproves batch (2 minutes)
WednesdayCampaign reviews: one change per campaign, documentedApproves any launches or increases
ThursdayContent: refreshes and new pages; fact-checkApproves articles
FridayPolicy check, access sheet updates, next week's planNone

Daily, 15 minutes: the alert queue (failed posts, disapproved ads, hot leads not picked up, 1★ reviews).

7. Reporting that clients read

Most agency reports go unread. They're long PDFs about reach, and owners care about the phone ringing. Try this instead:

  • Weekly WhatsApp summary. Five lines: leads, reviews, spend vs cap, the best post, one recommended action. The numbers must come straight from the data, never from an AI's guess.
  • Monthly report. One page: business outcomes first (enquiries, bookings, sales where known), then channel metrics, then next month's plan.
  • Quarterly review. A call: what to stop, what to scale, what to update in the brand brain.

8. Capacity: how to know you can take on client 21

Track per account manager:

  • Approval turnaround: median hours from draft to client decision.
  • Alert backlog: unresolved alerts older than 24 hours.
  • Rework rate: % of AI drafts that need substantial edits. A high rate usually means a weak brand brain.
  • Client outcomes: enquiries or leads trend per client.

If turnaround and backlog hold steady as you add clients, you have room. If rework climbs, stop signing and fix the brand brains first.

Illustrative example: a 4-person agency in Columbus, Ohio serving 20 clients (HVAC and plumbing contractors, two med spas, dental practices, restaurants):

  • one specialist handles all ad campaigns;
  • two account managers each own 10 clients' approvals, content and reviews;
  • the founder handles strategy calls and new business.

Treat it as a starting point to adapt. We can't promise your numbers will match.

Agency setup checklist

  • [ ] Client owns all assets; agency has partner/manager access
  • [ ] Separate business portfolio per client for WhatsApp
  • [ ] Access sheet maintained
  • [ ] Scope written as jobs with cadence and approval rules
  • [ ] Brand brain per client, reviewed quarterly
  • [ ] Batch approvals on the owner's phone, with logging
  • [ ] Spend caps, paused-by-default campaigns, auto-pause
  • [ ] Opt-in proof and STOP handling for every client you message for
  • [ ] No review gating anywhere
  • [ ] Weekly 5-line summary + monthly one-page report
  • [ ] Capacity metrics tracked monthly

FAQ

How many clients can one account manager handle?

It depends on scope and tooling. Track approval turnaround, alert backlog and rework rate as you add clients. If they hold steady, you have capacity.

Should the agency or the client own the ad account?

The client should own their ad account, Page, pixel and WhatsApp Business Account, with the agency given partner access. It avoids disputes and builds trust.

How do I get clients to approve content faster?

Send weekly batches to the owner's phone (WhatsApp or email) with previews and one-tap approve or reject. Set clear expiry rules for evergreen items, and never auto-approve anything that spends money.

Can I run all clients' WhatsApp from one business portfolio?

Not advisable. WhatsApp messaging limits are set per business portfolio and shared across its numbers, so one client's activity can affect others. Keep clients in separate portfolios with their own billing.


Where BeeCMO fits. The BeeCMO agency plan gives each client a separate workspace with its own brand brain, connections and limits:

  • clients approve posts, replies and campaigns with one tap (WhatsApp buttons or email), without a login;
  • every decision is logged;
  • ad caps and WhatsApp compliance rules are enforced per client;
  • a weekly data-only summary goes to each client automatically;
  • $79 a month includes three clients, month-to-month, and clients keep their own accounts.

See the agency plan →

Sources

Checked 12 October 2026.

  • Meta, WhatsApp messaging limits (per business portfolio): https://developers.facebook.com/documentation/business-messaging/whatsapp/messaging-limits
  • Meta, WhatsApp pricing (INR billing deadline 31 Dec 2026): https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing
  • Meta for Developers, Facebook Login for Business (client asset access): https://developers.facebook.com/documentation/facebook-login/facebook-login-for-business
  • Jon Loomer, Meta budgeting (75% daily overspend): https://www.jonloomer.com/updates-to-meta-ads-budgeting/
  • respond.io, WhatsApp general-purpose chatbot ban: https://respond.io/blog/whatsapp-general-purpose-chatbots-ban
  • Google Maps contribution policy (selective solicitation prohibited): https://support.google.com/contributionpolicy/answer/7400114
  • Google Search Central, spam policies (scaled content abuse): https://developers.google.com/search/docs/essentials/spam-policies
  • respond.io, WhatsApp pricing change 2026: https://respond.io/blog/whatsapp-pricing-change-2026

Your 24x7 AI CMO

See how BeeCMO works

Talk to a person

Email us and a person replies, usually the same working day. Or start the free trial and look around first.

Email us Start free trial

Start free trialSee pricing