Report templates with live, working examples
Every card below is a real report computed from sample data by the same engine you get — not a screenshot, not a PDF mock. Open one, then swap in your own file.
SEO Report
The monthly SEO report: headline movement, trend with the story annotated, weekly detail, and written findings.
View live template →Survey Report
From raw responses to findings: NPS, satisfaction by segment and tenure, and the takeaway in writing.
View live template →Data Analysis Report
A general-purpose analysis writeup: the totals, the cross-dimension heatmap, and the finding.
View live template →Need a structure that isn't here? Generate it from your data — the engine adapts the report to your file and questions.
A report template is only useful if it survives contact with your real data. Every template in this gallery is a live document computed from a sample dataset by the same engine you get in the workspace — so what you see is exactly what your own file will produce, structure, charts, narrative and all.
How to choose a report template
Start from the audience, not the data. A client wants outcomes and next steps on the first screen; a board wants trend against target; an internal team wants the anomalies and the why. Pick the template whose first section answers your reader's first question, then let the rest of the structure follow.
Second, match the template to your data source. If your export comes from Google Search Console, the SEO report is the shortest path. Survey platforms export response tables that fit the survey report, and almost any other business export — GA4 traffic, campaign data, a KPI spreadsheet — can drive the data analysis report.
| You need to send | Start with | Typical source file |
|---|---|---|
| A monthly SEO update a client will actually read | SEO report | Search Console performance export |
| Survey findings with themes and stats | Survey report | SurveyMonkey / Typeform / Forms export |
| A findings write-up for a one-off analysis | Data analysis report | Any CSV or Excel file |
| Anything else — a marketing recap, a monthly pack, a KPI review | Describe it in the workspace | Any structured export |
Why live templates beat downloadable ones
A PDF or Docs template gives you headings and empty chart placeholders — the actual work of computing numbers, building charts, and writing the narrative is still yours, every single period. A live template inverts that: the structure carries the analysis with it. Open one, and the engine has already computed each metric from the sample file with the Python it ran attached to every figure; swap in your own export and the same structure regenerates from your numbers.
That also changes what "editing" means. Instead of fixing chart axes in a slide deck, you edit at the block level — keep the sections that matter, remove the ones that don't, retitle, and send a live link or a PDF. The formatting never drifts, because the document is produced, not assembled.
From template to sent report, step by step
If none of the three structures fit, skip the gallery: describe what you need in the workspace and the engine drafts a structure from your file and your question — templates are a head start, not a boundary. For the thinking behind report structure itself, the SEO reporting workflow shows how a finished, defensible report comes together — and the approach carries well beyond SEO.
- Open a template — it loads in the workspace already computed from sample data, so you can inspect exactly how each block is built before committing your own file.
- Upload your export (CSV, Excel, JSON, or TSV) or pull data with the read-only Google Search Console and GA4 connections. The engine reruns the same analysis on your data.
- Check the receipts. Any number you don't recognize, click it — the Python that produced it and its output are attached.
- Generate the report: pick a theme, add the client or project name, and share the live link or print to PDF.
Start from a template or from your data
Open any template with sample data, or upload your own file and let the engine draft the report.
Open the workspace