/ Monthly Reporting SOP Internal
SOPs — Reporting

Monthly Reporting SOP

What to pull, review, and deliver every month
1

Overview

MM clients receive two types of regular reporting:

ReportFrequencyHow it's generatedWhat it covers
Weekly reportMonday + FridayMM weekly report automationWhatConverts lead count, Google Ads spend/conversions, key flags
Monthly planning report1st of each monthHilda (Hedgehog internal tool) + Guy reviewFull month performance, channel breakdown, recommendations
Autopilot monthly report1st of each monthMM Ads Autopilot (auto-generated to Google Drive)All Autopilot actions, feedback rules, trends, next-month recommendations
2

Weekly report (Mon & Fri)

The MM weekly report pulls WhatConverts, GA4, Google Ads, and Meta data automatically. Your job is to review the output and flag anything that needs attention before it goes to the client.

Monday check

  • Open #mm-ads-autopilot — read the portfolio digest (red/yellow/green per client)
  • Review and approve/reject Autopilot proposals for each client
  • Check WhatConverts weekly report section — is lead count consistent with last week?
  • Check for any anomaly alerts from the Autopilot — these need same-day attention
  • Flag any issues to Josh (performance) or Teddi (tracking) before touching campaigns

Friday check

  • WhatConverts lead count for the week vs last week
  • Quotable lead percentage — flag if under 60%
  • Any unanswered calls — flag to client if pattern is emerging
  • Google Ads spend vs budget — any days with $0 spend?
  • Any campaigns paused or ads disapproved this week?

Full weekly data review checklist: see the Monthly Reporting Checklist ↗ for the complete list of what to check across each platform.

3

Monthly report

The monthly report is a structured performance summary delivered to the client at the start of each month. It covers the previous month's results and sets priorities for the coming month.

Structure

  • High-level summary — are we improving, declining, or stable? 3–4 sentences.
  • Channel breakdown — WhatConverts leads, Google Ads spend/conversions/CPA, Meta results, GA4 sessions and engagement
  • ROAS / lead value — if the client has quote/sales values in WhatConverts, include ROI. If not, use cost-per-lead.
  • What we did this month — list key optimisations made (reference the Autopilot ClickUp tasks for Google Ads actions)
  • What we need from the client — outstanding approvals, content, access issues, etc.
  • Key activities next month — create these as ClickUp tasks to schedule your calendar

Before sending

  • All data verified against WhatConverts (primary source for lead count)
  • Google Ads numbers cross-referenced — any discrepancies vs WhatConverts flagged to Teddi
  • No tracking issues outstanding that would affect the numbers
  • Josh has reviewed before it goes to the client
  • Next-month tasks created in ClickUp
4

Autopilot monthly report

On the 1st of each month, MM Ads Autopilot auto-generates a comprehensive Google Ads report per client and uploads it to Google Drive. This is separate from the main monthly report.

What it contains

  • Monthly Google Ads metrics with month-over-month comparison
  • Every action the Autopilot proposed, approved, rejected, and executed
  • Your feedback rules that shaped decisions this month
  • Trend data from daily monitoring
  • Recommendations for next month

How to use it

Pull this report before monthly client calls — it gives you a complete picture of everything that happened in Google Ads and why. Use the "actions executed" section to populate the "What we did this month" section of the main monthly report.

Find the reports in Google Drive — auto-uploaded on the 1st of each month per client.

5

Client delivery

The Looker Studio dashboard is the always-on, self-serve view for clients. The monthly report is the narrative layer on top — it explains the numbers, not just shows them.

  • Share the Looker Studio dashboard link at onboarding — clients can check live data anytime
  • Monthly report delivered via email — keep it concise, lead with the headline number (leads this month vs last month)
  • If performance is down, always confirm tracking is working before the call — a drop in WhatConverts leads could be a tracking issue, not a performance issue
  • If the client asks questions the report doesn't answer — ask the Autopilot bot: "How is [client] performing?" for a live data pull