Premium campaign reporting AI platform
Sponsorship reports are manual, generic, and built too late to matter.
- AI
- Data Platform
- B2B SaaS
- Sports & Entertainment
The problem
Rights holders sign six and seven figure sponsorship deals, then prove the value with a spreadsheet someone assembled by hand at the end of the campaign. No story, no urgency, weak case for renewal.
Key design decisions
- Two tiers, one component system. A templated tier for standard campaigns, a custom tier for high value accounts. Same underlying components so the design system never forks.
- Specificity over polish. Early drafts leaned on generic recap language. Copy shifted to exact placements, exact dates, exact audience segments. A number with no context reads as filler, a number tied to a specific post reads as proof.
- SLA style framing. Reports show promised versus delivered, not just a recap. Turns the report into an accountability document instead of a nice to have, which is a stronger position going into a renewal.
- Built for lean teams. Most sponsorship teams are one person. The templated tier had to be executable by a junior team member or intern with no platform expertise, while the custom tier stayed flexible enough for a strategist to shape a full narrative.
- Bespoke by architecture, not by exception. Supports brand and client specific adjustments via MCP, custom fields, unique data sources, one off brand styling, are configurations accounted for in the design. Every client can get something that feels made for them without forking the product.
What I built
An agentic data pipeline. Instead of manually exporting numbers from five platforms, an agent ingests campaign activity continuously and ties it to specific deliverables as the campaign runs. Data is clean and structured by the time a report is due, which freed the design work to get ambitious instead of staying simple to save someone's time.
Premium report formats, all pulling from the same live data:
- Spotify Wrap style, big stat moments, built to be screenshotted
- Editorial scroll, magazine style long form for campaigns with a real story arc
- Parallax carousel, chronological walkthrough, activation by activation
- Cinematic, full bleed video for the biggest renewal moments



Every narrative report sits on top of a breakdown dashboard, so a sponsor can go from the story into the detail, drilling into any stat, and see live progress tracking against campaign goals rather than a number frozen at export time.
Sponsors can also chat directly with the report. Instead of just reading the narrative, they can ask a question against the underlying data and get an answer back in the same interface, so the report works whether someone wants the story or wants to interrogate the numbers.
The brain, an agent layer across every live campaign. The platform itself is kept deliberately simple: one home screen tracks every active and past campaign across the whole portfolio at a glance, and a manager can ask it a direct question in plain language, like “is Q3 tracking to the impression goal,” and get a straight answer back instead of digging through a dashboard. Same data model powering the reports powers this.



Proof point
One flagship campaign, reported through this system, delivered 31.5M impressions and 8x brand ROI, and won a Hashtag Sports Award for Most Creative Partnership. That report became part of the pitch for renewal.
Outcome
Sales conversations shifted from “can you track our sponsorships” to “can you prove what we're worth.”
The unlock was never more data, it was data turned into a story a sponsor reads and a question a manager can actually ask.
Next project
Agentic Analytics Platform