Filters
Date Range
Membership Tier
Monthly8,420
Annual3,108
Serhant Agents853
PRO228
Starter / Freemium2,118
Region
Northeast (NY, MA, CT)5,210
Southeast (FL, GA, NC)3,840
West (CA, WA, NV)3,120
Midwest (IL, OH, MI)1,870
Texas (TX)787
Total Members
14,827
6.4% vs. last quarter
Monthly Recurring Revenue
$1.42M
4.1% vs. last month
Net Revenue Retention
108%
2.1pts 12-mo trailing
Voluntary Churn (Monthly)
3.1%
0.4pts Trending up
Cohort retention matrix
Members retained by month-of-join · last 6 cohorts
Healthy
Cohort
M0
M1
M2
M3
M4
M5
M6
M7
Apr 2025
100
82
74
71
68
66
64
62
May 2025
100
85
76
72
69
67
65
—
Jun 2025
100
88
80
75
71
68
—
—
Jul 2025
100
87
79
73
70
—
—
—
Aug 2025
100
89
81
76
—
—
—
—
Sep 2025
100
91
83
—
—
—
—
—
Tier breakdown
Active subscribers
12.4K
Active
Monthly8,420
Annual3,108
Serhant agents853
PRO228
Renewal Rate
87.4%
1.8pts 90-day rolling
PRO Clients (Active)
228
+14 vs. Q3 2025
At-Risk Members
441
Action needed 14-day: 162
PRO Sales Pipeline
Q4 to date · Source: HubSpot
On pace
01
Applications received
412
100%
02
Discovery scheduled
186
↓ 54.9%
03
Discovery completed
142
↓ 23.7%
04
Strategy scheduled (SQL)
98
↓ 31.0%
05
Strategy completed
76
↓ 22.4%
06
Offers extended
58
↓ 23.7%
07
Closed won
34
▲ 58.6%
Sales performance
Trailing 90 days
Win rate 34.7%
Avg sales cycle 21 days
Open deal value $684K
Avg agreement 12 months
Avg touches / deal 7.4
MRR
$1.42M
▲ 4.1%vs forecast +2.2%
Gross Revenue (Q4)
$4.21M
▲ 7.8%vs Q3
Net Revenue (Q4)
$4.06M
▲ 7.5%3.5% refund
Refunds (Q4)
$148K
3.5%of gross
Net Revenue Retention
108%
▲ 2.1pts12-mo trailing
Gross Revenue Retention
94.1%
▲ 0.8ptsCapped at 100%
Customer Lifetime Value
$2,840
▲ 6.2%Blended
Payment status breakdown
% of attempted billings
Successful
91.0%
Failed
5.4%
Paused
3.6%
Recovery rate
71.4%
Avg retry attempts
2.8
Revenue by product
Q4 contribution
Membership
$2.61M
PRO Coaching
$1.30M
Brand Strategy
$295K
PRO Pause $ Exposure
$84,250
Retention flag22 accounts
Unrecovered Failed Pmts
$31,420
141 transactions
ARPU / ARPPU
$96/$138
▲ +$3Paying users
Total deals
412
▲ Q4 inflowopen + closed
Closed won (Q4)
34
▲ +9vs Q3
Win rate
34.7%
▲ 1.4ptstrailing 90d
Avg cycle
21d
▲ +2dApp→Won
Deal funnel — Q4 2025
% retained at each stage gate
On pace
01
Applications received
412
100%
02
Discovery scheduled
186
↓ 54.9%
03
Discovery completed
142
↓ 23.7%
04
Strategy scheduled (SQL)
98
↓ 31.0%
05
Strategy completed
76
↓ 22.4%
06
Offers extended
58
↓ 23.7%
07
Closed won
34
▲ 58.6%
SQLs
98
@ Strategy Scheduled
Open deal value
$684K
186 open deals
Avg touches / contact
7.4
heaviest at Disc→Strat
Deal type mix
New vs renewal · count
New business
21
Existing (renewal)
13
Marketing contact split
Origination flag
Marketing contact
293
Non-marketing
119
MQLs (PRO)
412
▲ 18.4%vs Q3
CPL (blended)
$42
▼ -$6improving
CPA (PRO close)
$1,920
▲ +$140vs Q3
ROI (Q4)
4.6×
▲ +0.3attributed rev
First-touch channel attribution
% of new MQLs · Q4
Organic search
38.2%
Paid social
24.0%
Referral
18.0%
Direct
12.0%
Email
5.0%
Other
2.8%
MQL routing
From application form
Qualified PRO
186
→ Membership
131
Group (pending)
—
Unqualified
95
Upgrade ladder
Tier-to-tier conversion · 90-day
Starter → Member
24.1%
Member → PRO Lead
7.8%
Serhant Agent → PRO
14.2%
Top campaigns · Q4
Circle + HubSpot · combined
CampaignSourceSentOpen %Click %Unsub %Bounce %
Q4 Strategy DropCircle14,82042.1%7.8%0.4%0.6%
PRO Application OpenHubSpot12,46138.6%9.2%0.7%0.9%
Black Friday — AnnualHubSpot14,20951.4%11.8%0.9%0.7%
Member Spotlight SeriesCircle11,10836.2%5.4%0.3%0.5%
Year-End RecapHubSpot14,82044.8%8.1%0.5%0.6%
PRO clients
228
▲ +14active book
Coach utilization
82%
At target
Session fill rate
88.4%
▲ 1.6ptsQ4 to date
NPS (avg)
64
▲ +3across program
Coach roster
RGY indicator vs. capacity · current period
CoachClientsCapacityUtilizationRenewalNPSStatus
CM
Cayla M.
2830
93%
91%72Near-cap
JT
Jordan T.
2430
80%
86%68Healthy
AR
Avery R.
2930
97%
88%61At-cap
ML
Morgan L.
2130
70%
82%58Healthy
SP
Sasha P.
2630
87%
90%70Healthy
RK
Reese K.
2230
73%
84%63Healthy
DW
Devon W.
2530
83%
87%66Healthy
QH
Quinn H.
2730
90%
85%59Near-cap
Open Capacity vs Goal
26/ 60
Q4 gapneed +34
Avg Coach Tenure
2.4yr
range 0.6–4.8
Reassignment Rate
4.8%
11 of 228 · TTM
Session fulfillment
Q4 to date
Scheduled
1,842
Completed
1,628
Cancellations
147
No-shows
67
Client expansion
Upgrades into PRO · TTM
Member → PRO
38
Serhant → PRO
23
Full page mode — Clicking a customer opens the full 360° profile page with all lenses visible at once.
Showing: Period: Q4 2025 Status: Active Health: Watch + At Risk
Total customers
14,827
All tiers · live
Healthy
11,946
▲ 80.6%of book
Watch
2,440
14d signal
At risk
441
Action needed
All customers
Click any row to open the unified profile · Showing 8 of 14,827
Live
Customer Tier Status Tenure MRR CLV Health Last activity
ER
Emily Rodriguez
emily@halsteadnyc.com
PRO Active 28 mo $1,420 $11,200 92 2h ago · Lesson completed
MC
Marcus Chen
m.chen@compassrealty.com
Serhant Watch 14 mo $148 $3,240 64 9d ago · Last login
SK
Sarah Klein
sarah.klein@douglaselliman.com
Annual Active 36 mo $112 $2,640 88 1d ago · RSVP'd live event
DT
David Thompson
dthompson@corcoran.com
PRO At risk 22 mo $0 paused $8,940 32 31d ago · Subscription paused
JP
Jennifer Park
jpark@brownharris.com
Monthly Active 8 mo $84 $1,940 78 5h ago · Course started
RL
Robert Liu
rliu@kw.com
Serhant Active 19 mo $148 $3,120 84 3d ago · Posted in community
AW
Alexandra Winters
awinters@sothebys.com
PRO Active 11 mo $1,420 $9,680 96 12m ago · Coaching session
MB
Michael Brennan
mbrennan@elliman.com
Monthly Watch 3 mo $84 $840 48 16d ago · Last login
DAU
3,142
▲ 7.1%daily active
WAU
8,094
▲ 5.2%weekly active
MAU
12,381
▲ 3.6%monthly active
Engagement Ratio
25.4%
▲ 0.8ptsDAU/MAU
First Login < 1 Day
76.4%
▲ 2.1ptsactivation
First Lesson Completion
58.2%
7-day window
Course Completion
38.4%
all cohorts
Top engaged courses
By activation lift after consumption
CourseCompletionsCompletion %Activation LiftUpgrades
Foundations of Brand2,10862.1%+18%42
Lead Conversion Lab1,62454.8%+24%61
The PRO Method98641.2%+31%28
Listing Mastery1,40248.9%+14%19
Referral Engine1,18952.4%+22%34
RSVP → Attendance
62.1%
live events · TTM
Unviewed > 30d
41.2%
Re-engage
Saves / Bookmarks
8,420
all-time
Granularity
Compare to
Comparison
Previous period
Same period last year
Same period 2 years ago
No comparison
● Current solid - - - Comparison dashed

Multi-metric overlay

Last 12 months vs Previous 12 months

Top gainers

Biggest positive moves vs comparison period · click a row to focus

Top decliners

Biggest negative moves vs comparison period · click a row to focus

What drove the MRR change

Walking from $1.21M to $1.42M — components of the +$210K change

Where the change concentrated

Net MRR change by tier × month — darker = bigger move

How to use this page: Pick a granularity, choose what to compare to, then toggle metrics on the chart. Hover over any point on the chart to see exact values. Click a row in the movers tables to focus that metric in the chart. The waterfall and heatmap update based on the metric selected. Anomalies are flagged when a single period deviates by more than 2 standard deviations from the trailing trend.
01
Membership
Core, cohort & risk
Net Growth
Core
Net Growth = New Members − Cancellations
Period-level change, before reactivations.
Voluntary Churn Rate
Core
Voluntary Churn % = Voluntary Cancellations ÷ Members at Period Start × 100
Member-initiated cancellations only — excludes failed payments.
Involuntary Churn Rate
Core
Involuntary Churn % = (Failed Pmts + Expired Cards) ÷ Members at Period Start × 100
Recoverable churn — feeds the dunning workflow.
Renewal Rate
Core
Renewal % = Members Renewed ÷ Members Eligible to Renew × 100
Calculated against the cohort whose term ended in the period.
N-Month Retention
Cohort
Retention(N) = Members Active in Month N ÷ Cohort at M0 × 100
Cohort = members joining in the same month.
At-Risk Members
Risk
At-Risk = Members with no platform login in last X days (X = 14 or 30)
14d (early signal) · 30d (intervention trigger).
02
Finance
Revenue, unit economics & risk
Monthly Recurring Revenue
Revenue
MRR = Σ (Active Subscription Price × Billing Frequency Factor)
Annual plans normalized to monthly (÷12). Excludes one-time charges.
Net Revenue
Revenue
Net Revenue = Gross Revenue − Refunds − Chargebacks
Reported alongside Gross to expose refund pressure.
ARPU / ARPPU
Unit Econ
ARPU = Net Revenue ÷ Total Users ARPPU = Net Revenue ÷ Paying Users
ARPU includes freemium; ARPPU is paying-users-only.
Customer Lifetime Value
Unit Econ
CLV = ARPPU × Avg Tenure (months) × Gross Margin %
Reported per tier (PRO / Member / Serhant) and blended.
Net Revenue Retention
Retention
NRR % = (Start MRR + Expansion − Contraction − Churn) ÷ Start MRR × 100
Above 100% indicates expansion exceeds losses.
Gross Revenue Retention
Retention
GRR % = (Start MRR − Contraction − Churn) ÷ Start MRR × 100
Excludes expansion — pure retention. Capped at 100%.
PRO Pause $ Exposure
Risk
Pause Exposure $ = Σ (Paused Sub Value × Remaining Term Months)
Triggers retention process flag. Owner: Cayla.
Failed Payment Recovery
Risk
Recovery % = Recovered Failed Pmts $ ÷ Total Failed Pmts $ × 100
Measured at end-of-retry-cycle (typically 21 days).
03
Sales (PRO)
Pipeline, performance & qualification
Stage Drop-Off
Pipeline
Drop-Off % = (Stage N − Stage N+1) ÷ Stage N × 100
Calculated at each pipeline gate.
Win Rate
Performance
Win Rate % = Closed Won ÷ (Closed Won + Closed Lost) × 100
Based on closed deals only — open deals excluded.
Average Sales Cycle
Performance
Avg Cycle = Σ (Close Date − Application Date) ÷ Closed Won Count
Calendar days, App-received → Closed-Won.
Sales Qualified Lead
Qualification
SQL = Lead at "Strategy Scheduled" stage (after fit-confirmed Discovery)
Definitional — only crystallizes upon stage advancement.
Avg Touches per Contact
Activity
Avg Touches = Σ Activity Events (calls + emails + mtgs) ÷ Distinct Contacts
Reported overall and per-stage; visible at record level.
Avg Agreement Length
Deal Mix
Avg Agreement = Σ Term (months) ÷ Closed Won Count
Standard term: 12 months.
04
Marketing
Acquisition, efficiency & attribution
Marketing Qualified Lead
Acquisition
MQL = Application meeting threshold to book Discovery call
Threshold criteria stored in HubSpot lead-scoring model.
Cost per Lead
Efficiency
CPL = Marketing Spend ÷ MQLs Generated
Reported per channel and blended.
Cost per Acquisition
Efficiency
CPA = Marketing Spend ÷ Closed-Won Customers
Reported per product (Membership / PRO).
Return on Investment
Efficiency
ROI = (Attributed Revenue − Marketing Spend) ÷ Marketing Spend
Reported as multiple (e.g., 4.6×).
Upgrade Rate
Conversion
Upgrade % = Tier-N+1 Conversions ÷ Tier-N Eligible Base × 100
Tracked across Starter→Member, Member→PRO, Serhant→PRO.
Multi-Touch Attribution
Attribution
Channel Credit = Σ (Touch Weight × Position Factor) per attributed deal
Weighted contribution model — first/last touch reported separately.
Email Engagement Rates
Email
Open / Click / Unsub % = Event Count ÷ Successful Deliveries × 100
Bounce rate uses Sent (not Delivered) as denominator.
05
Coaching Operations
Capacity, sessions, quality & expansion
Coach Utilization
Capacity
Utilization % = Active Clients per Coach ÷ Coach Capacity × 100
RGY: Green <85% · Amber 85–94% · Red ≥95%.
Session Fill Rate
Sessions
Fill Rate % = Sessions Completed ÷ Sessions Scheduled × 100
Cancellations + no-shows reduce the numerator.
Net Promoter Score
Quality
NPS = % Promoters (9–10) − % Detractors (0–6)
Reported per coach and program-level.
Renewal Rate by Coach
Quality
Coach Renewal % = Clients Renewed ÷ Eligible (per coach) × 100
Diagnostic for coach-specific retention performance.
Reassignment Rate
Movement
Reassignment % = Clients Transferred ÷ Total Active Clients × 100
Trailing 12 months unless otherwise stated.
Expansion Revenue
Expansion
Expansion $ = Σ (Tier-Upgrade Revenue Δ) over period
Member→PRO and Serhant→PRO reported separately.
06
Content & Engagement
Usage, activation & behavior
DAU / WAU / MAU
Usage
DAU = Distinct users with ≥1 activity event in calendar day WAU = ... in 7 rolling days MAU = ... in 30 rolling days
Activity event = login, lesson view, post, comment, RSVP.
Engagement Ratio
Usage
Engagement Ratio = DAU ÷ MAU × 100
Stickiness proxy — higher = more habitual usage.
First Login < 1 Day
Activation
First-Login % = New Members Logging In ≤24h ÷ Total New × 100
Leading indicator for 90-day retention.
Activation Lift
Activation
Activation Lift % = Active Days/Mo (post-content) − Active Days/Mo (pre-content)
Per course; isolates content's behavioral impact.
Course Completion Rate
Behavior
Completion % = Members Finishing All Lessons ÷ Members Started × 100
Attrition reported per drop-off lesson.
RSVP → Attendance
Behavior
Attendance % = Attendees ÷ RSVPs × 100
Live virtual events / workshops.
Content-Driven Upgrade
Behavior
Upgrade Attribution = Last Course Consumed within 14 days pre-upgrade
Identifies content with highest tier-conversion impact.
Unviewed After X Days
Behavior
Unviewed % = Members With Zero Views ÷ Total Eligible × 100 (X=30 default)
Triggers re-engagement workflows.
ER
Emily Rodriguez
⭐ PRO Tier · Healthy · Health 92 · 28mo tenure
MRR
$1,420
CLV
$11.2K
NPS
9
Renewal
Sep '26

Identity

Email
emily@halsteadnyc.com
Phone
+1 (212) 555-0142
Location
NYC, NY
Brokerage
Halstead NYC
Joined
Sep 2023
Lifecycle
Tenured PRO · Champion

Risk Signals

All signals healthy
Score 92

Upgrade Path

Starter Member PRO ✓

Last 30 days

Today · 2:14 PM
Completed lesson Circle
"Closing Techniques 4.2"
Yesterday · 10:30 AM
Coaching session Fathom
47 min · Sentiment positive
3 days ago
Posted in #wins Circle
Closed first $5M listing
5 days ago
NPS submitted: 9 Survey
8 days ago
Payment $1,420 Stripe

Subscription

Plan
PRO Annual · $17,040/yr
MRR
$1,420
Total paid
$31,820 lifetime
CLV projected
$11,200
Auto-renew
Enabled

Payment health

Last payment
8 days ago · success
Failed pmts
0 all-time
Refunds
$0
Pause history
Never paused

Program

Coach
Cayla M.
Since
Mar 2024
Reassignments
0
Sessions
24 / 26 · 92% fill
No-shows
0
Latest NPS
9 · Promoter
Sentiment
Positive (last 5)
Renewal likelihood
High (coach-rated)
Next session
Tue, May 7 · 11:00 AM

Behavior

Active days/mo
18 / 30
Last login
2h ago
Courses started
7 · 5 completed
Lessons
82 completed
Posts / replies
14 / 67
RSVP attendance
11 / 12 (92%)
Saves
28
Upgrade trigger
"The PRO Method"