What a good reporting system actually does.
Five components. The order matters — skip the first and the rest are built on sand.
1. Lead source capture
What it does: every enquiry gets tagged with where it came from — specific ad, specific referrer, specific page, specific offer. Automatically, at the moment it arrives, not reconstructed later.
Why: without source attribution everything downstream is guesswork. You can't tell a good channel from a lucky month, you can't kill a losing campaign, and you can't repeat what worked.
2. Funnel visibility
What it does: tracks the same leads through the stages — enquiry → qualified → booked → completed → repeat — with a conversion rate at each step. One view, one place.
Why: "our numbers are down" is almost never true across the whole funnel. It's one specific step that's leaking. You can only fix the step you can see.
3. Revenue attribution
What it does: ties actual money paid back to the original source — so each channel has a real cost-per-customer and a real revenue number, not a cost-per-lead.
Why: cheap leads are usually cheap for a reason. A channel that costs 3x more per lead but converts 5x better is the one to double down on. You can't see that without revenue attribution.
4. Automated weekly summary
What it does: on a set morning, a short, same-shape-every-week report lands — five to ten numbers, week-on-week and month-on-month, plus the one or two items that changed materially.
Why: reports you have to go and fetch don't get read. Reports that arrive, in the same shape, at the same time, build a muscle memory that actually influences decisions.
5. Decision thresholds
What it does: pairs each number with a pre-agreed trigger. Response time over 10 minutes → flag. Cost per booked customer over £X → review creative. Review count flat for 2 weeks → check the ask flow.
Why: numbers without thresholds are scenery. The point of a report isn't to know; it's to act. Pre-agreed rules convert watching into doing.