Reporting
Reporting guide
1
Planning report
Planning report
Full month · .docx · Client-facing
Full end-of-month performance report. Output: branded .docx.
Covers: executive summary, channel performance (Google Ads, Meta, GA4, GSC, GBP, Email), CAC:AOV analysis, GBP snapshot, action items (High/Medium/Low), leftovers table.
Generated by the Reporting Agent via NHH. Saved to Google Drive → HH Clients → [Client].
2
Mid-month check-in
Mid-month check-in
L14D rolling · .md · Internal · Growth tier only
Lighter L14D pulse check generated around the 14th–19th of each month (Growth tier clients). Output: .md file in Google Drive + live page at hh-internal.vercel.app/check-ins.
Covers: Performance Pulse table (✅/⚠️/🔴 per channel), L14D metrics per channel, Red Flags (urgent issues needing action in next 14 days), High Priority Actions.
3
Key differences
| Planning report | Mid-month check-in | |
|---|---|---|
| Data window | Full month | L14D rolling |
| Sections | 12+ sections | 6–8 sections |
| Action items | High / Med / Low | High only |
| Format | .docx | .md |
| Audience | Client-facing | Internal |
| Output location | Google Drive | Drive + hh-internal |
4
Data sources
- MCP tools (primary): Google Ads MCP, Meta Ads MCP, GA4 MCP, GSC MCP
- Looker Studio dashboards (secondary): Used where MCP tools don't cover (Organic Social, some GA4 views)
- If data is unavailable via MCP, the report will note the reason and provide manual pull instructions