Turning massive Excel models into an AI-assisted planning platform

We unified Top of Mind’s fragmented media data, automated TV-planning analysis and reduced complex decision cycles from a week to only hours.

Client

Top of Mind Logo

Top of Mind

Industry

Media & Advertising

Phase

6 Months

Engagement

Data + AI Platform

View more case studies arrow_forward
Macbook mockup
schedule

6 months

to deliver Phase 1

bolt

1 week → hours

for complex analysis cycles

table_chart

200–300 MB

Excel workbooks replaced as the main workflow

rocket_launch

Phase 2

SaaS transformation underway

The challenge

Critical media decisions were trapped inside scattered tools and fragile spreadsheets

Top of Mind worked with multiple audience, viewership, survey and expenditure sources. Analysts manually extracted data, rebuilt calculations and navigated huge Excel files whenever campaign assumptions changed.

dataset

Fragmented sources

Media and audience data arrived in different structures and formats.

table_chart

Massive workbooks

200–300 MB Excel files created slow and difficult analytical workflows.

history

Repeated analysis

Any data or parameter change forced analysts to redo part of the process.

analytics

Presentation friction

Live questions required searching through multiple files and saved versions.

Our approach

Build a trusted analytical foundation before adding AI

route

01. Map the analysis lifecycle

Understand the path from raw files to calculations, strategy and presentation.

database

02. Centralise clean data

Use ETL to standardise sources and store reusable analytical data.

dashboard_customize

03. Design for analysts

Expose query power visually instead of forcing manual SQL.

visibility

04. Preserve explainability

Keep calculations, filters and recommendations visible and defensible.

file_export

05. Make exports immediate

Move from analysis to Excel and presentation output without rebuilding work.

smart_toy

06. Add controlled AI

Ground natural-language querying in a known schema and query system.

The solution

One platform for ingestion, analysis, export and AI-assisted strategy

Automated ETL Workflow
sync_alt

Automated ETL

Clean, standardise and load multiple media-data formats into a central analytical layer.

ClickHouse Analytics Engine
database

ClickHouse Analytics

Fast OLAP querying for large-scale filtering, aggregation and comparison.

Visual Query Builder UI
schema

Visual Query Builder

Drag-and-drop fields, filters, computed columns and aggregates with live preview.

Media Calculations Engine
functions

Media Calculations

Reusable TVR, SOM, SOV, SOE, exposure, cost and placement analysis.

Excel and PPTX Output Export
file_export

Excel & PPTX Output

Export tables and charts directly into client-reporting and presentation workflows.

AI Data Agent Assistant
smart_toy

AI Data Agent

Natural-language questions, schema mapping, query generation and explainable insights.

Technology stack

Vue 3
Spring Boot
database
MySQL
analytics
ClickHouse
terminal
SSH Server

Decision support

From “what happened?” to “what should we change?”

The system can explain results and suggest where placements may be moved to improve viewership while controlling cost.

Phase 2

Turning internal analytical expertise into a SaaS product

The next phase introduces multi-tenancy, subscriptions, whiteboard analysis, data-scale research and local LLM deployment.

Results and impact

A week-long analytical cycle became an hours-long workflow

check_circle

Complex analysis cycles dropped from roughly a week to only hours.

check_circle

Saved queries can be rerun with new months, brands, products and campaign parameters.

check_circle

Analysts rely less on multiple 200–300 MB Excel workbooks.

check_circle

Tables, charts and insights move more directly into client presentations.

check_circle

Successful delivery led directly to a second phase focused on SaaS commercialisation.

rocket_launch

Successful delivery of the internal analytics platform led Top of Mind to begin a second phase focused on turning the system into a scalable SaaS product for the wider media-agency market.

Factual project statement — replace with an approved client quotation when available.

Have a similar data problem?

Turn fragmented data, repeated calculations and spreadsheet-heavy analysis into a reusable intelligence platform.

Discuss your project

Ready to solve the problem your current software keeps avoiding?

Partner with Rigg Technologies to design, build and improve software that moves your business forward.