Daily Decision Brief
Scale calls, ready every morning
Problem
Every morning started the same way: pulling yesterday's numbers out of Ads Manager, cross-checking spreadsheets, and trying to work out — before the day got busy — which campaigns and ad sets actually deserved more budget. Slow, manual, and easy to get wrong when decisions need to happen fast.
What I built
An automated morning brief that lands in the team's inbox / Slack every day: yesterday's results up top, then the specific campaigns and ad sets we should scale — turned from "here's the data" into "here's what to do about it."
How it works
- Pulls the previous day's performance from the Meta API each morning on a schedule.
- Aggregates KPIs with weighted totals and compares day-on-day movement.
- Ranks campaigns and ad sets against scaling rules (ROAS and spend thresholds) to surface clear scale candidates.
- Posts a formatted brief automatically — no one has to open a dashboard to know the plan.
Impact
The team walks in to immediate, informed decisions — the morning report writes itself, and the "what should we scale today?" answer is waiting before anyone touches Ads Manager.
(Figures mocked for confidentiality.)