Marketing Analytics & Reporting

How to Build a Funnel Dashboard for a High-Ticket Offer

A practical layout for a high-ticket funnel dashboard: which stages to show, how to define each metric, and how to read it so you know exactly where deals leak.


A funnel dashboard for a high-ticket offer has one job: show where people drop out between the ad and the payment, fast enough that you can do something about it this week. Most dashboards fail at this because they’re built from whatever each tool exports. Ad spend from Ads Manager, leads from the form tool, calls from the calendar, revenue from Stripe, all on one screen with no common definitions. You end up with six numbers that don’t add up to a story.

A good funnel dashboard is opinionated. It picks the five or six stages that matter for a call-based sale, defines each one precisely, shows conversion between stages rather than just totals, and puts cost next to every step. This post walks through how to design one: the stages, the definitions, the layout, a worked example, and the mistakes that make a dashboard look busy without being useful.

Start from the funnel, not from the data you have

Write down the path a buyer actually takes. For most high-ticket offers it’s a version of:

  1. Click on an ad (or arrive from organic content)
  2. Lead: opt-in or application submitted
  3. Booked call
  4. Showed: the call happened
  5. Qualified (optional): the closer judged them a fit
  6. Sale: first payment received
  7. Collected: total cash in, after refunds and instalments

Two-step sales processes add a setter call before the closer call. Webinar funnels add registration and attendance. Low-ticket front ends add a tripwire purchase before the call. Whatever your shape, the dashboard should mirror it exactly, in order, with nothing in between that isn’t a real step.

Define every stage before you chart it

Most funnel dashboard arguments are really definition arguments. Settle them in writing first.

Stage Definition Common trap
Lead Unique people who submitted, not form submissions A person who submits twice counts twice
Booked call Calls scheduled in the period, by booking date or call date (pick one) Mixing the two across widgets
Showed Calls held where the prospect joined Counting silent recordings as no-shows
Qualified Calls where the outcome was marked qualified or better Reps marking inconsistently
Sale Unique buyers, not payments An instalment plan counted as three sales
Revenue Cash collected, net of refunds (state which) Mixing contract value and cash

Two of these trip up almost everyone. Leads should be people, not events. If someone fills out the application twice, your cost per lead halves on paper and your lead-to-call rate drops. Sales should be buyers, not payments. A coaching client paying $2,000 a month for three months is one sale worth $6,000, not three sales worth $2,000 each. Callix’s Callix Leads metric counts prospects rather than events, and Unique Sales counts sales once per prospect, so a buyer on instalments is one sale. Whatever tool you use, check how it counts.

The layout: five rows that answer five questions

Here’s a layout that works. Each row answers a question.

Row 1: Are we on track? (Headline cards)

Four or five metric cards: ad spend, sales, revenue, ROAS (or cost per sale), and one leading indicator like booked calls. Turn on comparison to the previous period so each card shows its change. Keep it to one row; this is the glance view.

Row 2: Where are people dropping? (The funnel)

A funnel chart from lead to sale, with the conversion rate between each stage and the drop-off. This is the heart of the dashboard. The visual tells you instantly which step is narrowest.

Row 3: What does each step cost? (Cost per stage)

A small table or cards: cost per lead, cost per booked call, cost per show, cost per sale. Cost per show is underrated. It combines lead cost, booking rate and show rate into one number your closers’ time actually depends on.

Row 4: Which sources produce buyers? (Source breakdown)

A table with one row per campaign or funnel and columns for spend, leads, booked, showed, sales, revenue and ROAS. This is where budget decisions get made. For businesses running more than one landing experience, add a funnel breakdown too; we cover why in funnel-level attribution.

Row 5: Who’s converting? (Team)

Show rate and close rate by closer, calls taken, revenue closed. Keep this on the funnel dashboard only if the same people review marketing and sales together; otherwise give it its own view.

A worked example

Here’s what the funnel row might show for a $7,500 consulting offer in one month (illustrative numbers):

Stage Count Conversion from previous Cost per stage
Ad spend $45,000
Leads 750 $60
Booked calls 225 30% $200
Showed 157 70% $287
Qualified 110 70% $409
Sales 27 25% of qualified, 17% of shown $1,667
Revenue $202,500 ROAS 4.5

How to read it:

  • The narrowest step is lead to booked call (30%). That’s often the cheapest to fix: faster follow-up, a calendar on the thank-you page, setters calling within five minutes.
  • Show rate (70%) is decent, but every 5 points is about 11 more shows a month here.
  • Qualified to sale (25%) is a closing question. Look at call analysis for objections before blaming the ads.
  • Cost per show ($287) is the number to watch week to week. If it climbs while cost per lead is flat, the leak is between lead and show, not in the ads.

Now compare to last month. If leads rose 20% but sales stayed flat, the funnel tells you where the new leads stalled. That’s the real value of a funnel view over a set of totals: it localizes the problem.

Templates save you the first week

Building from scratch is fine, but most call-based businesses share a shape, so starting from a template is faster and avoids the definition traps. In Callix, pressing Create on your dashboard offers ready-made funnel dashboards for call, application, low-ticket, subscription, webinar and trial funnels. The new view is yours to edit, and your Overview stays as it is. Agencies can save a view as a template and start client dashboards from it, so every client gets the same definitions.

Whatever tool you use, the template should give you the stages and metric definitions. Then customize the source breakdown for your campaigns and funnels.

Make the funnel explorable

A static funnel answers “where is it narrow?” The next question is always “for whom?” Can you change the date range, switch the source to just Meta, or switch attribution from first touch to last touch, without rebuilding the chart? Can you see the exact count and drop-off at each stage in a table, not just the shape?

In Callix, hovering a funnel on the dashboard and pressing expand opens it on its own page: a bigger funnel, a table of each stage’s count, conversion and drop-off, its own date range, and controls to change the stages, source and attribution. You can save the changes back to the card or export the stages as CSV. That last bit is handy when you want to drop the numbers into a weekly report.

Add time between stages

Conversion rates tell you how many move forward. They don’t tell you how long it takes. For a high-ticket offer, time matters: a lead who books within an hour is more likely to show than one who books four days later, and a sale that takes three follow-up calls ties up closer capacity.

Useful timing metrics:

  • Lead to booked call (median): speed of the booking process
  • Booked to call date (median): how far out you’re scheduling
  • First call to sale (median): length of the sales cycle

Use medians rather than averages; one deal that took four months will drag an average badly. Callix supports this with Time Between Events, configured in Settings → Knowledge Base, which you can add to any metric, report or table widget as a median or average.

Mistakes that make funnel dashboards useless

Mixing date logic. Leads counted by created date, sales by payment date, calls by booking date. The stages describe different cohorts and the conversion rates are fiction. Pick a convention and label it.

Showing totals without rates. “750 leads, 27 sales” doesn’t tell you where to look. “30% booked, 70% showed, 17% closed” does.

Too many widgets. If a widget hasn’t changed a decision in two months, remove it. A funnel dashboard with 30 widgets is a data dump.

Using platform-reported revenue as truth. Meta and Google report their own purchase values, which often don’t match your processor. Show processor revenue as the headline and platform-reported values beside it if you want the comparison. Our post on why attribution data doesn’t match ad platforms explains the gap.

No owner. Every stage should have someone responsible for its conversion rate. Marketing owns click to lead. Setters own lead to booked and booked to show. Closers own show to sale.

One dashboard or several?

As the business grows, the temptation is to cram every audience into one view. Resist it. A practical split for most high-ticket teams:

  • Funnel dashboard (this one): the full chain from spend to revenue, for whoever owns growth.
  • Ads dashboard: creative and campaign metrics, cost per booked call and cost per show by ad, for the media buyer.
  • Sales dashboard: show rate, close rate, calls taken and revenue by rep, for the sales manager.

All three should share the same metric definitions, so “sales” means the same thing in each. If you run multiple funnels with different shapes, such as a webinar funnel and an application funnel, give each its own funnel view rather than forcing them into one chart with stages that don’t apply.

The weekly review

A funnel dashboard is only as good as the meeting it drives. Once a week, 20 minutes:

  1. Headline cards vs. last period. Anything off by more than 15%?
  2. Funnel: which stage moved? Find the narrowest step.
  3. Source table: which campaign or funnel caused the move?
  4. One action per owner for the week.

That’s it. If you want guidance on presenting the same numbers to leadership, see building an attribution dashboard your CEO will actually read.

Book a demo