Meta Ads Intelligence
Consolidating campaign performance data from Meta Business Manager accounts into a filterable dashboard with custom creative metrics.
Consolidating campaign performance data from Meta Business Manager accounts into a filterable dashboard with custom creative metrics.

Meta Ads Intelligence is a multi-market advertising analytics platform operating across Europe and North America. To eliminate hours of manual reporting, they required an automated business intelligence platform to synchronize ad performance data directly from Meta.

Infrastructure
Google Sheets DB
Role
E-Commerce Brand
Core Tech
Next.js & Supabase
Ingestion Mode
Scheduled Daily
The mission was to build a unified marketing dashboard that consolidates ad performance data across six regions. It pulls metadata directly from the Meta Marketing API and writes it to Google Sheets tabs. By adding custom metrics like ThumbStop and Hook Rates, the tool empowers creative teams to evaluate ad variations instantly.
The operations team was struggling with fragmented marketing workflows, stale dashboard data, and buried creative metrics. The team spent hours daily compiling spreadsheet exports from multiple ad accounts.
on manual data aggregation and cross-market campaign comparisons.
Manual CSV exports from multiple Facebook Business Manager accounts
Stale reporting charts due to unnoticed access token expirations
No unified regional breakdown for NL, BE, SE, NO, DE, CA, UK
Creative performance metrics hidden inside unstructured worksheets
Campaign details were trapped in raw Exports, leading to 2 to 4 hours of manual spreadsheet reporting daily.
Expired ad account tokens and rate limits went unnoticed, resulting in stale performance dashboards.
Crucial metrics like ThumbStop and Hook Rates were lost in exports, making creative evaluation slow.
This is the exact sequence we followed to build their Meta Ads Intelligence platform.
Built the Next.js 14 App Router layout with JWT cookie session management and role-based route protection.
All user sessions are secured via cryptographic token validation, ensuring that only authenticated superadmins can access performance sheets. The backend architecture isolates client keys from the client layer.
Created account discovery services to auto-populate ad accounts using Business Manager tokens.
By integrating Meta Marketing API endpoints directly, the platform automatically discovers and registers new advertising accounts. Registered credentials are encrypted and stored inside Supabase.
Integrated Google Sheets API to read campaigns, adsets, and ads as a primary datastore.
Using Google Sheets as a queryable data store allows marketing leads to review raw data tables in a familiar environment. Local caching algorithms ensure fast page load speeds.
Implemented daily Scheduled Sync cron job to row-map metadata updates without rate limits.
The sync daemon queries Meta Marketing endpoints during low-traffic periods. By checking delta timestamps, the engine avoids redundant API queries and remains well within Meta rate limits.
Calculated ThumbStop and Hook Rate formulas, ranking top 5 ads by ROAS.
Formulas automatically parse video play segments to calculate creative engagement. The resulting creative intelligence lists highlight the top-converting media formats instantly.
Coded regional selector pills with custom animated spend breakdown charts.
The responsive dashboard interface allows media buyers to drill down into specific markets using intuitive selector pills. The custom HSL-tailored charts load with smooth transition animations.

We designed a secure, containerized data flow to resolve Stokman's reporting gaps.
BFF Setup &
Auth Routes Coded
Meta Marketing API
Connection Configured
Google Sheets DB
Row Mapping Setup
Daily Sync Job
Cron & Logger Coded
Metrics Calculations
& ROAS Ranks Done
Dashboard UI &
Drilldown Pills Designed
UAT Testing &
Production Handover
1st
Week
2nd
Week
3rd
Week
4th
Week
5th
Week
6th
Week
7th
Week
8th
Week
9th
Week
10th
Week
11th
Week
12th
Week
Performance Drilldown
Spreadsheet Replacement
Daily Automated Updates
No Expired Tokens
We replaced hours of manual data exports with a real-time analytics hub. Team members now filter performance instantly and optimize creatives using Hook and ThumbStop rates.
Operations Team
Marketing Operations, Meta Ads Intelligence