Dashboards

Marketing dashboards for agencies: one for you, one for each client

An agency needs two dashboards: a portfolio view that ranks clients by what needs attention, and a client board with three numbers and a target.

On this page

An agency needs two dashboards, not one: a portfolio view for the team that lists every client with the ones needing attention first, and a client dashboard that opens on the three numbers the client pays for, against a target. Most agency dashboards are the second kind stretched to do both, and do neither well.

The pages that rank for this phrase are tool listings and vendor feature pages. This one is about what goes on each board, who should see it, and the access rules that save trouble when a client leaves.

The two boards

Agency portfolioClient dashboard
Who reads itAccount managers, every morningThe client, whenever they wonder
Opens onClients sorted worst firstThree numbers against a target
AnswersWhich client needs us today?Is the money working?
DetailOne line per client, one actionOne click to the full dashboard
WordsOurs: CPA, ROAS, sync errorsTheirs: leads, booked calls, sales

The portfolio board

One row per client. The row says what is wrong in words, and the list is sorted so the worst is on top. What belongs on it:

SignalWhy it is urgent
Site down or tracking stoppedEvery number after this is wrong until it is fixed
Ads spending with no resultsMoney leaving with nothing to show; often a broken form or goal
Results down well outside the usual swingSomething changed; find it before the client does
A connection stopped syncingSpend or sales will be missing from the next report
Certificate or domain about to expireThe site goes down on a date you can see coming
Cost per result up sharplyBudget is buying less; a fatigued ad or a broken audience

"Well outside the usual swing" is the important part. A drop of 30 percent means nothing for a client with 20 leads a month and a lot for one with 2,000. Compare each client with its own normal weeks, and leave out clients too small for a change to mean anything.

Leave off the portfolio board anything that is fine. A list of 40 green rows trains the team to stop reading it. Uptime monitoring for agencies covers the site, certificate and domain checks.

The client board

Start from the client's business, not the channels:

Client typeThree numbersTarget example
Online storeRevenue, blended ROAS, ordersBlended ROAS above 3.0
Service and lead genQualified leads, cost per lead, booked calls120 leads a month under $40
Local businessCalls, form leads, direction requests60 calls a month
SaaSSignups, cost per signup, new MRR$3,000 new MRR a month

(Example targets.) Under the three numbers, one line of pace says more than a chart: "On pace for 104 of 120 leads; needs 6 a day, getting 5." Then sources in plain words, then the campaigns. Most clients stop reading after the first screen, so the first screen has to be the answer.

Each business type has its own card list: see the lead generation dashboard, the ecommerce dashboard and the SaaS metrics dashboard.

Dashboard or report?

Both, for different jobs. A dashboard is for looking things up at any time; a report is a short story with a recommendation, sent on a schedule. Clients who get only a dashboard often log in once and forget it. Clients who get only a PDF email you for every number. Send the report, and put the live link in it. Client reporting for agencies covers the report.

Access rules that save trouble later

  1. The client owns the accounts. Ad accounts, analytics and the store belong to the client's business, with the agency added as a partner or user. When the work ends, the client keeps their history and the agency removes itself.
  2. Read-only by default. Reporting needs read access only. Meta's ads_read permission, for example, pulls ad reports; managing ads is a separate permission, ads_management (Meta).
  3. Invites, not shared logins. A shared password cannot be taken back from one person. An invite can.
  4. A private link is a password. Anyone who has it can see the numbers. Use it for clients who forward reports, and replace it when someone leaves.
  5. White label only if you mean it. Your logo on the client's board helps; pretending you built the software does not. Say which tools you use if asked.

Common questions

What should an agency client dashboard show?

The three numbers the client pays you for, each against a target with its pace, then sources in plain words and the campaigns behind them. Leave channel metrics such as CTR and CPM for your own board.

How do agencies monitor many clients at once?

With a portfolio view that lists every client sorted by what needs attention: tracking stopped, spend with no results, results well below normal, broken connections. Fine clients drop to the bottom or out of the list.

A login by email invite when the numbers are sensitive, because you can revoke one person. A private link when the client wants to forward it. Either should be read-only.

Do clients want dashboards or reports?

Most want a short report on a fixed day, with a dashboard link for when they have a question. A dashboard on its own is easy to forget.

Sources

  • Meta for Developers: Permissions reference (ads_read). Checked October 2026.
  • The two-board structure is our recommendation from building agency tools. Example targets are made up for illustration.

Spotted something wrong or out of date? Email hello@sporetag.com and we will fix it.