Everything the report needs, and nothing else

KPI Atlas connects your clients' ad, analytics and e-commerce accounts, builds the report from a layout you control, and delivers it under your brand on a schedule. You write the thinking. It handles the assembly.

Dashboards

Drag widgets onto a canvas: metric strips, tables, charts, commentary blocks and media. Each widget binds to a connected account and a date range, and the layout is yours to arrange, not a fixed template you fight. Clients see the finished page, never the editor.

Spend

184,320

Revenue

812,470

ROAS

4.41x

White-label

Your subdomain, your logo, your colour system, your sender address. The report is an artefact of your agency, not a tool you resell. Clients never see our name unless you leave it on.

reports.northlight.agency
NorthlightPrepared for Fennec Home

1 – 31 August 2026

Spend

AED 184,320

+9.1%

Revenue

AED 812,470

+22.4%

ROAS

4.41x

+12.2%

Conversions

2,318

+17.6%

Revenue by week

Channel contribution

Google Ads402,1805.13x
Meta Ads318,6403.88x
TikTok Ads61,2302.58x

Templates

Build one layout and apply it to every client on the same service line. Change the template and every report using it updates, so a metric definition gets fixed once rather than fifteen times.

Spend

184,320

Revenue

812,470

ROAS

4.41x

Automated delivery

Choose the day, the hour and the format. PDF, portal link, or both, in English or Arabic. If a data source hasn't refreshed, we hold the send and tell you rather than shipping a half-empty report.

Frequency
Monthly
Send day
1st, 09:00 GST
Format
PDF + portal link
Language
English
Recipients
3 contacts

Goals and pacing

Set a target on any metric, monthly or quarterly. The report shows actual against target with a pacing indicator, so the client can read the state of the account in three seconds.

Revenue108% of target
New customers90% of target
Cost per acquisition78% of target

Anomaly alerts

We watch spend, conversions and event volume against each account's own trailing pattern. Spikes, drops and tracking breakage reach you by email or Slack while there is still time to act.

Spend spikeMeta Ads · 3.1x daily pace
Conversion dropGoogle Ads · −62% vs 14-day
Tracking breakageShopify · no events in 18h

Client portal

Clients get their own login to a permanent, current view of their numbers, with commenting inside the report. Questions arrive attached to the widget that raised them.

Spend

184,320

Revenue

812,470

ROAS

4.41x

Team permissions

Give a freelancer access to one client and nothing else. Juniors can build and preview, leads can publish. Seats are unlimited on every plan, so access is a workflow decision, not a billing one.

PersonAccessCan publish
RaniaAll clientsYes
Yusuf4 clientsYes
Freelance designer1 clientNo

Not sure it covers your setup?

Send us the report you send today. We will rebuild it as a template and show you the difference before you pay anything.

Build your first report today

Subscribe by request. We confirm your plan and arrange billing by email — no online checkout today.