Studio Pulse
Studio Calendar
Month follows the period filter at the top · Today: Jul 7, 2026
Excellent (85%+)
Strong (70–84%)
OK (55–69%)
Soft (35–54%)
Low (<35%)
No class
Client Overview
Tenure distribution · share of segmented clientsi
At-Risk Clients
i
🔍
| Client ID | Name | Segment | Risk | Days Since | Recommended Action | Outreach |
|---|
Churned Clients
churned in June · · day 60+ · crossed 60-day inactivity thresholdi
▾Churn Breakdowni
who churned and when
HIDE
By Segment
Loyal clients drove most churn this period (48%).
12-Month Trend
🔍
| Client ID | Name | Last Attended | Days Since | Segment | Recommended Action | Outreach |
|---|
Class Performance
sessions · Avg util · ·i
🔍
Utilization (fill): ≥70% 50–69% <50%
Cancel rate: <10% 10–19% ≥20%
Performance: Strong · Stable · Soft · Weak
| Date | Class | Instructor | Time | Att. | Utilization | Cancel Rate | Performance |
|---|
Class Forecast
36 classes scored · ↓ August: slow season (16% below avg)i
🔍
🌱
Still settling — new classes 3 slots
3 recently added — below 50% utilization is normal during the first 4–6 weeks. Give them at least 3 more weeks before deciding.
▾
🔍
Lower demand — watch list 33 slots
33 medium / low demand classes worth monitoring — not urgent yet, but signals to track.
▸
MatData Insight · Predictions scored weekly · Blend of 4-week/8-week attendance, trend, seasonality & schedule changes · Click any row for full detail
Instructor Performance
instructors · · · · Top:Sessions 1+ ▲▼i
Instructor Insights
· per-instructor client analysisi
Running Trends
Avg utilization 68.2% · Avg size 7.1 · Avg cancel 28.4%i
Utilization %Cancel rate %Period avgNotable day
What to know
Best day: Jun 3 at 78.7% fill — solid for this period (11pp above norm), but not a standout — your ceiling looks higher than what showed up.
Slowest day: Jun 18 at 67.1% fill — fairly typical for a low day in this period — not an outlier worth chasing.
Revenue
July $1.8k so far · $34.5k gap · 24 days left · July forecast $37.2k · July slow season -22%i
Revenue Advisor · 3 insights · Powered by MatData Insight⌄
⚠️ Jul is 95% behind forecast — $1.8k of $37.2k target with 24 days left. That's $1.5k/day needed. Open waitlisted Sunrise Flow spots (your highest-attended class at 70% fill) and push a last-minute drop-in offer to close the gap.
⚠️ Cardio Sculpt has the highest cancel rate at 37.6% (32 late cancels this month). At 103 bookings across 12 sessions that's ~38 lost attendances. A waitlist for this class could immediately backfill cancels and recover the seat revenue.
⚠️ Jul historically runs 22% below average — forecast is $37.2k. Consider a pre-sale or promotion in Jul to offset the seasonal dip.
This month partial
$1,783
↓ 80.7% vs prior
Prior month
$40,899
-$33,003 vs current
12-month avg
$42,610
Current is below avg
Peak month
$86,937
May 2026
CurrentPriorForecast (MatData Insight)
Revenue per active client Day 1–7 this month vs same days last month
This month (day 1–7)
$23
79 clients
avg across all revenue*
Prior month (day 1–7)
$97
169 clients
Change
$74
-76% vs prior (MTD)
Month not finished
* Revenue is the total transaction amount from FitDegree — a lump sum that isn't itemized, so it can't be attributed to a specific client, class, or session type. "Per active client" is total revenue ÷ active clients (a simple average, not a per-class figure).
Outreach Tracker
+30d cadence · max 3 attempts · 5 awaiting · 5 ready · 58.8 avg days silent⌄ How this worksi
Follow-up queue 5 awaiting · 5 ready for follow-up
🔍
Ready: 30+ days since last email, ready for the next attempt. Waiting: emailed recently, still in cooldown. Pausing: 3 attempts sent without booking — consider archiving.
| Client | Last Email | Days Silent | Why Flagged | Action |
|---|
Re-engagement
42 emailed · 9 returned · 34.2% at-risk saved (41/120) · 21.4% win-back (9/42)⌄ How this worksi
Closed 5
max attempts reached or marked churned
Change Impact
· insights from the last 16 weeksi
19 changes logged → 16 measured → 2 patterns surfaced
3 still settling · threshold: 3+ similar changes with consistent ≥5pp fill impact
View all raw changes ›
Peak & Lowest Attendance
Peak: Friday Afternoon 100% utilization · Lowest: Monday Evening at 58% · 90-day rolling avgi
80%+50–79%Below 50%⚠️ schedule changesSession count (Nx) = number of classes in the 90-day window
Late-Cancel Clients
clients · <12hr cancels this period ·i
Repeat late-cancellers cost you filled seats. A gentle policy nudge or a deposit hold recovers most of it.
| Client | Segment | Late cancels | Last | Recommended action |
|---|
Class Settings
⚙
61 classes flagged for review — capacity, format, and pricing tuning live here in the full product.Get in Touch
✉
Message your MatData analyst directly from inside the app.This is sample data. MatData plugs into your FitDegree schedule and shows your real numbers in minutes.
Get access →