Aggregate metrics across all webinar cycles from May 2025 through March 2026. Revenue includes GHL-verified closed deals (76 backfill + 10 new March TFM-attributed from live GHL API 3/25), plus 6 inferred-attribution deals = 85 total. March spend from live Pipeboard API. WebinarKit show/replay data from live scrape 3/25. GHL API working with token pit-b2ba1c69.
CSV closed-deals-backfill.csv (77 deals)
GHL Live API (10 TFM March closes, token pit-b2ba1c69, pulled 3/25)
LIVE Pipeboard API (March spend)
LIVE WebinarKit dashboard (live scrape 3/25)
Total Ad Spend
$292K
Jun 2025 – Mar 2026 (10 months)
Mar updated via Pipeboard API (active campaign)
Total Registrations
51,251
Webinar + 7-Day + VSL funnels
Total Revenue (TFM Attributed)
$525K
85 closed deals (backfill + GHL March)
+$69K from 10 March GHL closes
Blended ROAS
1.80x
Target: 2.5x | Best month: Dec (5.72x)
Up from 1.56x with March deals
Total Closed Deals
85
TFM-attributed (Meta Ads source)
Includes 6 inferred-attribution deals
Avg Deal Size
$6,173
Range: $500 – $9,997
Avg Cost Per Close
$3,433
Improved from $4,155 with March deals
Down $722 per close
Revenue Per Registration
$10.24
All-time average (up from $8.82)
Full funnel by webinar date: Registrations → Live Shows → Replay Views → Calls Booked → Call Shows → Closes → Revenue. March cycles use live Pipeboard data for spend/regs, live WebinarKit data for show rates/replay views (scraped 3/25), and live GHL API for closes. Calls booked from webinar-funnel-clean.csv.
CSV webinar-funnel-clean.csv (15 cycles)
GHL Calendar + Opportunity data (live API 3/25)
LIVE Pipeboard API (March spend/regs)
LIVE WebinarKit dashboard (live scrape 3/25)
Best Complete Cycle: December 22, 2025 (ROAS: 5.55x)
Live Attendance
549
18.5%
Revenue
$87,952
5.55x ROAS
ROAS by Webinar Cycle (including March)
Revenue vs. Spend by Cycle (including March)
All Webinar Cycles with Funnel Data
| Webinar |
Spend |
Regs |
CPL |
Show Rate |
Engaged |
Calls |
Book % |
Show % |
Closes |
Revenue |
ROAS |
| 3/19/26 Active LIVE |
$7,205 |
1,211 |
$5.95 |
6.7% |
306 |
30 |
2.5% |
— |
1 |
$6,497 |
0.90x |
| 3/9/26 LIVE |
$15,355 |
2,597 |
$5.91 |
8.7% |
292 |
49 |
1.9% |
— |
4 |
$32,988 |
2.15x |
| 2/26/26 |
$14,089 |
1,973 |
$7.14 |
— |
— |
72 |
3.7% |
— |
5 |
$43,085 |
3.06x |
| 2/16/26 |
$14,081 |
1,785 |
$7.89 |
17.1% |
523 |
99 |
5.5% |
63.6% |
3 |
$32,094 |
2.28x |
| 2/5/26 |
$15,459 |
2,541 |
$6.08 |
27.8% |
986 |
50 |
2.0% |
46.0% |
4 |
$30,241 |
1.96x |
| 1/27/26 |
$9,178 |
1,704 |
$5.39 |
41.0% |
856 |
60 |
3.5% |
36.7% |
6 |
$38,735 |
4.22x |
| 1/15/26 |
$13,519 |
2,395 |
$5.64 |
29.1% |
641 |
55 |
2.3% |
36.4% |
5 |
$48,979 |
3.62x |
| 1/5/26 |
$10,460 |
2,420 |
$4.32 |
23.8% |
713 |
76 |
3.1% |
50.0% |
4 |
$28,485 |
2.72x |
| 12/22/25 |
$15,861 |
2,965 |
$5.35 |
18.5% |
750 |
75 |
2.5% |
90.7% |
10 |
$87,952 |
5.55x |
| 12/11/25 |
$9,252 |
1,669 |
$5.54 |
18.3% |
387 |
46 |
2.8% |
76.1% |
8 |
$52,476 |
5.67x |
| 12/1/25 |
$4,366 |
1,032 |
$4.23 |
25.4% |
329 |
52 |
5.0% |
61.5% |
4 |
$25,988 |
5.95x |
| 11/18/25 |
$4,794 |
1,009 |
$4.75 |
30.3% |
391 |
31 |
3.1% |
61.3% |
6 |
$38,979 |
8.13x |
March Cycles Updated (Pipeboard + GHL Live API + WebinarKit Live Scrape, 3/25): The 3/9 cycle shows 4 confirmed closes ($32,988) at 2.15x ROAS with 49 calls booked (1.9% book rate). Show rates and replay views now LIVE from WebinarKit: 3/9 had 8.7% show rate (182 live, 110 replay = 292 total engaged); 3/19 had 6.7% show rate (181 live, 125 replay = 306 engaged). The 3/19 cycle now has 1 close (Jamie Seaton, $6,497, closed 3/24). The 2/26 cycle was updated with 2 additional closes (Niles Hogan + Cristina Pastrana) bringing ROAS to 3.06x. WebinarKit overall: 3.4% completion rate, avg live time 01:03:05, avg replay time 00:49:10, 236 total replay attendees, 10 replay button clicks. Note: WK registrant counts (2,084 and 2,705) differ from Pipeboard registrations (2,597 and 1,211) because WK counts webinar-platform registrations while PB counts Meta ad conversions. Both are valid for their respective metrics.
Revenue attribution traced from GHL closed deals back to the original ad creative via UTM parameters. Each deal is matched to a DCT number from the contact's UTM medium field. Includes 6 deals with inferred attribution (marked with purple dots).
CSV dct-roas-breakdown.csv (28 DCTs)
CSV closed-deals-enrichment.csv
GHL ghl-full-export.json (March closes)
Complete DCT Attribution Table
| DCT |
Description |
Format |
Deals |
Revenue |
Avg Deal |
Active Months |
| DCT 107 | UGC Webinar | UGC | 14 | $80,469 | $5,748 | 7 |
| DCT 142 | Webinar Iteration | Mixed | 6 | $38,235 | $6,373 | 2 |
| DCT 152 | Copy Testing | Mixed | 5 | $31,737 | $6,347 | 2 |
| DCT 122 | TOV Webinar 7-Day | TOV | 4 | $25,489 | $6,372 | 4 |
| DCT 103 | UGC 7-Day Free Course | UGC | 3 | $20,994 | $6,998 | 4 |
| DCT 169 | USA/Hybrid Webinar | Mixed | 3 | $20,747 | $6,916 | 2 |
| DCT 127 | UGC VSL | UGC | 3 | $19,491 | $6,497 | 2 |
| DCT 128 | Static VSL | Static | 3 | $19,491 | $6,497 | 4 |
| Unresolved INFERRED | Paid Meta source (UTM not captured) | — | 5 | $35,488 | $7,098 | 3 |
| DCT 111 | Static 7-Day | Static | 3 | $13,493 | $4,498 | 2 |
| DCT 139 | UGC Iteration (107) | UGC | 2 | $12,994 | $6,497 | 2 |
| DCT 109 | UGC Webinar General | UGC | 2 | $12,993 | $6,496 | 3 |
| DCT 112 | Static Ad Webinar | Static | 2 | $12,993 | $6,496 | 2 |
| DCT 165 | USA Webinar | Mixed | 2 | $12,497 | $6,249 | 2 |
| DCT 167 | USA Webinar | Mixed | 2 | $12,494 | $6,247 | 1 |
| DCT 143 | Webinar Iteration | Mixed | 2 | $11,997 | $5,999 | 2 |
| DCT 160 | Webinar Iteration | Mixed | 1 | $9,997 | $9,997 | 0 |
| DCT 106 | Static Ad Webinar | Static | 2 | $8,997 | $4,499 | 1 |
| Lead Magnet NEEDS CONFIRM | Likely TFM — lead magnet funnel | — | 1 | $6,597 | $6,597 | 1 |
| DCT 171 | Webinar Iteration | Mixed | 1 | $6,497 | $6,497 | 1 |
| DCT 148 | Australia | Mixed | 1 | $6,497 | $6,497 | 1 |
| DCT 135 | VSL Live | VSL | 1 | $6,497 | $6,497 | 1 |
Key Attribution Finding: UGC format dominates revenue attribution. DCT 107 alone accounts for $80K across 14 deals over 7 months. UGC creatives (107, 103, 127, 139, 109) collectively represent 24 deals / $147K. Mixed format (142, 152, 169) shows strong recent performance with 14 deals / $91K in shorter timeframes, suggesting newer iteration strategies are working. The 5 "Unresolved" deals ($35K) are confirmed Meta Ads source but had broken UTM tracking — they are TFM-attributed by source confirmation.
Six deals previously lacked proper DCT attribution. Using close dates, webinar cycle timing, GHL tags, and source fields, we've inferred attribution for each. Five are confirmed TFM-attributed (paid Meta source); one needs confirmation.
CSV closed-deals-backfill.csv
GHL Source + tag cross-reference
| Name |
Revenue |
Close Date |
Original DCT |
Inferred Cycle |
Resolution |
TFM Status |
| Sally Shore |
$6,497 |
12/31/2025 |
"paid" |
12/22 or 12/26 cycle |
Unresolved — paid Meta source INFERRED |
Yes (inferred) |
| Sheri Rosenthal |
$5,997 |
1/1/2026 |
"paid" |
12/22 or 12/26 cycle |
Unresolved — paid Meta source INFERRED |
Yes (inferred) |
| Henry Pardo |
$6,497 |
1/14/2026 |
"paid" |
1/9 cycle |
Unresolved — paid Meta source INFERRED |
Yes (inferred) |
| John Young |
$9,997 |
2/5/2026 |
"FB Ad (broken UTM)" |
1/30 cycle |
Confirmed FB Ad — broken UTM INFERRED |
Yes (inferred) |
| Alex Fuller |
$6,500 |
2/27/2026 |
"FB Ad (broken UTM)" |
2/20 cycle |
Confirmed FB Ad — broken UTM. GHL tags: "paid ads" INFERRED |
Yes (inferred) |
| Mason Smith |
$6,597 |
2/24/2026 |
"Lead Magnet" |
2/20 cycle |
Lead magnet funnel — could be organic or paid NEEDS CONFIRM |
Likely TFM |
Attribution Logic: "paid" DCT entries indicate the contact came through a paid Meta ad but the specific DCT creative wasn't captured in the UTM. "FB Ad (broken UTM)" is the same situation with explicit confirmation of a Facebook Ads source. Both are TFM-attributed by source. Close dates were cross-referenced with active webinar cycles to infer which cycle generated the lead. Mason Smith's "Lead Magnet" source appears in GHL with only "organic leads" tags and no "paid ads" tag, making him borderline — likely TFM (lead magnets are often promoted via paid) but needs Isaac/Andrew confirmation.
Revenue Impact: Reclassifying these 5 deals adds $35,488 in confirmed TFM-attributed revenue. If Mason Smith is confirmed, that's an additional $6,597. Combined: $42,085 that was previously uncounted in TFM performance metrics.
Month-over-month aggregate performance showing spend, registrations, CPL, revenue, ROAS, and deal flow. March updated with live Pipeboard spend and GHL closed deals. ROAS tracks the lag between ad spend and close dates.
CSV monthly-funnel-deep.csv
LIVE Pipeboard API (March)
GHL March closes
| Month |
Spend |
Regs |
CPL |
Deals |
Revenue |
ROAS |
Avg Deal |
Cost/Close |
Rev/Reg |
| Jun 2025 |
$16,304 |
6,107 |
$2.67 |
5 |
$24,991 |
1.53x |
$4,998 |
$3,261 |
$4.09 |
| Jul 2025 |
$14,217 |
5,753 |
$2.47 |
6 |
$26,985 |
1.90x |
$4,497 |
$2,370 |
$4.69 |
| Aug 2025 |
$12,880 |
4,176 |
$3.08 |
10 |
$64,976 |
5.04x |
$6,498 |
$1,288 |
$15.56 |
| Sep 2025 |
$17,630 |
3,654 |
$4.82 |
4 |
$25,988 |
1.47x |
$6,497 |
$4,408 |
$7.11 |
| Oct 2025 |
$24,866 |
4,483 |
$5.55 |
7 |
$43,982 |
1.77x |
$6,283 |
$3,552 |
$9.81 |
| Nov 2025 |
$8,707 |
2,264 |
$3.85 |
7 |
$43,732 |
5.02x |
$6,247 |
$1,244 |
$19.32 |
| Dec 2025 |
$16,031 |
3,666 |
$4.37 |
14 |
$91,713 |
5.72x |
$6,551 |
$1,145 |
$25.02 |
| Jan 2026 |
$65,792 |
12,150 |
$5.41 |
12 |
$77,567 |
1.18x |
$6,464 |
$5,483 |
$6.38 |
| Feb 2026 |
$80,712 |
11,138 |
$7.25 |
12 |
$75,429 |
0.93x |
$6,286 |
$6,726 |
$6.77 |
| Mar 2026 LIVE DATA |
$34,629 |
5,560 |
$6.23 |
10 |
$79,073 |
2.28x |
$7,907 |
$3,463 |
$14.22 |
ROAS Lag Effect: March ROAS (2.28x) is dramatically stronger than the prior dashboard showed (0.14x) thanks to 10 confirmed TFM-attributed GHL closes totaling $79,073. Jamie Seaton ($6,497, closed 3/24) was the latest addition from the live GHL API pull. More closes from the 3/19 cycle are likely still in pipeline. December remains the best month at 5.72x ROAS (14 deals / $91K). February was updated to 12 deals / $75K (0.93x) after adding Niles Hogan and Cristina Pastrana (who closed in March but registered via the 2/26 webinar).
March Spend Note: March spend ($34,629) is from the active webinar campaign (120233091829250773) via Pipeboard API as of 3/25. This is lower than the prior dashboard's $69K estimate, which may have included other campaign IDs or a wider date window. The Pipeboard figure represents verified TFM-managed campaign spend only. CPL improved from $7.19 to $6.23 with fresh data. With 10 TFM-attributed closes ($79,073), March ROAS stands at 2.28x -- approaching the 2.5x target.
GHL March Closes (live API pull 3/25, token pit-b2ba1c69): 10 TFM-attributed deals totaling $79,073: Jamie Seaton ($6,497, 3/24, Live Webinar), Niles Hogan ($9,997, 3/5, webinar 02/26), Cristina Pastrana ($6,497, 3/13, webinar 02/26), Brooke Kelley ($6,497, 3/11, webinar 03/09), Scott & Jenny Viney ($9,997, 3/10, webinar 03/09), Matthew Kruger ($9,997, 3/16, webinar 03/09), Kevin Gaisbauer ($6,497, 3/18, 7-day course + webinar 03/09), Lisa James ($6,597, 3/9, lead magnet w/ paid ads), Alex Fuller ($6,500, 3/18, live webinar + paid ads), Michael Antolini ($9,997, 3/1, webinar 02/26 + paid ads). Three additional organic closes (Voegelin $9,997, Feldberg $9,997, Kasinskas $6,750) totaling $26,744 are NOT included in TFM metrics. Mason Smith ($6,597) is a duplicate of a pre-March close.
Stage-by-stage conversion rates across the full funnel, averaged from cycles with complete data. March cycles now included with live WebinarKit show/replay data (scraped 3/25). Note: March show rates (6.7%–8.7%) are significantly below prior averages, pulling down the blended rates.
CSV webinar-funnel-clean.csv
LIVE WebinarKit dashboard (live scrape 3/25)
Live Show Rate
24.2%
Average across 8 cycles with data
Best: 41.0% (1/27/26) | Worst: 17.1% (2/16/26)
Replay View Rate
8.3%
Average across 8 cycles with data
Best: 12.2% (2/16/26) | Trending up
Total Engaged Rate
30.7%
Live + Replay combined
Best: 50.2% (1/27/26)
Call Book Rate
3.3%
Calls booked / registrations
Best: 9.0% (11/6/25) | Recent: 1.7%–5.5%
Call Show Rate
57.2%
Attended / booked (avg)
Best: 90.7% (12/22/25) | Recent: 63.6%
Close Rate (from Shows)
10.4%
Closes / call shows
Best: 19.4% (11/18/25)
Funnel Conversion Rates by Cycle (Cycles with Complete Data)
Connecting the dots: how much TFM ad spend generates in downstream revenue, by funnel type and by time period. Updated with March GHL closes.
CSV closed-deals-backfill.csv
GHL ghl-full-export.json (March closes)
Live Webinar Revenue
$431,781
Primary funnel | ~82% of total revenue
+$63K from March GHL closes
7-Day ECC Revenue
$53,978
Secondary funnel | ~11% of total
+$6,497 (Gaisbauer via 7-day)
VSL / Evergreen Revenue
$32,485
Tertiary funnel | ~6% of total
Supporting funnel
Revenue Attribution by Funnel Type
GHL Pipeline Snapshot (as of 3/25/2026, live API)
NetRev Sales Pipeline
Stages: New Leads → Booked Call → Rescheduled → Follow Up → Closed
Also tracks: No Show, Canceled, Lost, Unqualified
Recent Closes: Jamie Seaton ($6,497), Joshua Voegelin ($9,997), Brooke Kelley ($6,497), Matthew Kruger ($9,997), Scott & Jenny Viney ($9,997), Dmitry Feldberg ($9,997), Josh Kasinskas ($6,750)
Setter Pipeline
Stages: New Responses → 1-day followup → 3-day followup → Qualified → Booked
Also tracks: Nurture later, Not Interested
Recent Closes: Alex Fuller ($6,500), Niles Hogan ($9,997), Cristina Pastrana ($6,497), Kevin Gaisbauer ($6,497), Lisa James ($6,597), Michael Antolini ($9,997)