TL;DR
- The problem: Most campaign reports are activity summaries — impressions, clicks, CPL — that tell leadership what marketing did but not what it produced. Leadership leaves the review without a decision.
- The template: Six sections covering executive summary, spend efficiency, funnel conversion, channel benchmarks, MQL-to-SQL handoff analysis, and decisions. Every section connects campaign activity to revenue outcomes.
- The benchmarks: Google Ads search CTR 1.5–3.5%, Meta feed CTR 0.9–1.5%, LinkedIn Sponsored Content CTR 0.4–0.65%, email marketing CTR 2–5%. MQL-to-SQL 15–30% for B2B. Deviation from benchmark is the signal, not the absolute number.
- The cadence: Weekly lightweight pulse (spend pacing, CPL, MQL volume), monthly full report, quarterly strategic review. Each cadence has a distinct purpose and a distinct audience.
- The leadership principle: Present the headline, the explanation, and the decision — in that order. No leadership review should last more than 15 minutes on campaign performance. The appendix holds the detail.
Most campaign performance reports are built for the person who runs the campaigns, not for the person who decides whether to increase or cut the budget. They contain rows of channel-level metrics — impressions, clicks, CPL, conversion rate — without connecting any of those numbers to pipeline, revenue, or decisions. The review meeting becomes a data readout. Nothing changes.
A well-structured campaign performance report does three things. It tells leadership what the results were, why the results happened, and what decision should follow from the data. Each section serves a specific function. The template below is designed for marketing ops teams and demand gen leaders who need to present results to a CMO, CRO, or board — and for operators who want their marketing teams to produce reports that drive action, not just documentation.
This guide provides the complete template with example metrics, benchmark tables by channel, MQL-to-SQL conversion benchmarks, and a structured approach to presenting results to leadership.
The six-section campaign performance report template
The sections below are organized in the order they should appear in the report — from highest-level to most granular. The executive summary is first because leadership needs the conclusion before the evidence. Channel detail is last because it is relevant to the marketing team, not to the CEO or CFO reading the report at 7:30am.
Section 1: Executive summary
The executive summary belongs on page one and should be readable in under two minutes. It contains three elements: the period under review, the three most important findings, and the one decision that the data supports. Nothing else.
Most executive summaries fail because they try to summarize everything. A summary that lists twelve findings is not a summary — it is a table of contents. Force the author to identify the three findings that matter most and discard the rest. If the author cannot choose, the report has not been analyzed; it has been assembled.
TEMPLATE — SECTION 1: EXECUTIVE SUMMARY
Period: [Month / Quarter] · Reviewed: [Date]
Top finding 1: [Channel / campaign that drove the most pipeline, with dollar amount and % of total]
Top finding 2: [Metric that is meaningfully above or below benchmark, with context on why]
Top finding 3: [Trend that changed direction from prior period — improvement or deterioration]
Recommended decision: [One concrete action — budget shift, campaign pause, ICP change, or channel test]
Example (filled): Period: April 2026. Top finding 1: Google Ads generated $420K in influenced pipeline on $38K spend, representing 44% of total pipeline for the month. Top finding 2: LinkedIn Sponsored Content CPL rose to $182, 28% above our $142 trailing average — attributed to audience saturation in the COO segment. Top finding 3: Email MQL-to-SQL conversion improved from 17% to 24% month over month following the updated nurture sequence launched March 28. Recommended decision: Reallocate $12K of the LinkedIn budget to Google Ads retargeting and refresh LinkedIn creative for the CFO segment.
Section 2: Spend and efficiency overview
The spend overview gives leadership a one-table view of where money went and what efficiency each channel delivered. It answers the question: are we spending where we should be spending?
TEMPLATE — SECTION 2: SPEND AND EFFICIENCY
| Channel | Spend | Leads | CPL | CPL Benchmark | Pipeline Influenced | Pipeline / Spend |
|---|---|---|---|---|---|---|
| Google Ads (Search) | $38,200 | 282 | $135 | $100–175 | $420,000 | 11.0x |
| Meta (FB + IG) | $22,500 | 198 | $114 | $80–140 | $195,000 | 8.7x |
| LinkedIn Ads | $31,000 | 170 | $182 | $150–250 | $248,000 | 8.0x |
| Email (Nurture) | $4,800 | 142 | $34 | $25–75 | $196,000 | 40.8x |
| Total | $96,500 | 792 | $122 | $1,059,000 | 11.0x |
The Pipeline / Spend ratio is the most important column in this table. A ratio of 5:1 or higher is the minimum threshold for a healthy demand generation program. Ratios above 10:1 are strong. The ratio is not a substitute for ROAS — it includes pipeline that has not yet closed — but it is a better predictor of marketing's contribution to revenue than CPL or impressions alone.
Section 3: Funnel conversion table
The funnel conversion table shows how impressions and clicks translate into leads, MQLs, SQLs, opportunities, and pipeline. It is the most important diagnostic tool in the report because it locates exactly where performance is breaking down. A campaign with high CPL but low Pipeline / Spend may be fine — or it may indicate that MQL-to-SQL handoff is failing. You cannot diagnose the problem without the full funnel view.
TEMPLATE — SECTION 3: FUNNEL CONVERSION TABLE
| Channel | Impressions | CTR | Landing Page CVR | Lead → MQL | MQL → SQL | SQL → Opp | Opp → Close |
|---|---|---|---|---|---|---|---|
| Google Ads | 148,000 | 2.8% | 7.2% | 52% | 24% | 71% | 22% |
| Meta | 1,820,000 | 1.1% | 5.4% | 38% | 18% | 60% | 19% |
| 910,000 | 0.52% | 9.1% | 61% | 26% | 75% | 24% | |
| 44,600 sent | 3.6% | 11.2% | 68% | 24% | 78% | 26% |
Read the funnel table by column, not by row. A low landing page CVR affects every channel equally — it is a page problem, not a channel problem. A low MQL-to-SQL conversion rate for a specific channel is a lead quality or handoff problem. Diagnose by finding the column with the widest variance across channels, then fix the lowest-performing channel's specific stage.
Section 4: Channel benchmarks
Section 4 places your results against published benchmarks. This is the section that prevents teams from celebrating mediocre performance or panicking about normal variance. Every metric needs a reference point to have meaning.
Google Ads benchmarks (B2B, Search campaigns, 2026)
| Metric | Below Average | Average | Strong | Top Quartile |
|---|---|---|---|---|
| CTR (Non-branded) | <1.0% | 1.5–2.5% | 2.5–3.5% | >3.5% |
| CTR (Branded) | <2.5% | 3.0–5.0% | 5.0–7.0% | >7.0% |
| Conversion Rate (Lead form) | <3% | 4–7% | 7–10% | >10% |
| CPL (B2B SaaS) | >$200 | $100–175 | $75–100 | <$75 |
| Quality Score (avg) | <5 | 6–7 | 7–8 | >8 |
Meta Ads benchmarks (B2B, Feed placements, 2026)
| Metric | Below Average | Average | Strong | Top Quartile |
|---|---|---|---|---|
| CTR (Link click) | <0.5% | 0.9–1.5% | 1.5–2.5% | >2.5% |
| Landing Page CVR | <3% | 4–7% | 7–11% | >11% |
| CPM | >$40 | $18–30 | $12–18 | <$12 |
| CPL (B2B) | >$160 | $80–140 | $50–80 | <$50 |
LinkedIn Ads benchmarks (B2B, Sponsored Content, 2026)
| Metric | Below Average | Average | Strong | Top Quartile |
|---|---|---|---|---|
| CTR (Sponsored Content) | <0.3% | 0.4–0.65% | 0.65–1.0% | >1.0% |
| Lead Form Completion Rate | <6% | 8–13% | 13–18% | >18% |
| CPL (B2B, Director+) | >$280 | $150–250 | $100–150 | <$100 |
| Engagement Rate | <0.5% | 0.5–1.0% | 1.0–2.0% | >2.0% |
Email marketing benchmarks (B2B, 2026)
| Metric | Below Average | Average | Strong | Top Quartile |
|---|---|---|---|---|
| Open Rate (Nurture) | <18% | 22–30% | 30–40% | >40% |
| CTR (Nurture) | <1.5% | 2–4% | 4–6% | >6% |
| CTR (Cold outreach) | <1.0% | 2–3.5% | 3.5–5% | >5% |
| Unsubscribe Rate | >0.5% | 0.1–0.3% | <0.1% | <0.05% |
| CPL (Email) | >$100 | $25–75 | $15–25 | <$15 |
Section 5: MQL-to-SQL handoff analysis
The MQL-to-SQL handoff is where most demand generation programs lose value. A campaign can generate the right leads from the right accounts and still fail to produce pipeline if the handoff between marketing and sales is broken. Section 5 of the report isolates this handoff and diagnoses it by channel, lead source, and time-to-follow-up.
TEMPLATE — SECTION 5: MQL-TO-SQL HANDOFF
| Channel / Source | MQLs | SQLs | MQL→SQL % | Benchmark | Avg Follow-up Time | Status |
|---|---|---|---|---|---|---|
| Google Ads | 147 | 35 | 24% | 15–30% | 4.2 hrs | On target |
| Meta | 75 | 14 | 18% | 15–30% | 18.7 hrs | Watch: slow follow-up |
| 104 | 27 | 26% | 15–30% | 6.1 hrs | On target | |
| 97 | 23 | 24% | 15–30% | 7.4 hrs | On target |
The follow-up time column is as important as the conversion rate. Research consistently shows that leads contacted within the first hour of becoming an MQL are far more likely to convert than leads contacted the next business day. An MQL-to-SQL rate of 18% with an average follow-up time of 18.7 hours — as in the Meta row above — should be diagnosed as a follow-up speed problem before a lead quality problem.
MQL-to-SQL conversion benchmarks by channel (B2B SaaS, 2026):
| Lead Source | Low | Median | Strong | Note |
|---|---|---|---|---|
| Demo request / Pricing page | 30% | 45–55% | >60% | Highest-intent; follow up in <5 min |
| Google Ads (non-branded) | 12% | 18–26% | >28% | Varies with keyword match type |
| LinkedIn Ads (Director+) | 15% | 20–28% | >32% | Higher than other paid due to targeting precision |
| Meta Ads | 8% | 14–20% | >22% | Lower ICP precision; volume play |
| Email (nurture) | 10% | 18–26% | >28% | Improves with sequence personalization |
| Content / Organic | 7% | 12–20% | >22% | Intent varies widely by content type |
Section 6: Decisions and next actions
The final section is the most important. A report that ends with data and no decisions is a library entry, not an operating document. Every campaign performance report should close with a decisions table that names the action, the owner, and the deadline.
TEMPLATE — SECTION 6: DECISIONS AND NEXT ACTIONS
| Finding | Decision | Owner | Due |
|---|---|---|---|
| LinkedIn CPL up 28% vs. trailing avg | Refresh COO segment creative; test CFO segment at $8K/wk | Demand Gen Lead | Jun 5 |
| Meta follow-up time 18.7 hrs | Add Meta MQLs to priority routing queue in HubSpot | RevOps | Jun 3 |
| Email nurture MQL→SQL improved to 24% | Roll updated sequence to all active nurture tracks | Marketing Ops | Jun 7 |
| Google Ads Pipeline/Spend at 11.0x | Increase monthly budget by $8K; expand to competitor keywords | Demand Gen Lead | Jun 3 |
How to present campaign performance to leadership
The report structure above is designed for a marketing ops or demand gen audience that will read every table. Leadership does not read every table. Leadership needs the conclusion, the evidence, and the decision — in that order, in under 15 minutes.
The three-layer presentation structure
Layer 1: The headline (2 minutes). Start with the most important finding and its business implication. "April was our strongest pipeline month from paid channels — $1.06M influenced on $96K spend. The efficiency was driven by Google Ads. LinkedIn is underperforming benchmark and needs a creative refresh." This is the only layer a CEO needs to hear before the conversation branches into their area of interest.
Layer 2: The evidence (8 minutes). Walk through the two or three findings that support the headline. Show the funnel conversion table and the MQL-to-SQL analysis. Use the benchmark tables to frame whether the numbers are good, acceptable, or concerning. "LinkedIn CPL is $182 versus a $150–250 benchmark — still within range, but up 28% from last month, which is the trend that concerns us."
Layer 3: The decision (5 minutes). State the specific changes that will be made and the timeline. "We are reallocating $12K from LinkedIn to Google retargeting, adding Meta MQLs to the priority routing queue by Thursday, and rolling the improved nurture sequence to all active tracks." The leadership room should leave knowing what will change before the next review.
What not to put in a leadership review
Do not walk through every campaign individually. Do not show impression counts without connecting them to pipeline. Do not present CPL without the benchmark range that contextualizes whether it is good or bad. Do not end the review without a named decision and a named owner. Reports that present data without decisions are a form of defensiveness — they create the appearance of rigor while avoiding the accountability of a clear recommendation.
Report cadence and audience mapping
| Cadence | Audience | Sections Included | Format | Time |
|---|---|---|---|---|
| Weekly pulse | Demand gen, marketing ops | Spend pacing, CPL by channel, MQL volume vs. target | Slack / email summary | 15 min |
| Monthly report | CMO, RevOps, CRO | All 6 sections | Document + 30-min review | 30 min |
| Quarterly review | CEO, CFO, board | Executive summary + channel mix + decisions vs. annual plan | Deck (8 slides max) | 15 min |
The monthly report is the most operationally useful cadence. Weekly pulses are too short for trends to emerge. Quarterly reviews are too infrequent to course-correct within the same quarter. A rigorous monthly report with a disciplined decisions section gives the marketing team enough data to see what is working and enough time to change what is not before the quarter closes.
Key takeaways
- A campaign performance report that does not connect activity to pipeline and revenue is an activity report. The six-section template in this guide is structured specifically to end with a decision, not a data summary.
- Benchmark tables are mandatory, not optional. A CPL of $182 for LinkedIn is either alarming or normal depending on whether the benchmark for your segment is $100 or $250. Present all numbers with context.
- MQL-to-SQL conversion benchmarks vary by channel. Demo requests convert at 45–55%. Meta Ads convert at 14–20%. LinkedIn Sponsored Content converts at 20–28%. Do not apply a single benchmark across all sources.
- Follow-up time is as predictive of MQL-to-SQL conversion as lead quality. Section 5 of the report should always include average follow-up time by channel, not just conversion rate.
- Leadership presentations follow a three-layer structure: headline, evidence, decision. The room should leave with one or two clear actions, not a comprehensive understanding of every campaign metric.