Every D2C brand makes the same deck every month. Engagement is up. Reach is down. A scatter of screenshots, a top-line recommendation that sounds like "post more reels," and a few hours of nobody's time well spent. The deck gets sent. The CEO scrolls past it. Nothing changes.

After building monthly decks for D2C and e-commerce brands across Southeast Asia, we stopped treating the monthly social media report as a deliverable. We treat it as a decision document. Eleven slides. Two charts each. One recommendation. Shipped before the 5th of the month, every month.

This is the structure we run. The slide order, the metrics that earn their spot, and the three slides most brand teams skip — at their cost. Steal it, run it yourself, or have it built for you.

The report is a decision document — not a dashboard dump

The mistake nearly every brand makes is treating the monthly social media report as a snapshot. Reach by week. Engagement by post. Followers gained. All of it true, none of it actionable.

A snapshot answers "what happened." A decision document answers "what should we do next." Those are different questions with different shapes. A snapshot is a chart. A decision document is a chart, a finding, and an action.

The test we use: every slide in the monthly report has to pass the so what? question. If the slide says "engagement was 3.2%," the next sentence has to say something the brand will actually do because of it. If it doesn't, the slide is cut.

Most decks fail this test five slides in. The result is a deck that the marketing lead spent 9 hours building, the founder spent 90 seconds reading, and nobody acted on. Hours wasted on both sides.

The dashboard already exists. Meta Business, TikTok Business, your shop platform — they all dump numbers. The report is what you write on top of the dashboard. If your monthly report is dashboard screenshots in a deck, you're not reporting — you're forwarding.

Eleven slides. Two charts each. One recommendation.

The number isn't arbitrary. Eleven slides is what fits a 30-minute monthly review meeting with five minutes for discussion at the end. Anything longer gets skimmed. Anything shorter loses the chain of reasoning.

The standard order:

  1. Cover — Brand, month, deck owner.
  2. Headline result — One number, one comparison. "Engagement +18% vs. last month."
  3. Performance summary — Reach, engagement rate, follower growth, save rate. Four metrics, current month vs. prior three.
  4. Top performers — Three best-performing posts. Format, hook, why each one worked.
  5. Underperformers — Two posts that fell below baseline, with a hypothesis on each.
  6. Audience insights — Topic, format, and timing patterns from the month.
  7. Benchmark slide — Your numbers vs. your own past three months, plus vertical-specific peer benchmarks where the data exists.
  8. Marketplace data (optional) — Shopee, Tokopedia, Lazada, Amazon. Listing-level performance if covered.
  9. What we'd do next month — Three specific things to ship.
  10. Test we're tracking — One experiment the brand owns, with a clear pass/fail metric.
  11. Notes & questions — Two or three things the brand should think about between this report and the next.

Two charts per slide is a discipline, not a rule. More charts = less narrative. Less narrative = no decision.

Want the productized version of this deck? See what we ship every month. Same eleven slides, built for your brand, every month, delivered by the 5th.

The benchmark slide most brands skip — and why it changes pricing decisions

Most brands don't run benchmarks because benchmarks are hard to get. The honest reason behind the missing slide: agency reports either lie about peer averages (using global numbers that don't fit Southeast Asian brands) or skip the slide entirely.

Skipping it costs you. Without benchmarks, every monthly result is interpreted in isolation. "Engagement was 3.2%" — is that good? You don't know. The CEO doesn't know. The next month you get to 3.5% and everyone celebrates a 9% lift, but you might still be tracking 40% below the vertical median.

The benchmarks that move the conversation are vertical-specific and regional. A beauty D2C brand in Jakarta isn't comparable to a SaaS startup in San Francisco. A fashion brand on Shopee plays a different game than a CPG brand on Tokopedia. Global numbers from the big SaaS platforms are interesting trivia — they don't drive a single pricing decision.

What does drive decisions: knowing that your Instagram engagement is 3.2% in a vertical where the regional median is 4.8% means the issue isn't the platform — it's the content. Or knowing that your TikTok save rate is twice the vertical median while reach is half means the audience that's finding you loves you, but you have a discovery problem, not a retention problem. Those are different solutions.

The benchmarks have to come from somewhere real. Our benchmarks come from D2C monthly decks across the region, segmented by vertical. Most brands don't have access to that — which is the honest case for outsourcing this slide alone, even if you build the other ten yourself.

What goes on the Instagram page — and what doesn't

Instagram is the platform most brands over-report on because the dashboard hands you the most metrics. Resist the urge.

The four Instagram numbers that earn a slide in the monthly report:

  • Reach — Are we showing up in new feeds, or recycling the same audience?
  • Engagement rate — Per-follower, not per-post. Per-post numbers reward small accounts and punish growth.
  • Save rate — The most underweighted Instagram metric. Saves are the strongest leading indicator of repurchase intent for D2C brands.
  • Top-three posts breakdown — Format, hook, day, time. Patterns, not vanity.

What doesn't earn a slot on the Instagram page: follower count (without a delta over time it means nothing), profile visits (correlated with reach, redundant), and most story metrics (the format is hyper-volatile — monthly is the wrong cadence to report it).

What we add when it matters: hashtag performance only if the brand explicitly tests hashtag groupings; competitor benchmark only when the brand has named a direct competitor we can track ethically.

The Instagram slide is also where most analysts over-explain. The rule: the slide title should already say the finding. "Engagement +18%, reach -22% — same audience, different content" tells the story. The chart is the proof.

TikTok needs a different scoring model — here's ours

TikTok is not Instagram with sound. The mistake every brand makes when they extend an Instagram report to TikTok is using engagement rate as the headline. On TikTok, engagement rate is misleading — the algorithm pushes content to non-followers far more than Instagram, so engagement rate per follower routinely runs 5–10x higher than Instagram for the same brand. The chart looks great. The number is noise.

The metrics that actually predict TikTok revenue for D2C brands:

  • Average watch time — Particularly past the 50% mark. Strong predictor of follow and save.
  • Save rate — Same logic as Instagram, but TikTok saves are an even stronger purchase-intent signal. Creators can't easily save content to share later, so a save means "I'm self-archiving this — I want to come back to it."
  • Share rate vs. comment rate — Shares are higher-intent than comments on TikTok. Comments are often jokes; shares are recommendations.
  • TikTok Shop click-through (if applicable) — The only metric that fully ties content to revenue.

Score TikTok creator content and brand content separately. Creator-led posts have different engagement curves than studio-produced brand posts — averaging them together hides which lever to pull.

The TikTok slide is also where the "view-through window" myth tends to creep in. Don't use view-through attribution on TikTok unless the brand has the GA4 or shop-side data to validate it. Without that, view-through is wishful thinking dressed up as a chart.

Facebook is a distribution check, not a story

Facebook gets one slide in the standard deck. Not because it doesn't matter, but because it's stopped being a storytelling channel for most D2C brands.

What Facebook is, in 2026, for D2C brands selling on shop platforms:

  • A distribution channel for paid creative
  • A retargeting audience pool
  • A specific demographic skew (35+, certain geographies) that some verticals still depend on

What Facebook is not: an organic content storytelling platform. The organic reach numbers tell the story — most D2C brand Facebook pages have engagement rates well under 0.5% organic. Optimizing organic Facebook for a D2C brand is a misallocation of analyst hours.

The Facebook slide in the monthly report covers: organic page metrics (briefly), ad creative top performers (if the brand runs ads we have visibility into), and retargeting audience health (size, frequency, recency).

If your brand isn't running Facebook ads, you can probably skip this slide entirely. Replacing it with a deeper TikTok or marketplace slide is usually a better use of the page.

The "what we'd do next month" slide is the whole point

Every other slide in the report is justification. This one is the report.

Three recommendations. Specific. Testable. Each tied to evidence from this month's data, and each with a defined success metric for next month.

"Post more reels" is not a recommendation. "Move the brand's product-launch content from carousel to single-video reels for the next four weeks, target 30-second runtime, measure save-rate uplift vs. the carousel baseline of 1.8%" — that's a recommendation.

The structure for each recommendation slide entry:

  • What to ship — One sentence, action-led.
  • Why — One sentence connecting it back to a specific finding from earlier in the deck.
  • Success metric — One number, one comparison. Pass-fail, no ambiguity.

Three is the cap. More than three is paralysis — the brand ships nothing because they're trying to do everything. Fewer than three is under-investment in the report.

The slide is also where the analyst names what got wrong last month. If we made three recommendations last month, this slide reports whether each one passed, failed, or got deferred. That accountability loop is the difference between a service that helps a brand grow and a service that ships pretty decks.

Brands underestimate how rare honest reporting is. Most analysts don't track their own track record because they don't want the conversation that comes from it. That conversation is the whole job.

Steal the structure — or have it built for you

If you've read this far, two outcomes:

You DIY it. The structure above is free. Open a deck template, run the eleven slides, set up your data sources (Meta Business, TikTok Business, shop platform), build the benchmark slide from your own historical data, and schedule the cadence. Realistic time: 8–12 hours per month for the first three months, settling to 4–6 hours once the data pipelines are stable. The bottleneck will be the benchmark slide if your vertical doesn't have published peer data.

Or outsource the eleven slides — and the analyst hours behind them. Our monthly Brand Insights service ships this exact structure for D2C and e-commerce brands. Indonesia-based analyst team. AI-augmented workflow that cuts deck production time roughly in half while keeping senior-analyst judgment on the recommendations. Delivered by the 5th of every month. Month-to-month, no lock-in.

The trial is free. We'll build a sample built on your last 30 days of data — no commitment, no card, no follow-on contract unless you decide the output is what you'd pay for.

Whatever you decide — DIY or outsource — the rule that matters is the one from the first section: every slide in your monthly report has to pass the so what? test. If it doesn't, cut it. Eleven slides is not a target. It's a ceiling.