Turn campaign performance data into an executive summary
Convert messy data from GA4, HubSpot, Looker Studio, and spreadsheets into a clear weekly executive summary with wins, risks, and next actions.
What you will have
An executive-ready campaign summary that explains what happened, why it matters, and what the team should do next.
Setup time
1-2 hours
Time saved
3-5 hours per weekly report
Estimated cost
$0 to $150 per month
Tools used
6 tools
Why this works
Executives do not need a dashboard dump. They need a clear explanation of what changed, why it changed, what is at risk, and what action the team recommends. This workflow uses AI to turn raw metrics into a narrative summary while still forcing the marketer to verify the numbers and own the recommendations.
Step-by-step workflow
Run the workflow
This workflow is fully available. Follow the steps below to build the system from start to finish.
1
Define the executive reporting frame
20 min
20 min
Before pulling data, decide what the executive summary needs to answer. Use a simple structure: what changed, why it matters, what is working, what is underperforming, what risks need attention, and what actions marketing recommends. This prevents the report from becoming a metric dump.
Output
A clear executive reporting frame for the campaign summary.
Google Docs
Pro tip
Executives care less about every channel detail and more about whether the campaign is creating pipeline, learning, or risk. Structure the summary around decisions, not dashboards.
2
Export the core campaign metrics
30-45 min
30-45 min
Pull campaign data from GA4, HubSpot, and Looker Studio into Google Sheets. Capture spend if available, sessions, landing page conversion rate, form fills, MQLs, SQLs, opportunities, pipeline, cost per conversion, top channels, top assets, and week-over-week change. Keep source notes so you know where each number came from.
Output
A normalized campaign metric table with source notes and week-over-week changes.
Google Analytics 4HubSpotLooker StudioGoogle Sheets
Pro tip
Do not mix attribution definitions without labeling them. A HubSpot campaign-sourced lead and a GA4 conversion are not always the same thing.
3
Flag anomalies and meaningful changes
30 min
30 min
Use Google Sheets to calculate week-over-week or period-over-period changes. Highlight large movements in traffic, conversion rate, lead quality, pipeline, cost, or channel mix. Then ask Claude to separate normal noise from meaningful changes that deserve executive attention.
Output
A list of meaningful performance changes and anomalies worth explaining.
Google SheetsClaude
Pro tip
A big percentage change on a tiny number can be noise. Always include raw volume next to percentage change.
Prompt template
Analyze this campaign performance table and identify meaningful changes.
Campaign metrics:
{{campaign_metrics_table}}
Campaign goal:
{{campaign_goal}}
Reporting period:
{{reporting_period}}
Output:
1. Biggest positive changes
2. Biggest negative changes
3. Possible anomalies
4. Changes that may be normal noise
5. Metrics that need verification
6. Questions to investigate before reporting
Be skeptical. Do not overstate small numbers.
4
Generate the first executive summary draft
20-30 min
20-30 min
Give Claude the metric table, anomaly list, campaign goal, and any context from the team. Ask it to draft a short executive summary with headline takeaway, wins, risks, explanations, recommended actions, and open questions. The summary should be readable in under two minutes.
Output
First draft of the executive campaign summary.
ClaudeGoogle Docs
Pro tip
Force a headline takeaway. If the report cannot be summarized in one sentence, the analysis is not sharp enough yet.
Prompt template
Draft an executive campaign performance summary.
Campaign goal:
{{campaign_goal}}
Metric table:
{{metric_table}}
Meaningful changes and anomalies:
{{anomaly_notes}}
Team context:
{{team_context}}
Write:
1. One-sentence headline takeaway
2. What changed this period
3. What is working
4. What is underperforming
5. Why this likely happened
6. Risks or watchouts
7. Recommended next actions
8. Questions that need follow-up
Keep this concise, plain-English, and executive-ready. Do not hide uncertainty.
5
Verify the numbers and remove weak claims
30 min
30 min
Manually compare the draft against GA4, HubSpot, Looker Studio, and the source spreadsheet. Remove any claim that is not directly supported by the numbers. If the cause is uncertain, rewrite the explanation as a hypothesis and add what you will check next.
Output
Verified executive summary with unsupported claims removed or qualified.
Google Analytics 4HubSpotLooker StudioGoogle Docs
Pro tip
This step is non-negotiable. AI is useful for synthesis, but the marketer owns the accuracy of the report.
6
Add recommended actions and owners
20 min
20 min
Turn the summary into an action-oriented report. Add 3-5 recommended actions, each with an owner, due date, expected impact, and dependency. This makes the report useful for operating the campaign, not just explaining it.
Output
Executive summary with clear recommended actions and ownership.
ClaudeGoogle Docs
Pro tip
Every action should connect to a metric movement. Avoid generic next steps like optimize ads unless you say what specifically needs to change.
Prompt template
Turn this campaign summary into an action plan.
Executive summary:
{{executive_summary}}
Available team members:
{{team_members}}
Constraints:
{{constraints}}
Output 3-5 recommended actions with:
1. Action
2. Why it matters
3. Metric it should affect
4. Owner
5. Due date
6. Expected impact
7. Dependency or risk
Be specific. Avoid vague optimization language.
7
Publish the weekly readout
15 min
15 min
Share the final Google Doc or summary excerpt with leadership and the campaign team. Link back to the Looker Studio dashboard for anyone who wants deeper details. Keep the main readout concise and archive each week so you can compare narrative quality and decision history over time.
Output
Published weekly campaign readout with dashboard backup and action owners.
Google DocsLooker Studio
Pro tip
Store every weekly summary in one folder. Over a quarter, these summaries become a decision log that explains what marketing learned and changed.
Expected results
Reporting time saved
3-5 hours per week
Structured exports and AI-assisted synthesis reduce manual dashboard review, first-draft writing, and summary formatting.
Summary length
Readable in under 2 minutes
The workflow forces a headline takeaway, concise explanation, and action plan instead of a dashboard dump.
Decision quality
3-5 recommended actions
Each readout includes owners and actions so campaign reporting connects directly to execution.
Data trust
Verified source notes
Manual verification against GA4, HubSpot, and Looker Studio reduces the risk of AI-generated reporting mistakes.
Related workflows
Continue with workflows that share a similar GTM motion, category, or tool stack.