Data, AI and software · Performance marketing
Six ad and analytics platforms, one set of numbers clients can trust.
A reporting platform for a London performance marketing agency, built so every client report starts from the same checked numbers.
- Client
- A London performance marketing agency
- Sector
- Marketing services
- Services
- Data & Intelligence, AI & Automation, AI-Assisted Software
- Role
- Platform design and build
- Status
- Live
01
The problem
Every client ran ads across several platforms, plus analytics, search and Shopify. Reporting meant logging into each one and rebuilding figures by hand.
Budget pacing lived in a spreadsheet that kept breaking.
What we did
- 01
Daily data pulls
Data pulled daily from 6 core platforms, with backfills and re-pulls for late conversions.
- 02
Health checks
Checks that name the broken source, so nobody has to guess why a number moved.
- 03
Dashboards per brand
Dashboards that adapt to each brand's connected platforms.
- 04
Anomaly alerts
Alerts when a client's figures move unexpectedly.
- 05
AI-drafted monthly reports
AI drafts each monthly report, then a number check and an editorial pass run before a person edits and sends it.
- 06
Pacing tool
Budget pacing with a red, amber and green Slack report three times a week.
- 07
Reconciliation for clients
For a luxury wellness brand, the dashboard matched their attribution tool to within £1 on net sales for a fiscal month. For an online learning company, 552 purchases in five weeks were not being counted. Separating real purchases from a cheap micro-conversion turned a meaningless blended £1.24 cost per acquisition into a decision to optimise ads to purchases.
03
The results.
To the penny
Ad spend pacing matched live accounts on first run.
Net sales reconciled for a fiscal month.
Uncounted purchases recovered.
To draft a monthly report, about this long per brand.
What made the difference
Trusting nothing until it reconciles. Health checks, re-pulls and a number check on every AI draft mean the report a client reads matches the account they log into.
Built at Kinsman & Co
Start a project
Got a similar problem?
Tell us what is not working. You will get a plain answer on whether we can help, and what it would take.