How to Write a Campaign Results Report People Actually Read: A Practical Guide
Campaigns end, everyone moves on, and the lessons evaporate, unless someone writes them down. A results report turns “I think it went well” into numbers, honest analysis, and decisions for next time. It’s also how you justify the next budget: nothing convinces an owner like a clear record of what the last spend produced. This guide walks through the template so your report is short, honest, and useful.
When to Use This
Write a results report at the end of every campaign that had a brief, launches, promotions, seasonal pushes, events. If the campaign was big enough to plan, it’s big enough to review. Write it within two weeks of the campaign ending, while details are fresh and before the team disperses to the next thing. Circulate it to everyone who worked on the campaign plus whoever approves the next budget.
How to Fill It Out
Section 1: Campaign summary. Restate the essentials from the brief: campaign name, dates, objective, budget, and channels, in five lines. “Spring Studio Launch, March 2 – April 12. Objective: 400 new annual memberships. Budget: $8,000. Channels: Instagram ads, email, local flyers.” This orients anyone who wasn’t involved day-to-day and makes the report self-contained.
Section 2: Results vs targets. Put the headline numbers side by side with what you aimed for: “Memberships: 460 sold vs 400 target. Cost per acquisition: $17.40 vs $20 target. Email drove 180 sales; Instagram 210; flyers 70.” Lead with the numbers tied to the objective, then supporting metrics (click-through rates, landing-page conversion). Use the exact targets from the brief, this is why you wrote them down before spending.
Section 3: What worked. Name the 2–3 things that drove the results, with evidence: “Instagram reels featuring member transformations delivered 45% of all leads at $11 each, the founder-story angle outperformed the discount angle 3 to 1.” Be specific about the mechanism, not just the channel: it wasn’t “Instagram” that worked, it was a particular message and format.
Section 4: What didn’t. Be equally specific about failures: “Flyers cost $900 and produced 70 sales at $12.86 each, but 60 of those came from the two gyms that let us leave stacks at reception; street distribution was nearly worthless.” Honest failure analysis is the most valuable part of the report, it’s what stops you repeating expensive mistakes. No blame; just facts and causes.
Section 5: Budget breakdown. Show planned vs actual spend per channel: “Instagram: $3,000 planned, $3,400 actual (boosted mid-campaign). Email: $600 planned, $600 actual. Flyers: $900 planned, $900 actual. Contingency used: $400.” Note why any line moved. This builds the credibility that gets future budgets approved without a fight.
Section 6: Lessons and recommendations. Convert everything above into 3–5 concrete recommendations for next time: “1) Put 60% of budget into Instagram reels, not 40%, they were the cheapest acquisition. 2) Drop street flyer distribution; keep gym partnerships. 3) Start email capture two weeks earlier, late list growth limited the launch email’s reach.” Each recommendation needs an owner and a place it will be used (the next campaign brief).
Section 7: Appendix, raw data. Attach or link the detailed numbers: weekly performance, ad-level breakdowns, survey responses. Keep the main report to 2–3 pages; the appendix is there for anyone who wants to verify or dig deeper.
Common Mistakes
-
Reporting activity instead of outcomes. “We posted 40 times and reached 200,000 people” says nothing about whether the campaign worked. Every metric in the report should connect to the objective: sales, sign-ups, bookings, revenue. If a number doesn’t help judge the objective, move it to the appendix or cut it.
-
Cherry-picking the good numbers. Reports that trumpet the one great week and bury the flat month destroy trust, and the next budget conversation gets harder, not easier. Report the misses alongside the wins, with honest causes. Owners fund marketers they trust, and trust comes from candour.
-
No comparison to the target. Results without targets are just numbers floating in space, is 460 memberships good? Against a target of 400, excellent; against 1,000, a miss. Always show target vs actual side by side. If the brief had no targets (a mistake in itself), say so and set them for next time.
-
Filing it where nobody looks. A report emailed once and buried in an inbox changes nothing. Present the key findings in a 15-minute debrief, file the report where the next campaign brief will be written, and copy the recommendations into that brief when planning starts. The report’s job isn’t done until its lessons shape the next plan.
Who Needs to Sign Off
The campaign owner drafts the report; the budget holder (owner or marketing manager) reviews and approves it, confirming the numbers are accurate and the recommendations are accepted. If an agency ran parts of the campaign, have them verify their figures before the report is finalised. Disagreements about what happened should be resolved now, not relitigated at the next budget meeting.
How Often to Review and Update
Write one per campaign, within two weeks of its end. Quarterly, step back and read the last few reports together, patterns emerge across campaigns that no single report shows (email consistently underperforms in summer; video always beats static). Once a year, use the accumulated reports to set benchmarks for the next year’s planning: realistic targets, proven channels, and a short list of things to stop doing.
Download the free Marketing Campaign Results Report.