why we don't send 47-slide reports

likes don't pay rent. a one-page report built around leads, revenue and roas, the template we use, and the numbers we refuse to hide behind.
in this article11 sections
- 01what should a marketing performance report actually show?
- 02what are the marketing kpis that matter, and which are vanity?
- 03what goes in a one-page marketing report template?
- 04how do you read roas vs cac vs payback?
- 05is brand awareness measurable too?
- 06how does automated marketing reporting work?
- 07how much should you trust attribution?
- 08what should agency reporting look like week to week and month to month?
- 09what does a good report say when ads aren't the answer?
- 10what should you check before a report goes out?
- 11who wrote this, how and why
- one page, five to seven numbers. if a number does not change a decision, it does not go on the report.
- leads, revenue and return on ad spend first. reach and likes are diagnostics.
- roas alone can lie. read it next to cac and payback, and against your gross margin.
- automate the collection, not the thinking. automation cut our own reporting effort by 60%+, one reason it sits early in our guide to ai automation for business in india.
- attribution is an estimate. say whose numbers the report uses.
every founder has received the deck. forty-seven slides, a chart on every one, impressions up, reach up, engagement up, and somewhere around slide thirty a line about leads that does not quite say whether the money worked. we have a rule: if it does not fit on one page, we have failed at reporting, not succeeded at working.
what should a marketing performance report actually show?
a marketing performance report should show money in, money out and what happens next. that means spend, leads, revenue, cost per result, the trend against last week and last month, one plain paragraph on what happened, and the changes planned. if the reader cannot decide something after sixty seconds with it, the report has failed.
likes don't pay rent. we report on leads, revenue and return on ad spend, because those are the numbers a business actually runs on. everything else is a diagnostic, useful to us when something breaks, not a result to celebrate.
- what we spent
- what came back, in leads and in revenue
- what that cost per result, and how it moved
- what we are changing next week, and why
“if a report needs a dictionary, it's a bad report.”
forty-seven slides look like effort. they also bury the one slide that matters, which is convenient when that slide is bad. on one page, if leads fell, it is the second line, not slide thirty-one.
what are the marketing kpis that matter, and which are vanity?
the marketing kpis that matter are the ones tied to money and pipeline: spend, qualified leads, cost per qualified lead, customers, cac, revenue, roas and payback. vanity metrics like impressions, reach, likes and follower growth are not useless, but they describe activity, not outcomes, so they belong in the diagnostic layer, not the headline.
our test: does this number change what we do on monday? if impressions doubled and leads stayed flat, impressions told the founder nothing worth acting on.
| vanity metric | what it tells you | the decision metric to report instead | the decision it drives |
|---|---|---|---|
| impressions and reach | how many people saw something | cost per qualified lead | scale, hold or cut a campaign |
| likes, shares, comments | how the creative landed socially | lead to customer rate by creative | which creative gets more budget |
| clicks and ctr | whether the ad earned attention | landing page conversion rate | fix the page or fix the ad |
| platform-reported conversions | what the ad platform claims | revenue matched in your crm or store | how much to trust each channel's roas |
when cost per lead rises, we open the ad account and check ctr, frequency and cpm to find out why. the client sees the outcome and the fix. how we read the meta side is in our meta ads strategy for 2026, and the google side in ai max for search campaigns.
what goes in a one-page marketing report template?
a one-page marketing report template needs five to seven numbers, each shown against last week and last month, plus one paragraph explaining what happened and a short list of next actions. each number earns its place by driving a specific decision. if you cannot name the decision a number drives, drop it from the page.
this is the template we start from. rows change by business, but the shape stays the same.
| number | how it is calculated | the decision it drives |
|---|---|---|
| spend | paid media cost, all channels | are we on budget |
| qualified leads | leads sales or the bot marked as fit | is targeting bringing the right people |
| cost per qualified lead | spend divided by qualified leads | which campaigns get more money |
| customers or sales | closed deals or orders from paid traffic | is the funnel after the lead working |
| cac | spend divided by new customers | can we afford to scale at current margins |
| revenue and roas | paid revenue, and revenue divided by spend | is the money coming back |
| what changes next | two to four actions with owners | what happens before the next report |
below the table sits one plain paragraph. something like: leads held steady but cost per lead rose because frequency climbed, so we are rotating in two new creatives. that paragraph does more work than ten charts.
what does a weekly report from us look like?
one page. the four numbers above, the trend against last week and last month, one paragraph in plain english about what happened, and a short list of what we are doing next. hinglish friendly. if you have a question, you message the person who ran the campaign, not an account manager.
how do you read roas vs cac vs payback?
roas vs cac is a question of whose money you are looking at. roas divides revenue by ad spend, so it ignores margin and repeat purchases. cac divides spend by new customers, and payback asks how many months of gross profit it takes to earn that cac back. read all three together, against your gross margin.
a 3x roas sounds healthy. on a product with a 25% gross margin it loses money, because the break-even roas is one divided by the margin, which is 4x. on a product with a 60% margin, 3x is comfortably profitable. for meta specifically, we show how cpm, click rate and form conversion add up to cost per lead in facebook ads cost in india.
here is an illustrative example, not a client result.
| line | illustrative example |
|---|---|
| ad spend for the month | ₹2,00,000 |
| leads | 400, so cost per lead is ₹500 |
| new customers | 40, so cac is ₹5,000 |
| average first order | ₹15,000, so revenue is ₹6,00,000 |
| roas | ₹6,00,000 divided by ₹2,00,000, which is 3x |
| gross margin | 40%, so break-even roas is 2.5x |
| gross profit per customer on the first order | ₹6,000 against a cac of ₹5,000 |
here the account is profitable on the first order, but only just: ₹1,000 per customer before overheads. now suppose the business sells a subscription earning ₹2,000 of gross profit a month instead. first-month roas looks terrible, but payback is ₹5,000 divided by ₹2,000, two and a half months. a roas-only report would have told you to switch off a very good account. that is why our first conversation with a new client is about margin.
is brand awareness measurable too?
brand awareness can be measured, so it should be. branded search volume, direct traffic, recall in sales conversations and cost to reach the right audience all move when awareness works. if a campaign exists to build awareness, it gets a number, a baseline and a deadline, like every other campaign on the report.
"brand awareness" with no number attached is how budgets disappear. awareness can be measured: branded search, direct traffic, recall in sales conversations, cost to reach the right audience. if a campaign exists to build awareness, it gets a number and a deadline like everything else.
we pick one or two before launch and write down the baseline. if branded search has not moved after the agreed window, the campaign goes on the report as not working.
how does automated marketing reporting work?
automated marketing reporting pulls numbers from ga4, google ads, meta and your crm into one place on a schedule, so nobody copies figures into slides by hand. a dashboard tool or a sheet updated by a workflow does the collecting. a human still writes the paragraph about what happened and what changes next.
in our own agency ops, moving reporting from manual copy-paste to automated pipelines cut the effort that went into reporting by 60%+. that time moved from collecting numbers to reading them.
- sources: ga4, google ads, meta ads manager, and the crm or store for customers.
- collection: native connectors, a paid partner connector, or an n8n workflow writing rows into google sheets, the same pattern behind our whatsapp ai agent for sports for life.
- presentation: a looker studio page or the sheet, laid out as the template above.
building a looker studio dashboard
a looker studio dashboard puts the template on a live link. google's own connectors for ga4 and google ads are free. there is no free native connector from google for meta ads, so most teams use a paid partner connector, as reported by this guide to connecting facebook ads to looker studio.
two things catch people out. first, ga4's data retention setting for user-level and event-level data defaults to 2 months on standard properties, and can be raised to 14 months, according to google's analytics help page on data retention. that limit hits explorations, so change it on day one. second, if the form event fires twice, the dashboard reports double the leads, beautifully.
where n8n and sheets fit
often we skip connectors: an n8n workflow joins platform spend with crm deals by campaign and date, one row a day, so revenue comes from the client's own records (which automation tool fits, and what it costs).
how much should you trust attribution?
attribution is an estimate, not a fact. each ad platform counts conversions in its own window and model, so meta, google and ga4 will rarely agree on the same sale. a good report names whose numbers it uses, treats crm revenue as the source of truth, and watches trends rather than arguing over single conversions.
meta's default attribution setting counts a conversion within 7 days of a click or 1 day of a view, as reported by jon loomer's guide to the meta attribution setting. google ads and ga4 use data-driven attribution by default, and google retired the first click, linear, time decay and position-based models in 2023, per google ads help. add the platform totals and you usually get more conversions than happened.
- revenue and customers come from the crm or store, never from summing platform claims.
- platform-reported conversions appear only in the diagnostic layer, labelled with their window.
what should agency reporting look like week to week and month to month?
good agency reporting runs on two rhythms. a weekly one-page report covers spend, leads, cost per lead and what changes next. a monthly review adds customers, cac, revenue, roas, payback and a look at the funnel beyond the ads. live dashboards sit underneath both, so nobody waits for a report to check a number.
| cadence | what it covers | who it is for | format |
|---|---|---|---|
| daily | spend pacing, lead count, breaks | the team running ads | live dashboard |
| weekly | the template, one paragraph, next actions | founder or marketing lead | one page |
| monthly | cac, revenue, roas, payback, funnel leaks | founder, cfo, sales head | one page plus a call |
what does a good report say when ads aren't the answer?
a good report says plainly when the problem is not the ads. if the landing page is slow, the form is too long or sales calls back on day three, more traffic only buys more leaks. the honest recommendation is sometimes to spend less on ads until the funnel is fixed.
sometimes the funnel is broken, not the traffic. a slow landing page, a form nobody completes, a sales team that calls back on day three. a good report says so plainly, even when the honest answer is to spend less on ads until the leak is fixed.
when leads hold but customers fall, we look at follow-up speed, not the ad. when clicks hold but leads fall, the page is usually the culprit, and our guide to landing pages for lead generation covers what to fix first.
what should you check before a report goes out?
before a marketing performance report goes out, check that the numbers reconcile with the ad accounts and crm, every figure has a comparison period, the narrative explains the biggest movement, and each next action has an owner. if any of these fail, fix the report before sending it, not after the client asks.
- spend on the report matches the ad accounts to the rupee
- leads and customers come from the crm, not platform totals
- every number shows last week and last month next to it
- the biggest change on the page is explained in the paragraph
- each next action has a name and a date next to it
- the whole thing still fits on one page
who wrote this, how and why
this was written by puneetraj chavan, founder of rapchik media. he has spent 8+ years running performance marketing and automation for 30+ brands across india and the us, and every report the team sends follows this format.
how: external sources were checked on 18 october 2026. third-party figures were not independently audited, and the worked example is illustrative.
why: founders kept showing us decks that never said whether the money worked.
sources:
- google: analytics help on data retention · google ads help on retired attribution models
- meta: jon loomer on the meta ads attribution setting
- looker studio: the bricks on connecting facebook ads to looker studio
want a report you can read in a minute? see our services or talk to us.





