· 7 min read
How to report social media performance to clients in 2026
Most monthly social reports are 30 slides of vanity metrics that don't answer the question your client actually has: did the marketing they paid for produce customers? Here's how to structure a report that does.
We've spent the last six months looking at the monthly social-media reports SA agencies actually send their clients. The pattern is brutal: 30 slides, two paragraphs of executive summary, and then 28 slides of charts the client never references again.
The deeper problem isn't the time spent. It's that the report doesn't answer the question the client actually has. Reach is up 12% — so what? Engagement rate is at 4.2% — is that good? The client wants to know whether the marketing they paid for produced customers, and most monthly reports don't answer that.
Here's a structure that does.
1. Lead with the only metric that matters: did this drive business?
For 90% of clients, the answer is “new signups, new sales, or new leads.” Whatever your client's goal is, find a way to put that on slide 1.
If you have access to your client's user database (most do, even if no one's asked you for it yet), pull the daily signup count alongside your posting calendar. The line you're drawing is: “these are the days you posted, this is what came in afterward.”
It's not perfect attribution. It's temporal correlation. But it's the closest thing to a controlled experiment most agencies will ever run on their content calendar, and it's the one number the client actually wants to see.
2. Then platform context — but in priority order, not alphabetical
After the headline metric, walk through each platform — but in the order of impact, not alphabetical or whichever tab loads first in your dashboard.
For each platform, three things only:
- What grew, what shrank. Followers, reach, and engagement vs the previous month and previous year.
- Top three posts. Sorted by signup impact if you have it; by engagement otherwise. Show the actual creative, not just the numbers.
- One narrative. A single sentence per platform telling the client what story the data tells. “Instagram reach is up 18% — and the two carousels we tested in week three drove the bulk of it.”
That's it. Three things per platform. If your monthly report has a slide titled “Top 10 hashtags by impressions,” delete it.
3. What to leave out
Things that have crept into agency reports over the years and shouldn't be there:
- Impressions as a primary metric. Impressions are inflation-adjusted reach. If you're leading with impressions, the client thinks you're padding the number.
- Cost-per-engagement. Engagement isn't a business outcome. It's a leading indicator at best, vanity at worst.
- Hashtag performance. The Instagram algorithm hasn't actually used hashtags as a primary distribution signal since 2023. Reporting on them is reporting on a fiction.
- Story view counts in isolation. Stories disappear in 24h. Aggregate them as one summary number, not a slide per Story.
- Demographic breakdowns the client already knows. If the client told you their audience is 25–34 women in Cape Town, don't spend three slides confirming that.
4. How to talk about declining organic reach
Organic reach is structurally declining on every platform. This is not your fault. It's also not something the client wants to read about for ten minutes.
The wrong way to handle it: spend a full slide explaining why the algorithm changed and how it affects everyone. The client doesn't care about industry context — they care about what you're doing about it.
The right way:
- Acknowledge it in one sentence. “Organic reach is down across the industry — Meta's structural decline plus the algorithm shift in February.”
- Pivot to what you're doing. “That's why we've doubled down on reels and started testing the carousel format — and the data backs the move.”
- Show the proof. The chart that follows must show the format you're emphasising outperforming the format you're moving away from. If it doesn't, your strategy is wrong, not the algorithm.
Clients don't fire agencies for declining reach. They fire agencies for declining reach plus no plan.
5. End with the next 30 days, not the last 30
The last slide of your monthly report shouldn't be “questions?” It should be your three highest-priority experiments for the next month, with the metric you'll judge each one against.
Example:
- Test 4 reels with the new product hook. Measure: post-to-signup conversion vs the carousel baseline.
- Move LinkedIn cadence from 3x/week to 5x/week. Measure: follower growth and impressions per post.
- Pause Facebook Stories experiment — six weeks of data shows zero signup correlation. Reallocate that production time to reels.
This turns the monthly report from a backward-looking ritual into a forward-looking conversation. Clients renew agencies that have a plan. They cancel agencies that have a recap.
The whole thing in one sentence
A good monthly social report is one slide of business outcome, one slide per platform of what changed and why, and one slide of what you're testing next month. Everything else is optional, and most of it should be optional in dashboard form, not in the deck.
If you're an SA agency and you want signup attribution baked into your reporting workflow, Kanvro connects your client's user database to their social calendar in about 5 minutes. Try it on your own brand free with Spark.
Try Kanvro on your own brand.
Spark Free connects one client (your own) so you can see signup attribution before you onboard a paying client.