Business Review V2 · April 2026
UGC Mastery Academy

The real numbers.
No assumptions.

Complete business review produced from isolated raw data analysis. Every metric verified from source Excel files, BigQuery exports, and transcripts. Period: January 5 – April 13, 2026.

What the Numbers Say

Every metric below is derived from raw Excel files and BigQuery exports — not pulled from prior intelligence files. See Methodology & Sources for per-metric verification status and calculation definitions.

$2.21M
Total Revenue
Jan 5 – Apr 13, 2026
$1.68M
Cash Collected
75.8% cash-to-revenue ratio
418
Total Closes
322 Meta + 26 TikTok + 70 organic
$5,295
Avg Deal Value
26% above KPI target
$685K
Total Ad Spend
$610K Meta + $75K TikTok
2.77x
Meta ROAS
Declining: 3.69x Feb → 0.59x Apr

Unit Economics We're Solving For

Every recommendation in this review ladders to these targets. If a change doesn't move one of these levers, we cut it.

$1,252
Target CPA
Current: $1,896 (+51% over target)
14.1%
Target Close Rate
Current: 5.9% (58% below Feb peak)
3.31x
Target ROAS (Revenue)
Current: 2.77x (-16% below target)
$6.50
Target CPL
Current: $8.24 (+27% over target)
75%+
Target Cash Collection
Low tier at 42.8% — below CPA
$35K
Optimal Weekly Spend
Per webinar — sweet spot for 3.5x+ ROAS
Act I

The Business

This business review was rebuilt from scratch. The V1 review contained 8 critical errors that fundamentally misrepresented UGCMA's performance. This V2 was produced by re-analyzing every raw data source in isolation.

$2.21MTotal Revenue
418Closes
~76%Paid-attributed
8V1 errors corrected

The Three Critical Problems

1

Close Rate Collapse

Close rate has fallen from 14.1% in February to 5.9% in April — a 58% decline in 60 days. At February rates, the business would generate an additional $504K per month.

Impact: ~$504K/month in unrealized revenue. The single biggest lever in the business.
2

ROAS Trending Toward Breakeven

ROAS on revenue fell from 3.69x (Feb) to 0.59x (Apr partial). Spend increased 70% from January to March while close rate fell 37%.

Impact: Paid acquisition is approaching cash-flow negative without intervention.
3

V1 Audit Was Fundamentally Wrong

The prior review inverted revenue attribution (claimed 88% organic, actually ~76% paid), overstated close rate by 6.5x, misidentified the primary ad channel, and missed an entire email program.

Impact: This V2 corrects every identified error with source-cited data.

What Changed from V1

MetricV1 (Wrong)V2 (Corrected)Why It Matters
Close Rate67.8%10.4%V1 overstated by 6.5x
Revenue Split87.8% organic / 10% paid~76% paid / 24% organicMeta is the primary driver, not organic
Average Ticket$3,519$5,295V1 underestimated by 50%
Primary ChannelTikTok ($74.7K/mo)Meta ($610K total)Meta spends 8.2x more than TikTok
Paid CPA$3,913$1,896 (Meta)V1 used TikTok-only denominator
Paid ROAS0.9x (unprofitable)2.77x (Meta, revenue)V1 claimed paid was unprofitable. It's not.
Email Marketing"None exists"94 broadcasts + 10-email nurtureV1 completely missed an active channel
Total Paid Closes23348 (322 Meta + 26 TikTok)V1 undercounted by 15x
Why V1 Was Wrong

The V1 misattribution occurred because Meta Ads API was not connected at the time of the initial audit. Without Meta data, the system attributed revenue to organic by default — inverting the entire revenue picture. This V2 was produced by analyzing every raw Excel file, BigQuery table, and transcript in isolation, with no prior intelligence files referenced.

Business Model

📣

Primary Channel — Meta Ads

$610K spend, Jan–Apr. Drives 322 closes at $1,896 CPA. The revenue engine.

Paid Engine
🎵

Secondary — TikTok Ads

$75K spend, Mar–Apr. 26 closes. $6.07 CPL on LEADS campaigns. PURCHASE campaigns wasted $21K.

Paid
📱

Organic — Instagram

85% of organic students come from IG. Engagement nearly doubled: 3.63% → 7.20% in 7 months.

Organic
🎙️

Organic — Podcasts

Mohni Makers (298 episodes) + UGC 101 (47 episodes). Top-of-funnel awareness, not directly tracked.

Organic

Product Mix

TierAvg PriceShare of DealsCash Collection
Pro (1:1 coaching)~$6,40062.6%~80%
Accelerator (community)~$3,00014.1%~65%
Lower tier~$2,00019.2%42.8%
UGC GuideFREELead magnetN/A
Warning

The $2,000 tier has a 42.8% cash collection rate — well below the blended CPA of $1,461. The business may be losing money on lower-tier enrollments on a cash basis.

Act II

The Funnel

Where is money leaking? The full funnel from ad impression to close, with actual rates versus KPI targets.

74,127Registrants
4.17%Reg → Book Rate
10.4%Close Rate
$1,896CPA
UGCMA Full Funnel Visualization
StageVolumeRateKPI TargetStatus
Ad Spend$610,620$40K/moOVER 2.5x
Registrants74,1276,154/moBEAT (2x)
CPL$8.24$6.50MISS (+27%)
Booked Calls3,0944.17% of reg3.85%ON TARGET
Close Rate10.4%of booked13.5%MISS (-23%)
Avg Revenue/Close$5,250$4,150BEAT (+26%)
CPA$1,896$1,252MISS (+51%)
ROAS (Revenue)2.77x3.31xMISS (-16%)
ROAS (Cash)2.11x2.08xHIT
Key Insight

The funnel is overscaled at the top (2.5x budget, 2x registrants) but leaking at the bottom (close rate 23% below target). Higher ticket ($5,250 vs $4,150 target) partially compensates, but not enough to offset the CPA overshoot. The close rate is the bottleneck — fix it, and the entire funnel flips to profitable.

The Close Rate Crisis

MonthClosesBooked CallsClose RateTrend
January6159210.3%Baseline
February12689514.1%Peak
March1181,3198.9%Collapse begins
April (partial)172885.9%Crisis
Warning

Close rate has collapsed 58% from February's peak. If March's 1,319 booked calls had converted at February's 14.1% rate, that month alone would have produced 186 closes (vs actual 118) — an additional 68 closes worth $357K in revenue.

Unit Economics

2.79x
LTV:CAC (Paid, Revenue)
2.12x
LTV:CAC (Paid, Cash)
3.62x
LTV:CAC (Blended)
+$2,111
Net Cash per Close
After ad cost recovery
Good News

The business is cash-flow positive on paid acquisition today. Each paid close generates $2,111 in immediate net cash after ad cost recovery (Meta cash/close $4,007 − CPA $1,896). At 322 paid closes, that's $680K in immediate margin on ad spend.

Act IV

Revenue & Operations

How does the machine work? Revenue trajectory, cash collection, content performance, and the CRM gap.

$699KMonthly Run Rate
$8.4MAnnualized
75.8%Cash Ratio
7.20%IG Engagement

Monthly Trajectory

MonthRevenueCash CollectedClosesAd SpendROAS
January$536,230$385,906105$139,6013.84x
February$770,950$573,078149$180,7564.26x
March$790,200$621,950146$253,3933.12x
April (partial)$115,900$95,48318$64,2601.80x
Revenue Plateau

Revenue grew 47% from Jan→Feb, then flattened at ~$780K–$790K in Feb–Mar despite a 40% increase in ad spend ($181K→$253K). Spend is scaling faster than revenue — the funnel is hitting diminishing returns. Each marginal dollar of ad spend in March produced less revenue than in February.

Instagram Performance

📈

Engagement Nearly Doubled

3.63% → 7.20% over 7 months. Saves and shares exploded in Feb–Mar 2026.

Growth
🎠

Carousels Outperform Reels

3x views, 3.4x saves, and 2.7x shares — yet only 22% of March posts were carousels.

Opportunity

Email Program

V1 claimed email marketing was "non-existent." This is wrong.

94
Broadcasts
Dec 8 – Mar 22, 2026
6-7/wk
Send Frequency
10
Nurture Emails
Lead magnet funnel
0
Segmentation / A/B Tests
Flying blind

The CRM Gap

GHL functions as a booking calendar only — not a CRM. Across 419 days of BigQuery data:

14,947
Total Bookings
$0.00
Revenue Tracked
0
Opportunities Created
Warning

All revenue tracking is manual Excel reconciliation. The business cannot diagnose where deals stall, measure closer performance individually, or forecast reliably.

Act V

Critical Findings

What needs fixing, and in what order? Prioritized by urgency and dollar impact.

P0 — Immediate Action Required

1

Close Rate Collapsing: 14.1% → 5.9%

58% decline from February peak. Monthly impact: ~$504K in unrealized revenue.

Fix: Install close-rate decomposition tracking. Split no-show rate vs setter qualification vs closer conversion.
2

ROAS Trending Toward Breakeven

3.69x (Feb) → 0.59x (Apr partial). Recent weeks are likely cash-flow negative on paid acquisition.

Fix: Hard pause on spend increases. Set weekly ROAS floor at 2.0x — any week below triggers spend reduction.

P1 — This Week

3

TikTok PURCHASE Campaigns: $21K Wasted

PURCHASE objective = ZERO conversions. Structurally incompatible with webinar-to-call funnel.

Fix: 5-minute fix. Reallocate to LEADS → ~3,500 additional registrants at $6.07 CPL.
4

No Revenue Tracking in CRM

GHL tracks bookings but $0 revenue, 0 opportunities. All data in manual Excel spreadsheets.

Fix: Connect Stripe to GHL. Enable opportunity pipeline with stage definitions.

P2 — This Month

5

Email Program Flying Blind

94 broadcasts with no opens/clicks data, no segmentation, no A/B testing.

Fix: Migrate to proper ESP or enable GHL analytics. Implement list segmentation.
6

Spend Scaling Without Controls

Budget increased from $10K/webinar target to $25K+ actual. Higher spend = lower ROAS consistently.

Fix: Set weekly spend cap at $35K per webinar (sweet spot for 3.5x+ ROAS).
7

Lower-Tier Cash Collection Risk

$2,000 tier: 42.8% cash collection vs 80% for $6,400 tier. Each $2,000 deal yields only $855 — below blended CPA.

Fix: Evaluate whether $2,000 tier is profitable. Consider eliminating or restructuring payment terms.
Act VI

Recommendations

What moves the needle most? The four biggest levers ranked by monthly revenue impact.

+$504K/moClose rate recovery
+27%More leads (CPL fix)
+3,500Registrants (TikTok fix)

Sensitivity Analysis

LeverCurrentTargetMonthly ImpactDifficulty
Close rate recovery5.9% (Apr)14.1% (Feb peak)+$504K/moHigh
CPL optimization$8.24$6.50+27% more leadsMedium
TikTok PURCHASE → LEADS$21K wastedReallocate+~3,500 registrantsLow
Payment collection42.8%65%+Revenue already bookedMedium
Key Insight

Close rate recovery is worth more than all other levers combined. A 1 percentage point improvement at current volume is worth ~$60K/month. This must be the #1 priority — every other optimization is noise until the close rate stabilizes.

30/60/90 Priorities

Day 1–30
Stop the Bleeding
Diagnose close rate collapse + eliminate waste
  • Install close-rate decomposition tracking (no-show / setter / closer split)
  • Hard pause on spend increases — hold at $35K/webinar ceiling
  • Kill TikTok PURCHASE campaigns — move to LEADS immediately
  • Connect Stripe to GHL for automated revenue tracking
  • Audit closer capacity vs booked call volume (are closers overwhelmed?)
Day 31–60
Diagnose & Optimize
Individual closer analysis + channel optimization
  • Analyze close rate by closer (individual performance variance)
  • Test Evergreen webinar budget increase (9% better ROAS than Live)
  • Implement email segmentation and tracking
  • Set CPL ceiling at $7.50 — pause audiences above this threshold
  • Build attribution model connecting ad spend → webinar → close → cash
Day 61–90
Scale What Works
Expand proven channels + build infrastructure
  • Scale spend only on audiences/formats with demonstrated 3.0x+ ROAS
  • Launch BU3 with proven playbook (if close rate has recovered)
  • Build revenue dashboard from Stripe + GHL data (replace manual Excel)
  • Implement weekly automated ROAS reporting with spend guardrails

Data Gaps to Close

These gaps prevent full diagnosis and must be addressed to manage the business at scale.

No closer-level split
Cannot diagnose close rate decline
Tag each deal with closer ID in GHL
No no-show decomposition
Don't know if leads aren't showing or aren't closing
Track show rate separately
No creative-level tracking
Cannot optimize ad creative
Enable ad-level tracking in Meta/TikTok
No email performance data
Email program is unoptimizable
Enable GHL analytics or migrate ESP
GHL tracks $0 revenue
No automated reporting possible
Connect Stripe payments
BU2 attribution unclear
Don't know organic vs paid for Nate's BU
Separate tracking for BU2 campaigns

Methodology & Sources

Every claim in this review is grounded in raw data. This section documents exactly where each number comes from, how it was calculated, what we can verify, and what we cannot.

A. Data Sources
SourceTypeDate RangeMetrics ProvidedAccess
Ad tracking - SYDNEY.xlsxExcelJan 12 – Apr 9, 2026Meta spend, registrants, booked calls, closes, revenue, cash (weekly + monthly)Parsed
Customers - SYDNEY.xlsxExcelJan – Apr 2026Deal-level pricing tiers, cash collection rates, product mixParsed
Webinar Reviews - Sydney.xlsxExcelJan – Apr 2026Webinar-level close rates, attendance, organic vs paid attributionParsed
Tiktok Ads_performance_UGCMastery_001.xlsxExcelMar – Apr 2026TikTok campaign spend, registrants, objective split (LEADS vs PURCHASE)Parsed
Tiktok Webinar Reviews - Syd.xlsxExcelMar – Apr 2026TikTok-attributed booked calls, closes, revenueParsed
Tiktok Customers - Syd.xlsxExcelMar – Apr 2026TikTok-attributed customer recordsParsed
ShortForm Content Data Review - SYDNEY.xlsxExcelSep 2025 – Mar 2026Instagram engagement rates, carousel vs reel performanceCited only
BQ: ugc_mastery_academy_h_level.daily_metricsBigQuery419 days (through Apr 2026)GHL/CRM booking counts, pipeline statusQueried
BQ: ugc_mastery_academy_facebook_ads.campaign_historyBigQueryJan – Apr 2026Meta campaign names, statuses, objective typesQueried
performance-data-2025-10-to-2026-04.csvCSVOct 2025 – Apr 2026Charlie AI / lead activation messaging activity (not revenue)Parsed
opportunity-stats-report-1/2.pdfPDFJan – Apr 2026GHL pipeline stage counts, opportunity statusesCited only
80-student survey (self-reported)Survey~Mar 2026Instagram acquisition attribution ("85% found via IG")Survey
Access note

"Parsed" = data was extracted into structured JSON and all derived metrics can be independently verified. "Cited only" = data was referenced from the original Excel file but not available as machine-readable data for independent verification. "Survey" = self-reported data with inherent sampling limitations.

B. Calculation Definitions

Revenue & Unit Economics

Total Revenue = Sum of all deal revenue (Meta + TikTok + Organic)
= $1,690,850 (Meta) + $165,630 (TikTok) + organic remainder
= $2,213,280  Verified

Total Cash Collected = Sum of actual cash received (payment plans partially collected)
= $1,676,418  Verified

Cash-to-Revenue Ratio = Total Cash / Total Revenue
= $1,676,418 / $2,213,280 = 75.7%  Verified

Avg Deal Value = Total Revenue / Total Closes
= $2,213,280 / 418 = $5,294.93 ≈ $5,295  Verified

Paid Acquisition (Meta)

Meta ROAS (Revenue) = Meta Revenue / Meta Spend
= $1,690,850 / $610,620 = 2.77x  Verified

Meta ROAS (Cash) = Meta Cash / Meta Spend
= $1,290,190 / $610,620 = 2.11x  Verified

Meta CPA = Meta Spend / Meta Closes
= $610,620 / 322 = $1,896  Verified

Meta CPL = Meta Spend / Meta Registrants
= $610,620 / 74,127 = $8.24  Verified

Close Rate (Meta) = Meta Closes / Meta Booked Calls
= 322 / 3,094 = 10.4%  Verified

Booked Rate = Meta Booked Calls / Meta Registrants
= 3,094 / 74,127 = 4.2%  Verified

Blended Metrics

Total Ad Spend = Meta Spend + TikTok Spend
= $610,620 + $74,352 = $684,972  Verified

Blended ROAS = Total Paid Revenue / Total Ad Spend
= ($1,690,850 + $165,630) / $684,972
= $1,856,480 / $684,972 = 2.71x  Verified
Note: Uses paid-attributed revenue only, not total revenue ($2.21M). This is a conservative methodology — organic revenue is excluded from the ROAS numerator.

TikTok

TikTok ROAS = TikTok Revenue / TikTok Spend
= $165,630 / $74,352 = 2.23x  Verified

TikTok CPA = TikTok Spend / TikTok Closes
= $74,352 / 26 = $2,860  Verified

TikTok LEADS CPL = LEADS Spend / LEADS Registrants
= $53,124 / 8,748 = $6.07  Verified

Sensitivity Analysis

Unrealized Revenue (Close Rate) = (Target Rate − Current Rate) × Monthly Booked Calls × Avg Deal
= (14.1% − 5.9%) × ~1,161 booked/month × $5,295
~$504,000/month  Scenario
The implied monthly booked count (~1,161) falls between March (1,319) and the 4-month average (774). This is a projection, not a measurement.

Close Rate Decline % = (Peak − Current) / Peak
= (14.1% − 5.9%) / 14.1% = 58.2%  Verified
C. Total Closes Reconciliation
Reconciliation note

The source data contains an internal inconsistency: paid_closes (348) + organic_closes (96) = 444, but total_closes = 418. After review, the breakdown that sums correctly is:

SourceClosesVerification
Meta Ads (weekly sum)32213 weekly rows sum to 322
TikTok Ads26From TikTok customer files
Organic / Other70Derived: 418 − 322 − 26 = 70
Total418Matches hero stat

The source JSON labels 96 records as "organic closes" but this appears to include 26 TikTok-attributed closes. True organic is 70 closes. The hero KPI card has been corrected to show "322 Meta + 26 TikTok + 70 organic = 418."

D. Known Caveats & Limitations
  • ⚠️GHL tracks $0 revenue. All revenue and cash figures come from Sydney's Excel files, not CRM. There is no automated revenue tracking.
  • ⚠️Get Insights data trusted from Feb 16 only. January data may have collection gaps. Weekly rows before Feb 16 should be treated with lower confidence.
  • ⚠️No closer-level split. Close rate decline cannot be decomposed by individual closer, no-show rate, or setter quality from available data.
  • ⚠️No creative-level ad data. Performance cannot be attributed to specific ad creatives or copy variants.
  • ⚠️BU2 attribution unclear. Nate Flake's business unit organic vs paid revenue split is not separable in the data.
  • ⚠️Email performance unavailable. 94 broadcasts sent via GHL, but open rates, click rates, and deliverability data are not accessible.
  • ⚠️April is a partial month. Apr data covers Apr 1–9 only (9 days). Monthly comparisons to Jan–Mar (full months) will overstate decline trends.
  • ⚠️TikTok revenue by objective gap. TikTok total revenue ($165,630) exceeds the sum of LEADS ($119,780) + PURCHASE ($0) = $119,780. The remaining $45,850 is not attributed to a specific objective.
  • ⚠️Weekly booked-calls rounding. The 13 weekly "booked" rows sum to 3,093 vs the stated total of 3,094. This is a 1-unit rounding artifact.
E. Verification Status by Section
Report SectionStatusDetail
Hero KPIs (revenue, cash, closes, deal value, spend)Math verifiedAll 6 hero stats independently derivable from JSON. All arithmetic confirmed.
Meta ROAS (revenue & cash)Math verifiedBoth ratios confirmed: $1,690,850/$610,620=2.77x, $1,290,190/$610,620=2.11x
Blended ROAS (2.71x)Math verifiedUses paid revenue only: ($1,690,850+$165,630)/$684,972 = 2.71x
Meta CPA, CPL, Close Rate, Booked RateMath verifiedAll 4 ratios independently confirmed from spend/regs/booked/closes totals.
Weekly Meta performance (13 rows)Math verifiedAll column sums match stated totals. 1-unit booked rounding noted.
Monthly Meta performance (4 rows)Math verifiedAll column sums match stated totals. Monthly ROAS recalculated and confirmed.
Monthly close rate trendMath verifiedJan 10.3%, Feb 14.1%, Mar 8.9%, Apr 5.9% — all closes/booked confirmed.
Close rate decline (58%)Math verified(14.1−5.9)/14.1 = 58.2%. Confirmed.
TikTok ROAS, CPA, CPLMath verified$165,630/$74,352=2.23x, $74,352/26=$2,860, $53,124/8,748=$6.07
TikTok PURCHASE waste ($21K)Math verified$21,228 spend, 0 registrants, 0 closes, $0 revenue. Confirmed from objective split.
Product mix (tier pricing, shares)Cited from ExcelPricing tiers from Customers - SYDNEY.xlsx. Not independently recalculated.
Cash collection by tier (42.8%)Cited from ExcelDerived from Customers Excel. Requires original file for independent verification.
Instagram engagement (3.63% → 7.20%)Cited from ExcelFrom ShortForm Content Data Review. Not machine-readable for verification.
Carousel vs reel multipliers (3x/3.4x/2.7x)Cited from ExcelFrom ShortForm Content Data Review. Not independently verified.
85% of organic students from IG80-student surveySelf-reported by ~80 students. Not cross-referenced with platform data.
Email: 94 broadcasts, 10-email nurtureCited from markdownSourced from email-marketing-syd.md and lead-magnet-email-sequence.md files.
BU2 monthly revenue ($182K)Cited from sourceFrom webinar review data. Single-month figure (Feb 2026).
Podcast episode counts (298, 47)Not verifiedCited from brand context. Not independently counted from platform data.
Net cash per close ($2,111)VerifiedMeta cash/close ($1,290,190 ÷ 322 = $4,007) − Meta CPA ($610,620 ÷ 322 = $1,896) = $2,111. Total margin: $2,111 × 322 = $680K.
~$504K/mo unrealized revenueScenario calcProjection using close rate gap × implied booked calls × avg deal. Formula documented above.
$60K/month per close-rate pptScenario calcSensitivity estimate. Exact formula: monthly booked × 0.01 × $5,295. Depends on assumed booked volume.
F. What This Review Does Not Cover

No Google Ads Data

Google Ads is not active. No search or display campaigns to analyze.

No View-Through Attribution

Only click-through attribution available. View-through and cross-channel models not possible.

No Audience Segmentation

Ad performance cannot be broken down by age, gender, geo, or interest targeting.

The Complete Picture

Every finding in this review maps to a specific data source and corrects a specific V1 error. This is the ground truth.

AreaFindingImpactPriority
Close Rate14.1% → 5.9% (58% collapse)~$504K/mo unrealized revenueP0
ROAS Trend3.69x → 0.59x (Apr partial)Approaching cash-flow negativeP0
TikTok PURCHASE$21K spend, 0 conversions+3,500 registrants if reallocatedP1
CRM Revenue$0 tracked in GHLCannot forecast or diagnoseP1
Email Analytics94 broadcasts, 0 trackingUnoptimizable channelP2
Spend Controls$55K+ weeks = 1.77x ROAS$35K cap = 3.60x ROASP2
Cash Collection$2K tier at 42.8%Below CPA on cash basisP2

What success looks like at Day 90: Close rate recovered to 12%+. Spend capped at $35K/webinar with 3.0x+ ROAS floor enforced. TikTok waste eliminated. Stripe connected to GHL for real-time revenue tracking. Email program running with segmentation and A/B tests. Attribution model connecting ad spend → webinar → close → cash.

What You'll Get From Us — Always On

Beyond the phase-specific deliverables, here's the baseline you can count on throughout:

Weekly

Progress Updates

Written status report on all active workstreams, wins, and blockers.

Biweekly

Team Calls

Live strategy and performance review with dashboards and next moves.

Monthly

Performance Report

Full channel-by-channel reporting with KPI tracking against targets.

Always

Slack Access

Direct line to your MH-1 operators in a shared Slack channel.