Skip to content

Internal tool · Meta ads + website analytics · Karachi & Lahore

TradeX growth dashboard

Every rupee of ad spend traced to a branch visit and an enrolment, refreshed every hour.

TradeX · Growth

Live · hourly
Ad spend
PKR 0
last 30 days
Leads
0
from Meta forms
Branch visits
0
matched by phone
Cost / enrolment
PKR 0
the number that matters

Funnel · impression to enrolment

  1. Impressions0
  2. Link clicks0
  3. Leads0
  4. Appointments0
  5. Branch visits0
  6. Enrolments0

Meta only sees the first three steps. The dashboard sees all six.

Leads per dayAppointments per day

Cost per enrolment, by ad

  • Campus tour · reelPKR 5,940
  • Student story · videoPKR 6,880
  • Free seminar · carouselPKR 8,410
  • Beginner course · staticPKR 11,900

Sample data · real figures stay private to the client

Problem

Meta reports leads, not students. The team could see cost per lead, but not which ads actually filled classrooms, and website traffic lived in a separate tool nobody opened.

What we built

A dashboard that pulls Meta ad data every hour, joins it with the sales sheets and the branch register, and shows cost per enrolment by ad. A second tab tracks the website itself: sources, landing pages, how far visitors get, and which sources actually book.

Result

Budget moves on cost per enrolment, not cost per lead. A weekly review day is built in, and the numbers are cross-checked against the branch register, not just Meta's own attribution.

The starting point

A trading school buys attention on Meta and sells seats in a classroom. Between the two sit a lead form, a sales call, a branch visit and a payment. Meta only sees the first step, so it was optimising for the wrong thing.

What we built

An automated pipeline that pulls ad performance every hour, matches leads to the team's sales sheets and the branch register by phone number, and publishes a private dashboard. The website tab uses the site's own visit tracking, so ads and site behaviour sit side by side.

How it is used

Monday is review day: the dashboard flags ads to pause and budgets to move, based on cost per appointment and cost per enrolment. The dashboard shown here uses sample data; the real figures stay private.

Next case studyCoRelations growth dashboard

Let's build
yours

Reply within one working day.

Rather see numbers first? Get an instant estimate