Executive Dashboard
Live business pulse

Revenue & Cash

Revenue Trend

revenue after refunds · last 12 months

Closers & Setters

Ranked by cash collected after refunds · this period · bar length = size vs. the top performer
Closers

Sales Call Health

last 30 days

Hot Pipeline

live open leads not yet closed · freshest first · ⚠️ = Redzone > 21 days
Loading…

Today's Calls

Loading…

Lead Sources

Where this period's leads came from — count and share of total leads.

Loading…

Lead Quality

How our new leads score on the qualification form — a longer bar means more leads landed in that tier.

Loading…

Recent Leads

Name Source Created (CT) Lead Quality Status

Show Rate by Funnel

Each bar is one lead source. Longer / greener = more of its booked calls actually show up. Green = 65%+ show up, yellow = 40–65%, red = under 40%.

Loading…

Show Rate Trend

Loading…

Does Confirming Work?

Loading…

Show Rate by Booking Lead Time

Loading…

The longer the gap between booking and the call, the fewer show. Book them close.

Show Rate by Closer

Loading…

Decided calls only, minimum 10 per closer.

Show Rate by Day of Week

Loading…

Show Rate by Hour

Sales-call shows vs no-shows by appointment time (CT) — decided outcomes only
Loading…

Rebook Outcomes

Of everyone who cancelled — how many we got back on the calendar, how many actually showed up, how many we lost.
Loading…

Cancels by Calendar

Share of each calendar's cancels we got rebooked — longer green bar is better.
Loading…

Recent Cancels We Haven't Won Back (cancelled 24+ hours ago, still no new booking)

Cancelled Name Phone Calendar Days Since

Serial Cancellers how much of our cancel problem is the same people

Cancels caused by people who've cancelled before (higher = more of the problem is a small group)
--
If 30% or more of cancels come from people who've cancelled 3+ times, it's worth auto-blocking those repeat cancellers from re-booking. Under 10%, it's not worth the effort.
% of total cancels
Loading…
Name Phone Cancels Total Bookings Last Cancel

Rebook Outcomes

Of everyone who no-showed — how many we got back on the calendar, how many actually showed up, how many we lost.
Loading…

No-Shows by Calendar

Share of each calendar's no-shows we got rebooked — longer green bar is better.
Loading…

Recent No-Shows We Haven't Won Back (no-showed 24+ hours ago, still no new booking)

No-Showed Name Phone Calendar Days Since

No-Show-ers how much of our no-show problem is the same people

No-shows caused by people who've no-showed before (higher = more of the problem is a small group)
--
If 30% or more of no-shows come from people who've no-showed 3+ times, it's worth auto-blocking those repeat no-showers from re-booking. Under 10%, it's not worth the effort.
% of total no-shows
Loading…
Name Phone No-Shows Total Bookings Last No-Show

Survey Deep-Dive — Headline KPIs

Surveys submitted
Finished the whole survey
Survey completion rate (finished vs. started)
Average lead quality score (1 = weak, 4 = strong)
Period

📊 How prospects answered each survey question (pick a question below; bar length = how many people gave that answer)

Number of people (share of all who answered) · show-up rate for that group. Green = strong, red = weak.
loading…

🗺️ Which answer combinations show up (biggest groups first)

loading…

Campaign Performance

Revenue traced to its ad
Campaign Spend Revenue Return per $1 spent Status

Return = revenue earned for every $1 of ad spend. 4x means $4 back per $1 — higher is better. Scale ROAS ≥4x · Watch 2–4x · Pause <2x with spend. Click a row for its ads.

Revenue Mix — Ad-Driven vs Organic

last 30 days

How much of our revenue came from paid ads vs everything else — referrals, direct, and organic. Longer bar = more revenue.

Loading…

Return by Funnel

Revenue traced to its ad

Which funnels turn ad dollars into the most revenue. Bar length = $ back per $1 spent; the $ figure is what we spent.

Loading…

Funnels & Campaigns

Revenue traced to its ad
Campaigns

Call Coaching —

Per-rep call scores — worst-first
Loading…

What Actually Closes Deals — verified Jul 19

From our own calls: 42 wins vs 144 decided losses, re-tested against lead quality
✓ DO — these separate wins from losses
1. Finish the objection. Dig to the real concern, answer it, then ask again. Wins leave 30% of objections unresolved; losses leave 60%. Winners get just as many objections: they finish them. Holds for warm and cold leads alike.
2. Make it sound small. “10–15 minutes a day” effort framing appears on 58% of wins vs 17% of losses, the single strongest phrase pattern we have.
3. Move fast after the call. Half of buyers pay on the call; 93% within 14 days. Front-load follow-up into the first 3 days; after 14, it’s dead.
4. Treat the money objection as a buying signal. “How would I afford this” wins 45% of the time — and every call where it got fully resolved closed (8 of 8). The dangerous one is “is it worth it” (value doubt): only 25% win even when handled. Sell the value first, then solve the money.
5. Ask the capital question every call. The on-call read of “does this person have money to work with” is the widest won/lost gap we measure (3.2 vs 1.5 of 10). It IS the qualification system.
✗ DON’T — these do nothing in our data
Pressure. Urgency and scarcity (“2 spots left”) appear equally on wins and losses. Zero effect, every test.
Pitch polish. Deals are not won by explaining better (winners often get a shorter pitch). The sale is won or lost in the objection moment.
Trusting lead grades. Pre-call lead scores predict nothing about who buys (2.78 won vs 2.79 lost). What the prospect reveals on the call is what matters.
Fearing objection count. Calls with 3–4 objections win as often as calls with 1–2 (37% vs 30%). It never mattered how many came up — only whether they got finished.

Discovery Gaps —

Which of the 5 discovery gates each rep most often fails to complete
Loading…

Objection Patterns —

Which objections go unresolved, and which handling step each rep skips
Loading…

Patterns —

What each rep does well vs struggles with, across every stage — and what changed recently
Loading…

Call Log

Booked sales calls — newest first
Call dateLeadCloserSetterOutcomePre-DialExpected closeSurveyFathom
Loading...

Pre-Dial by Closer

Closer dials to the prospect in the 72h before each booked call
CloserBooked callsPre-dialed%Median lead timeAvg longest dial
Loading...

Every Appointment

All closer-calendar bookings — dial history starts 2026-04-01
Appt dateLeadCloserOutcomeDialsNearestEarliestLongest dial
Loading...

AI Dialer — Retell

Retell voice fleet — funnel, cost & outcomes

Funnel

Retell setter agents (Eric / Claire / Reschedule) — per call, with per-lead rollup
Loading…

Pickups by Hour

Dialer answer rate by time of day (CT) — dim rows = small sample
Loading…

Agents — Retell

Per-agent performance this period
Agent Role Dials Pickup % Booked Cal errors Avg talk Cost
Loading...

Call Explorer

Click a row for transcript & audio
When (CT) Agent Contact Stage Talk Cost Rec
Loading...

Dialer

dialer.io human cold-call team — dials, connects & conversations

Activity by Day

Dials per day — connects & conversations inline (weekly rollup on long ranges)
Loading…

Best Hours to Dial

Connect rate by hour (CT) — low-sample hours dimmed
Loading…

Disposition Mix

What happened on every dial this period — green = offer, red = DQ/DNC, amber = hangup
Loading…

Agents

Per-agent performance this period
Agent Dials Connects Connect % Convos Qualified Offers Avg talk
Loading...

Call Explorer

Recent calls this period — click ▶ to play the recording
When (CT)AgentContactDispositionTalkRec
Loading...

Confirmations

Who confirmed the appointment — Retell AI (Eryn) vs Human
Human = confirmed with no Retell trace (inferred). Retell attribution is approximate.

By Day

Confirmed appointments per day, split by confirmation source
Loading…

Speed to Lead —

How fast we dial a fresh lead

How fast we call a new lead

From the moment a lead comes in, to our first call

How long leads wait for the first call

Every new lead sorted by wait time · green = fast, red = left waiting
Loading…

AI vs. human setter — head to head

From lead created to first dial · new ad/form leads only
Loading…

Speed-to-lead log · per contact

Every new lead · time from created to first dial (AI raw, human 9am–9pm CT)
Loading…

Closer Pipelines

Each active closer’s live GHL pipeline — sort, scroll, maximize, and click into a lead for detail
Loading…

Attribution — the money

Real payments by originating funnel + ad — high-ticket program closes (incl. financed plans + Payva-remitted cash, net of refunds) split from low-ticket ($8 course) sales

Paid funnels — what the ad dollars return

Only funnels with Meta ad spend in the period. ROAS bars share one scale — the tick = 1.0× breakeven; green ≥2×, amber 1–2×, red loses money. Close rate = share of that funnel's leads that became a $500+ client (best in bold). Sorted by spend.
Funnel Spend Customers Close rate Cost / customer ROAS HT revenue
Loading…

Revenue without ad spend

Clients with no ad dollars behind them — legacy era (before tracking existed, pre-Sep 2024), organic, referrals. No close rate or CAC here: these are survivor cohorts, the percentages would be meaningless.
SourceCustomersHT revenue
Loading…

Untouched leads — never called, booked, or AI-dialed

Leads with zero sales touches (no booking, no human dial, no AI dial — matched by email + phone). Excludes existing high-ticket clients and DNC-tagged contacts; $8-course buyers INCLUDED (hottest cohort). Click a row for the list, or download CSV to feed the dialer.
Funnel Untouched With phone New (90d) $8-course buyers
Loading…
▸ Detail — journeys, ads & cross-funnel paths (the forensic tables — open when you want to dig)

Top Journeys → Closed Sales

Originating funnel + ad, ranked by closes. Click a row to see the contacts and the dates they were created.
Funnel Originating ad HT closes HT revenue LT sales LT revenue Med. days to close Contacts created
Loading…

Top ads behind the closes

Every closed sale grouped by originating ad
Ad Funnel HT closes HT revenue LT sales LT revenue
Loading…

Cross-Funnel Journeys

People who engaged 2+ of Low-Ticket / Webinar / VSL — lifetime cohort. Close = a real high-ticket payment (≥$500).

Does stacking funnels lift closing?

High-ticket close rate by how many of the 3 funnels a person engaged
Funnels engagedPeopleHigh-ticket closesClose rateHT revenue
Loading…

Best funnel combinations

Which mix of funnels closes best — sorted by close rate (small samples shown, judge with the People count)
Funnel mix # People HT closes Close rate HT revenue
Loading…

Most common paths (in order)

The order people hit the funnels. Click a row to see the actual people and their touch dates.
Path People HT closes Close rate HT revenue Med. days between
Loading…

Buyer DNA — verified Jul 19

This year’s ~150 first-time buyers told us who they were before anyone called them. The headline numbers:
Ready + Funded Leads Buy At
14x
vs “just researching” leads
VSL Lead vs Webinar Lead
3x
more likely to buy — and no refunds yet
90-Min Webinar Watchers Buy At
8x
vs drop-ins under 15 minutes
Time Most Buyers Need
90+ days
the follow-up list IS the pipeline
Hot Watchers Never Booked
1,100
start with the ~100 recent ones

Where The Money Comes From

2026 buyers and cash collected, by the funnel that produced them
PathBuyersCash collectedAvg dealLead → buyer rateNotes
VSL Funnel44$168,490$3,8290.94% (30 of 3,176)Best per-lead + zero refunds so far
Organic / untracked44$149,728$3,403No ad attribution — content, referrals, DMs
Public Webinar44$130,736$2,9710.26% (24 of 9,205)3x the lead volume, 1/3 the rate; the only path with refunds
Low-ticket buyers11$52,445$4,7681.43% (3 of 210)Small but the biggest avg deal; ~2.5% of LT buyers ascend
In buyers’ pre-purchase history: 29% attended a webinar, 22% completed the VSL survey, 11% bought a low-ticket product first. 28% buy within a week of first contact; at least 40% take 90+ days. Up to 1 in 7 buys with no calendar booking — but two-thirds of those still have a closer on the payment (off-calendar closes), and call-buyers pay more (~$4.0k vs ~$2.3k).

What They Tell Us Before The Call

VSL survey answers vs. actual purchases — % of each group that became a buyer
“How committed are you?”
7–8 “Ready to invest”2.9%
10 “Fully committed”2.4%
4–6 “Evaluating”1.4%
1–3 “Just researching”0.2%
“How much capital?”
$10k–$25k3.3%
$25k+3.2%
$5k–$10k2.5%
$1k–$5k1.4%
Under $1k0.6%
“Household income?”
$100k–$250k2.8%
$75k–$100k2.7%
$50k–$75k1.5%
$0–$50k0.8%
These answers exist for every VSL completer before a call is ever booked — and the current lead grader flattens them all into “mid” (52% of all grades are literally the number 2.6). The grader needs recalibration; the raw answers are the targeting system.

A Likely Buyer — chase these

Any of these signals, straight from the lead themselves
Says “ready to invest” on the VSL survey
Has $5,000+ to work with
Makes $75,000+ a year
Stayed 90+ minutes on a webinar

An Almost-Never Buyer — stop chasing these

Out of 755 leads like this, 3 ever bought
Says “just researching”
Has under $1,000 to work with
Drops off the webinar in under 15 minutes

The Two Hot Lists — ready to work

Named people already in the database, exported Jul 19 to CSV files on Caleb’s desktop
ListPeopleWho they areFile
Webinar super-watchers1,511Watched 90+ min, never bought; 1,117 never even booked a call. Sorted newest-first — the ~100 who watched in the last 3 months are the warmest.hotlist-watchers-260719.csv
Triple-threat survey leads274Said ready-to-invest + $5k+ capital + $75k+ income, never bought; converts ~3% historically. Includes their actual answers and whether they ever booked.hotlist-triple-threat-260719.csv
Honest expectation: these people have already been marketed to, so they will not convert at full segment rates — even at full rates the pool caps near $100k. Work the recent watchers first and let the measured response price the rest of the list.

What To Do About It

Four moves, in order of payoff
1Lean on the VSL, not the webinar. A VSL lead becomes a buyer about 3x as often — and so far VSL buyers haven’t refunded, while some webinar buyers have.
2Call the webinar super-watchers. The list is exported and sorted newest-first (hotlist-watchers-260719.csv). Start with the ~100 who watched in the last 3 months, then measure before working the rest.
3Fix the lead grader. It scores almost everyone “mid,” so a ready-to-buy lead and a window-shopper look identical to the team. Route “ready + has money” answers straight to priority treatment.
4Keep following up for months. Almost half of buyers take 90+ days from first contact. Most of next quarter’s buyers are already on today’s list.

Stop Wondering About These — tested, no signal

Checked against the same buyers — none of it matters
Where the lead lives. Buyers come from everywhere — no city or state stands out.
What day the lead came in. No day of the week produces better leads.
The current lead grade number. High- and low-graded leads buy at the same rate. (It does predict who shows up — use it for confirmations only.)
Every number survived an independent 10-agent audit Jul 19 (full detail on file). Refreshes ~Sep 1.

Sales Log

Reassign closer / setter credit per deal
DateClientAmountCountSource Category StatusCommission RuleCloserSetter
Loading...

Status Breakdown

Each status as a share of all counted deals (count and %).
Loading…

Cash Collected by Closer

Each closer's cash collected (after fees), counted deals only. Longer bar = more collected.
Loading…

Cash Collected by Category

Last 90 days · counted deals. Longer bar = more collected; the number after each bar is the deal count.
Loading…

Commissions

Per-rep payout roster by pay period (read-only)
RepRoleDeals Commission $Stub status
Loading...