Skip to content

Agency client reporting

Agency client reporting from payment revenue

The report has one job in the room. What you spent on Meta and Google, and what produced the revenue that hit the bank.

A framing example, not a case study and not a measured outcome: "You spent €100k on Meta and Google. Here's what actually produced the €300k that hit your bank account." Say that it is an example. Then use their month.

The client conversation this report has to win

Spent X. Bank shows Y. This view explains Y. Platform ROAS can live in the appendix. Two ROAS numbers and no payment line still confuse the client.

They open Ads Manager or the processor between meetings. A monthly PDF is often stale that afternoon. A live share link lets both sides open one report before the QBR.

What a client reporting tool is being asked to show

Dashboards, portals, templates, live links. For this retainer: Meta spend from Meta, Google spend from Google, one processor total, openable on a Tuesday. A PPC template locks columns and the change note. If it adds the two revenue claims, a cleaner PDF still invents money.

Ours is the PPC report template, with platform claims and payments in separate columns.

Export guides: Google, Facebook, Meta.

Payment revenue next to the Meta export and the Google export

Processor first. Platform claims beside what cleared. Then the live link. Refresh each client workspace, mark where a claim sits above the payout, send the link before the meeting, defend payment revenue in the room.

Product list, not a demand claim: Stripe, Lemon Squeezy, Polar, Dodo, Yolfi. An entirely Shopify-native DTC book may fit a checkout-specific stack better. Plans: Thexly for agencies and pricing.

One sale claimed twice: what the report should not add

Click Meta, later Google, one purchase. Both claim it. The processor records one charge. Do not add the revenue columns. Each claim beside its own spend. Payment revenue once. A chart that adds them has the PDF's problem. Longer read: one sale, two claims. Blended talk: blended ROAS and MER versus platform ROAS.

What a client reporting portal means here

A shared place for the same live report, instead of a monthly export. A "demo" on this page is that link: refresh the workspace, claims next to what cleared, send it. Not a separate demo product. One workspace and one share per client. Book-level packaging: one Agency view across clients.

What this page does not try to be

Not a pixel suite. Not CAPI, Conversion API, or passback. Not spend sync or ROAS sync. Thexly does not pull ad spend. Not a first-touch, last-touch, or multi-touch method, and it does not set platform windows. Not a white-label domain. The live page describes a shared link, not your brand on their URL.

Choosing a tool? Our agency guide to marketing attribution software sets out the four kinds.

Where the rest of the reporting guides fit

FAQ

What should a client reporting tool show besides platform ROAS?

Each platform's spend, the dates, and payment revenue. Not the sum of the two revenue claims.

How do I talk about €100k of spend and €300k in the bank without calling it a case study?

Call the line a framing example. "You spent €100k on Meta and Google. Here's what actually produced the €300k that hit your bank account." Then use the client's own payout.

Why is the sum of Meta and Google revenue a bad client total?

Both can claim one sale. The processor shows one charge. "What we made" is payment revenue.

Does Thexly pull ads spend into the report?

No. No spend sync and no platform ROAS sync.

Is a shared live link the same as a white-label portal?

No. The live FAQ means both sides open one report per client, instead of a PDF. It does not describe a white-label domain or a separate login product. Live also does not, by itself, mean payment-verified.

Which guide do I send a client who wants the Google or Facebook export explained?

Google Ads reporting, or Facebook / Meta to match their label.

What did you wish they could open, the last time a PDF met their bank app?

Related guides

Keep reading

Guide

Facebook vs Google Ads: one sale, two claims

Facebook versus Google Ads for the client meeting. Two ad accounts, one bank account. Both can claim one sale, so count payment revenue once.

Guide

Facebook Ads reporting: what hit the bank

Facebook Ads reporting for the client meeting: amount spent first, then the revenue that hit the bank. Meta's purchase column stays labeled.

Guide

Meta Ads reporting: what to show the client

What to show a client who asks for the Meta report. Spend first, then the revenue that hit the bank. Insights repeats the same platform numbers.

Guide

SEO agency reporting software for client results

SEO agency reporting software for client results (paid + SEO), not vanity rank dashboards. Checklist, mistakes, and when payment-verified beats PDF decks.

Guide

When the Meta Ads report changes overnight

When the Meta Ads report changes overnight, the campaigns may be untouched. Read the window, then set the bank deposit on the next line.

Guide

True ROAS: what it is and how to work it out

True ROAS is the revenue that hit the bank divided by ad spend. How it differs from platform-reported ROAS, how ROAS compares with ROI, and how to set a target.