AdFunnl
AdFunnl For · Team Leads

Managing a team of media buyers is hard.

Each media buyer holds several accounts. Each account runs on several platforms, in more than one currency, and you are the one who answers for how all of it is performing. Seeing it today means opening it one account at a time, and that is most of a morning gone before you have made a single decision.

AdFunnl puts the whole picture on one live screen.

A AC Acme Cosmetics Live

Spend

SAR 30,089

Purchases

406

Revenue

SAR 201,791

Blended ROAS

6.71×

Where it came from

Meta SAR 18,824 5.8×
Snapchat SAR 7,081 8.6×
TikTok SAR 3,767 5.7×
Google SAR 417 24.6×

Four platforms, one currency, no export.

Nobody has the overview, because it multiplies

You are accountable for performance you cannot see without asking somebody to go and assemble it. Here is why it is never just a question.

5

media buyers

each with their own way of reporting

4

clients each

and none of them wait for the first of the month

4

platforms per client

different column names, different attribution windows

2

currencies

converted in someone's head, unchecked

That is eighty places to look before anyone has had an opinion about any of them, and two of those places disagree about what a conversion is. The overview is not slow because your team is slow. It is slow because it multiplies.

The same morning, twice

Reading four platforms in four tabs is like judging a race by watching each runner on a separate screen. You can do it. You just cannot see who is winning.

How the number gets made today

Most of a morning, every time.
  1. Tab 1

    Meta. Read the numbers, hold them in your head, move on.

  2. Tab 2, 3, 4

    TikTok, Snapchat, Google. Each one names the columns differently and counts a conversion over its own window, so none of it lines up.

  3. The maths

    One account buys in riyals and bills in dirhams. You are converting as you go, and you are the only check on it.

  4. The report

    Then all of it has to become something a client can read, which is where the rest of the day goes.

How it goes with AdFunnl

About two minutes.
  1. One screen

    Every platform side by side, blended, already converted into one currency. Nothing to hold in your head.

  2. The decision

    You are straight onto which account needs you today, which is the part you were actually hired for.

There is no step three. The screen was current before you opened it.

The same job, both ways

Every row is something you already do this week. The left column is how it goes now.

Seeing how the whole roster is doing

Ask each media buyer, wait, then reconcile what they send you.

Open one screen. Every client, blended, already current.

Comparing platforms against each other

Four tabs, four date pickers, four sets of column names.

Meta, TikTok, Snapchat and Google on one line, with blended totals underneath.

Two currencies in one roster

Somebody converts by hand and nobody checks the cell.

Everything unified into your reporting currency at the right rate.

Tying spend to actual revenue

The ad platforms say one thing, Shopify says another.

Store revenue sits beside ad spend, down to product level.

Finding the winner among thousands of ads

Scroll each platform separately and go on what you remember.

Every creative ranked on the metric you choose, thumbnails in the page.

Answering a one-off question

Rebuild a view, or put a media buyer on it for an hour.

Ask the assistant in plain English and get the answer with its data shown.

Getting the deliverable to the client

Assemble it, format it, send a PDF that ages immediately.

A live link with their logo on it, or a PDF when they insist.

Nobody can hold three thousand ads in their head

Across a roster this size there are thousands of creatives running at once. Which ones deserve more budget is the highest-value call your team makes all week, and it is usually made from memory, one platform at a time.

Creative analysis lives inside AdFunnl, on the same data as everything else, so the answer is a sort rather than an investigation.

  • Every running ad ranked on the metric you pick, so the top and the bottom of the list are both one glance away

  • The creative itself in the page, not an ad id you have to go and look up

  • Meta and Snapchat ads side by side, rather than one platform's opinion at a time

  • Hook and hold retention for video, showing where viewers actually leave

  • Ad fatigue tracked across platforms, so you cut before performance does

The report is the part the client judges you on

They do not see the work, the testing or the restructure. They see the document that arrives. When that document takes a day to build and is out of date by the time it lands, you are being judged on your weakest artefact.

  • The client's own logo and reporting currency on the report they open

  • A live view-only link, so what they see is current whenever they look

  • A clean paginated PDF for the clients who still want a document

  • A Looker Studio connection for the clients who want it in their own BI tool

  • A frozen snapshot of anything you sent, so last month cannot move

And on the same canvas

Synced hourly The screen is current before anyone opens it

Versus prior period Month-over-month movement inline on any tile

Product-level ROAS Store revenue attributed down to product and category

Geo maps & funnels Performance by region, and step-by-step drop-off

Change annotations What changed, and the date it changed on

Live links & PDF View-only client links, or a document when they insist

Methodology & snapshots How every metric is calculated, and a frozen copy of what you sent

Arabic, right-to-left Fully localized, charts included

What you're probably thinking

My media buyers already do their own reporting.

They do, and no two of them do it the same way. That is the part that costs you: nothing is comparable, so every roster-level question turns into a round of asking. One template applied across every account makes the comparison free.

Setting this up will eat a week I don't have.

Connect one client, build the view the way you actually want an account read, then save it as a template. Every account after that starts from it. The thinking happens once.

The numbers won't match the ad platforms.

Every metric has a published methodology page showing how it is calculated. Data logs and sync times show when each account last updated, and a snapshot freezes exactly what you sent so it cannot shift under you later.

My clients expect a report that looks like theirs.

Reports carry the client's logo and their reporting currency, and go out as a live view-only link or a clean PDF. For a client who runs their own BI, there is a Looker Studio connection to the same data.

Every platform in, one live view out

Each account's ad platforms and store stream in continuously. AdFunnl unifies and normalizes them the same way every time, so two accounts run by two different people are genuinely comparable, and the media buyer, you and the client are all reading the same screen.

Meta Google Ads Shopify TikTok Snapchat Bosta + MORE SOURCES AdFunnl Unify · normalize · blend LIVE DASHBOARD Visualized One screen for the whole team

Rolling it out

Three steps, and only one of them is work

You're the one who'll have to run this rollout, so here's the honest shape of it.

  1. 1

    Set up one account properly

    Build the view the way you actually want an account read, then save it as a template. This is the only part that takes real thought.

  2. 2

    Clone it across every account

    Every other account starts from that template, so the whole team reports the same way without a style guide or a meeting about it.

  3. 3

    Add the team, then the clients

    Invite media buyers as Editors and clients as Viewers. Live share links mean client questions stop landing on your team as interruptions.

Where control stands today

Changing campaign status and budgets from inside the dashboard, without opening the ad platform, is live for Meta and TikTok. Snapchat and Google are in progress. Reporting works across all four today.

  • Meta · Live
  • TikTok · Live
  • Snapchat · In progress
  • Google · In progress

Start with one account

Connect one client's platforms and run it for a couple of weeks. Once the screen reads the way you want an account read, save it as a template and clone it across every brand you manage, until one hub holds all of them.