Monthly Marketing KPI Review Checklist

Monthly review a marketing manager runs to pull, validate, and interpret KPIs across paid media, audience engagement, lead generation, content, and sales pipeline. Ends with a documented sign-off and action items for any missed targets.

6 sections 26 steps Collects data
1

Campaign Performance

  1. Pull paid-media spend and ROAS
    • Export last month's spend, revenue, and ROAS from Google Ads and Meta Ads Manager. Reconcile platform totals against the finance ledger before reporting — platform-reported spend often drifts from invoiced spend by 1–3% due to invalid-traffic credits and currency rounding.

  2. Compare ROAS against monthly target
    • Compare blended ROAS and channel-level ROAS against the targets set in the FY plan. Flag any channel below 80% of target for the action-items section.

  3. Verify CPA against payback model
    • CPA targets are derived from the payback-period model — a CPA that hits the click target but breaks the 12-month payback assumption is still a miss. Cross-check against LTV:CAC by segment.

  4. Audit UTM tagging consistency in GA4
    • Run the Acquisition → Traffic acquisition report in GA4 and look for unbranded source/medium values like (not set), lowercase/uppercase drift in campaign names, or auto-tagged Google Ads sessions arriving as google / cpc while manual UTMs say Google / paid. Inconsistent tagging breaks attribution downstream.

  5. Verify GA4 conversion events fired correctly
    • Confirm key conversion events (lead_submit, signup, purchase) are firing on actual form submission, not on field-blur or page-view. A mis-mapped conversion event will inflate CTR-driven dashboards by 3–5x and distort budget allocation.

2

Audience Engagement

  1. Export social engagement from Sprout Social
    • Pull engagement rate, reach, impressions, and follower growth by channel (LinkedIn, X, Instagram, TikTok). Separate organic from paid/boosted so engagement-rate trend isn't masked by ad spend changes.

  2. Pull email open, click, and unsubscribe rates
    • Export from HubSpot or Marketo. Apple Mail Privacy Protection inflates open rates — track click rate and unique-click rate as the real engagement signals. Flag any send with unsubscribe rate above 0.5% or complaint rate above 0.1%.

  3. Review sender reputation in Postmaster Tools
    • Check Google Postmaster Tools for IP and domain reputation, spam rate, and authentication pass rate (SPF, DKIM, DMARC). Spam rate above 0.3% triggers Gmail throttling within days.

  4. Review GA4 engaged sessions and bounce rate
    • GA4 defines an engaged session as 10+ seconds, a conversion, or 2+ pageviews. Compare engaged-session rate by landing page and channel — paid landing pages below 40% engaged usually indicate message-match or page-speed problems.

3

Lead Generation

  1. Export MQL volume from the MAP
    • Pull MQLs from HubSpot, Marketo, or Pardot, broken out by lead source and campaign. Filter out test records, internal email domains, and known bot submissions before reporting the headline number.

  2. Calculate MQL-to-SQL conversion rate
    • Use a lagged cohort — last month's MQLs converting to SQL this month, not same-month conversion. Same-month conversion always understates the rate because most MQLs need 2–3 weeks to qualify.

  3. Review CPL by channel against target
    • LinkedIn CPL is typically 3–5x Google Search CPL but should produce higher-fit MQLs — judge each channel against its own benchmark, not blended CPL. Document any channel where CPL doubled month-over-month.

  4. Audit the lead-scoring model accuracy
    • Sample 20 leads scored MQL last month and review whether sales accepted them. If acceptance rate is below 60%, the scoring rules need recalibration — common drift sources are competitor visits scoring as intent and form-fill scoring weighted too high vs. firmographic fit.

  5. Reconcile lead-source attribution in the CRM
    • Compare original-source values in Salesforce/HubSpot against the MAP's first-touch attribution. Direct-traffic share above 25% is usually a sign UTM tagging is broken on a referring page or email link.

4

Content Effectiveness

  1. Pull top-performing pages from GA4
    • Rank pages by engaged sessions, conversions, and assisted conversions — not by raw pageviews. A high-pageview blog post that drives zero conversions is not high-performing content; flag it for the next content audit.

  2. Review GSC impressions and query CTR
    • In Google Search Console, sort queries by impressions descending and look for high-impression / low-CTR queries — these are title-tag and meta-description optimization opportunities. Also flag any query that lost more than 30% of impressions month-over-month.

  3. Check ranking changes in Ahrefs or Semrush
    • Pull the tracked-keyword report and isolate movements of 5+ positions on commercial-intent keywords. Correlate drops with the Google update calendar before assuming the cause is on-page.

  4. Evaluate content-attributed conversions
    • Use GA4's data-driven attribution or your CRM's first-touch report to identify which posts and gated assets drove MQLs. The 80/20 typically holds — surface the top-five assets so the next content cycle doubles down.

5

Sales and Pipeline Performance

  1. Pull marketing-sourced pipeline from the CRM
    • Export opportunities created last month with marketing-sourced lead-source values from Salesforce or HubSpot CRM. Use the opportunity-creation date, not the lead-creation date, to keep the report aligned with the sales team's number.

  2. Calculate the pipeline-to-spend ratio
    • Marketing-sourced pipeline divided by total marketing spend. The healthy B2B SaaS benchmark is 5:1 to 10:1 depending on segment; below 3:1 sustained over a quarter is a flag for the CMO review.

  3. Review deal velocity by lead source
    • Compare average days-to-close by lead source. Inbound SEO leads typically close 30–40% faster than cold-outbound; if that gap is narrowing, content quality or routing latency may be slipping.

  4. Verify the attribution model in the CRM
    • Confirm the attribution model (first-touch, last-touch, multi-touch) matches what was agreed with RevOps. Mid-quarter model changes silently shift credit between marketing and sales and create unreliable trend lines.

6

Findings and Sign-Off

  1. Flag whether any KPI missed target
    • A KPI miss is any headline metric (ROAS, CPA, MQLs, MQL→SQL rate, marketing-sourced pipeline) below 90% of the monthly target. Marking Yes triggers the root-cause and optimization-review steps below.

    Collects list
  2. Document the root cause for the miss
    • Write a short root-cause note: which KPI, by how much, and the most likely driver (channel-level, attribution, market, creative fatigue, list health, tracking break). Avoid the single-cause trap — most misses are 2–3 contributing factors.

    Collects paragraph
  3. Schedule the mid-month optimization review
    • Book a 60-minute working session for week 3 with the demand-gen lead, content lead, and RevOps. Bring the root-cause note and a proposed reallocation — do not show up with only the problem.

  4. Sign off on the monthly KPI report
    • Final review by the marketing director. Attach the published dashboard PDF, capture reviewer notes for the QBR deck, and record the sign-off decision.

    Collects list Collects paragraph Collects file

Use this template

Copy it to your account, customize the steps, and run it with your team in minutes.


Sections 6
Steps 26
Category Marketing
Price Free to start
Need a different process

Browse hundreds of free templates across every team and industry.

Back to template library

Run Monthly Marketing KPI Review Checklist with your team

Customize the steps, assign roles, set a schedule, and keep a complete record for every run.