SCHOOL OS
OS
Owner · The School

The whole school, one screen

Pulse, churn radar, the message machine, and the money — with Matt's approval gate on anything that speaks in his voice.

Pulse

this month
$41.2k
MRR
312
Members
3.1%
Churn
27
Trials
Funnel by source · leads → trials → joins
SourceFunnelRealized LTV
Meta ads64125$7,350
Google / search3894$6,120
Referral1486$11,040
YouTube2142$2,980
Walk-in953$4,470

Health score

78
/ 100
growth72
retention81
engagement84
economics69

Engagement carries the score: logs and check-ins are up. Economics drags: two flat mat-hour slots.

Mat-hour econ

$ / mat-hour
Tue 6:00 PM · TRITAC Combatives$337
Matt · avg 14 on the mat · $402 rev / $65 coach

top slot

Wed 12:00 PM · Open Gym$10
Staff · avg 4 on the mat · $61 rev / $40 coach

flat slot. Candidate for a lunch no-gi.

Churn radar

3 plays drafted
MemberTriggerDrafted SMSChannelPlay
Core | Martial Arts
attendance drop vs own baseline: 11 visits in May, 2 in the last 30 daysTwo weeks off the mat. Your spot's still here and your tags are waiting. Book your next class.sms
All-Access
evening attendance lost to schedule changeLunch no-gi runs Tuesday and Friday at noon. Same curriculum, same coaches. Try one this week.sms
Core | Martial Arts
pause ends September 1. Re-entry window opens in 4 weeks.September is close. Your plan and your rate are held. First class back is on the board when you are.sms

Triggers compare each member to their own baseline, not the gym average. Nothing sends without approval.

Comms center

6 playbooks
PlaybookOwnerSentActionedOpt-out
The Corner
Skill and class nudges, 2-3 a week, tied to what the member logged.
App4121873
Absence Ladder
Attendance drop vs the member's own baseline. Day 10, 14, 21 touches.
App46191
Dunning
Card declined. Update-card link, retries, desk rescue.
GHL28220
Review Ask
Day 30 on the mat. One Google review ask, from Matt.
GHL31140
Weekly Digest
Sunday recap: points, streak, this week's classes.
App220614
Win-Back
Ex-members, 60 and 120 days out. Off until Matt approves the copy.
GHL000
The Corner · template families need Matt's sign-off before they speak
Skill Continuation10 samples · member logged a skill; nudge the next connected repapproved · Matt
Class Pull10 samples · tonight's class matches a member's tags or lessonawaiting Matt
sync_altPP → GHL sync · webhook lag 4s · drift 0Nightly reconcile at 6:10 AM. Zero drift between PushPress and GHL.

Billing

Simulated payments. No real card data, last-4 chips only.
Dunning · 2 cards failing
All-Access · $196retry 2 of 4
declined 2026-07-15 · next retry 2026-07-22 · update-card SMS sent

Desk rescue on next check-in. He trains Tuesdays, update the card at the kiosk in one tap.

Core | Martial Arts · $149retry 1 of 4
declined 2026-07-10 · next retry 2026-07-20 · update-card SMS sent

Update-card link sent by SMS. She said she'd update tonight. If retry 2 fails, desk rescue.

Plan catalog
PlanPriceTerm
21 Days Free
Six honest questions, then train free for three weeks. No card today.
freeone-time trial
$49 for 21-Days
Full plan, full access, 21 days. No contract.
$49one-time
Core | Martial Arts
Unlimited martial arts classes.
$149monthly
All-Access
Martial arts plus Coached Strength and Open Gym.
$196monthly
Judo
Judo program. Gi required.
$99monthly

Mid-cycle change math is automatic — e.g. Kofi Mensah: credit the 21 unused core days, charge the 21 all-access days, collect the difference today. $31.83 due today.