Every client account on one page, and what grows each one next
For agency owners and CEOs with 6 to 30 client accounts. Each month you get every account's status, the decisions waiting on you, and what to say on the client call.
You stepped back from the accounts. Now you hear about problems last.
You can't open every account.With 6 to 30 clients, nobody at the top has the hours to read every dashboard each month.
A real plan costs you a Saturday.Working out what to scale, cut and fix is senior work, so only your biggest clients get it.
The client spots the problem before you do.Tracking breaks or an account drifts. You hear about it on a call, from the person paying you. At renewal, that client is not sure what they got.
The Playbook puts every account on one page, worst first, with the decisions only you can make.
Every account on one page, worst first
This is your view as the owner. Open it before the week starts and you see which client is slipping, which one has room to grow, and the decisions waiting on you.
Agency portfolio
5 accounts: 1 at risk, 3 on watch, 1 on track
Status
Account
Health
This month
Leads
Plan
At risk
Injury law firm
4.1 / 10
Traffic nearly doubled, but confirmed leads moved only from 7 to 9. Fix tracking before any spend increase.
9 from 7
15 actions
Watch
Family dentist
4.8 / 10
Leads fell while ad spend held. Two campaigns carry the drop.
15 from 21
9 actions
Watch
Roofing contractor
5.4 / 10
Leads rose on flat traffic. Broken pages limit the next gain.
24 from 20
8 actions
Watch
Estate planning firm
6.2 / 10
Traffic steady. Form tracking is back, so next month can be judged.
11 from 10
7 actions
On track
Orthodontist
7.6 / 10
Leads doubled on search demand. Room to scale the campaign that earned them.
38 from 19
6 actions
Decisions waiting on you
2 this month
1
Injury law firm
Approve holding Google Ads spend flat until form tracking passes testing.
2
Orthodontist
Approve moving $400 a month from Meta to the Search campaign that doubled leads.
The other three accounts list no decisions this month.
Sample data: five invented accounts. Included in every plan.
Then one Brief per account: where it stands, and what it needs from you
The Brief for one sample client. The figures are sample data.
Sample client This month's data, next month's plan
The Brief
Written for you, the owner. Where the account stands, what is not working, what is, the decisions waiting on you, and what to say on the client call.
At riskHealth 4.1 / 10
The account is buying and earning attention it cannot yet measure or convert. Fix measurement in week 1, cut waste in weeks 1 and 2, then scale what the numbers support.
Concerns
4, largest first
1
Google Ads returned 2 calls on $3,460. $1,730 each, and no form lead can be seen at all. Confirmed
2
$1,317 went where it could not convert. $412 on irrelevant terms and $905 on one broad-match ad group with 0 conversions. Confirmed
3
Form events overstate leads nearly 15 to 1. 132 form events against 9 confirmed leads. Confirmed
4
The new traffic has nowhere to go. 694 new sessions landed on two posts with no contact link. Confirmed
What no single tool shows
6 findings, each from two sources read together
1
GA4 + Search Console
The traffic jump is not buyers. 71% of the new sessions landed on two blog posts with no contact link. In GA4 alone, sessions up 84% reads as a win.
2
Google Ads + GA4
The ads are not failing. The tracking is. The main ad landing page took 340 sessions and logged zero form events, so only calls count as conversions.
3
Business Profile + lead count
The best lead source gets no hours. Profile calls rose from 10 to 14 after one small job, while $3,460 went to ads nobody can judge.
4
Meta Ads + GA4
Meta is paid for clicks, and cannot see a lead. 212 clicks at $3.02 and 0 tracked leads. The pixel records page views only.
5
Instagram and Facebook + GA4
Social posts send nobody to the site. 16 posts reached 1,240 accounts and produced 6 clicks. None carried a link to a service page.
6
AI answers + site crawl
AI assistants rarely name the firm. Named in 4 of 20 test questions. No page has author or business markup, and service pages open with slogans.
Decisions waiting on you
1
You, as agency lead
Approve holding Google Ads spend flat until form tracking passes testing.
2
Client, via the account manager
Send this month's intake and call log before week 2.
Wins
3
Business Profile demand rose at no media cost. Calls 10 to 14, views 510 to 1,480. Confirmed
Search clicks rose 61% to 1,310. Two posts reached page one. Confirmed
Confirmed leads rose from 7 to 9. An early signal on small numbers. Likely
Channel scores
Health 4.1 / 10
Website and tracking2 / 10
Google Ads3 / 10
Meta Ads5 / 10
SEO6 / 10
Business Profile7 / 10
Instagram and Facebook4 / 10
AI search readiness3 / 10
On the client call
Lead with. Business Profile calls rose from 10 to 14, and profile views nearly tripled to 1,480.
Be straight about. The ad landing page records no form submissions, so $3,460 of Google Ads shows only 2 calls. Tracking is fixed in week 1.
Ask for. This month's intake and call log, and the customer list for review requests.
You open one link. The warnings and growth moves arrive monthly.
Open one linkWe send it. You approve access to each account, and you can remove it any time.
We connect everythingIt takes us 1 to 3 hours. You have no workflow to build or look after.
Playbooks arrive every monthPrivate web pages behind a login. On Growth and Scale they sit on your own subdomain.
Pricing
One flat fee, from $389 a month
One monthly fee, set by how many client accounts you have. Cancel any month.
For agencies with 6 to 30 client accounts, mostly local lead generation: dental, legal, home services. Not built for e-commerce agencies.
What this work costs by hand, for all your accounts
By hand, this work costs at least
$10,800 a month
Senior strategist, 54 hours at $200 to $350 an hour$10,800 to $18,900
The Playbook, Growth plan, flat fee$719
Each month, at 3 senior hours an account. Hourly range is for US agency senior strategists, from Search Lab's 2026 agency cost guide, which cites Clutch 2025 data.
Starter
$389a month
Up to 8 accounts, $48.63 each at 8
At least 24 senior hours back each month at 8, worth $4,800 or more
What is included
Brief, Plan, Channels, Content and AI, and Data views
Portfolio page
Lead ledger: every lead counted once, across sources
One task worth assigning on every account in month one, or your money back.
Tell us within 14 days. We refund the month and the connection fee.
Add-on
Ads Watch: what moved in your ads, and what to do about it
Weekly: it checks every Google Ads and Meta account, shows what moved, flags what is slipping and where budget is wasted, and writes the moves to improve performance.
Daily: a check that ads are running and yesterday is in line with the 7-day and 30-day averages.
Starter$99 a month
Growth$179 a month
Scale$249 a month
Covers every ad account on your plan. The rate per account falls as you move up: $12.38, $9.94, then $8.30 on a full plan. Cancel any month.
Client dashboards
A live dashboard for each client, built from the same data as the Playbook. It shows your client the numbers.
$39 a month on Starter. $69 on Growth. $99 on Scale.
Tasks straight into your project tool
We add each month's tasks to your project tool, with owner, due week and why. For tools that have an API.
$49 a month. Setup is quoted per tool.
Start next month with growth moves for two of your clients
Every account planned, with the team you have. Send two accounts: the one you worry about and the one with the most room to grow. We send back a full Playbook for each in less than 24 hours.
Get my two free Playbooks
$0 and no card. If you stay: one task per account in month one, or your month and connection fee back. We take on a few new agencies each month.