Growth Analytics for Martial Arts Schools
Revenue trends, churn, LTV, retention by belt, funnel conversion, and cohort behavior, every number a dojo owner needs, and none of the noise a generic BI tool adds.
The 6 numbers that actually run a dojo
Every martial arts school lives or dies by six numbers: active members, MRR, monthly churn, trial-to-member conversion, LTV, and retention by belt. Most owners can name these numbers by feel but cannot pull them without spreadsheet gymnastics.
Dojo Champ's analytics dashboards are built around exactly these six, not a hundred generic charts. Every metric has a definition you can inspect, a time-range picker, and a per-segment breakdown (belt, program, tenure, location) so you can act on it, not just admire it.
Behind the surface dashboards, the numbers are computed from the same events that power your operations: payments (single source of truth is the payments table), attendance check-ins, membership status changes, and lead-to-member conversions. If a chart looks wrong, you can drill into the transactions behind it.
Revenue & MRR
Live MRR, ARR, churn, and revenue growth by month with tuition vs. POS split.
Member Trends
Active, new, canceled, frozen, by program, belt, tenure, and location.
Funnel Conversion
Lead → tour → trial → member conversion by source, campaign, and staff member.
Retention by Cohort
Cohort retention by belt, program, and enrollment month, find the belt where students stall.
Complete Capability Set
Revenue
- MRR, ARR, and month-over-month growth
- Revenue source split (membership, POS, testing, events)
- Processing fee breakdown
- Refund tracking (partial and full)
- Custom date range and comparison periods
- Statement CSV / PDF export
Members
- Active, new, canceled, frozen counts
- By program, belt, age group, tenure
- Soon-to-expire memberships
- At-risk students (attendance drop)
- Churn rate and reason categorization
- Family accounts vs. single students
Funnel & Marketing
- Lead volume by source and campaign
- Time to first contact
- Lead → tour → trial → member conversion
- AI lead score distribution
- Cost per lead / cost per member (with ad spend import)
- Staff-level conversion performance
Retention
- Cohort retention by enrollment month
- Retention by belt (find the stall belts)
- Post-promotion drop-off
- Attendance frequency distribution
- LTV by program and rank track
- Winback conversion from expired students
Generic BI vs. Dojo Champ analytics
A generic BI tool (Tableau, Metabase, PowerBI) can chart anything, but only after you build the schema. Dojo Champ ships with the dojo-native charts already built and defined.
| Capability | Generic BI / Spreadsheets | Dojo Champ |
|---|---|---|
| Time to insight | Weeks, you have to define every metric and build every chart | Instant, the 6 dojo metrics ship out of the box |
| Definition of MRR | Depends who built the query | Documented and computed from the payments table, single source of truth |
| Retention by belt | Not possible without dojo-specific schema | Native cohort view with per-belt retention curves |
| At-risk students | Not a concept | Live list with baseline-comparison scoring |
| Refund / partial refund handling | Frequently inflates revenue | Refunds tracked at line item, no revenue inflation |
| Cost | $50-$500/mo + analyst time | Included in $199/mo flat |
A dashboard you cannot trust is worse than no dashboard. Analytics should be a single source of truth, computed the same way every time.
Key Benefits
Answers, not charts
Every dashboard is designed around an owner decision (which belt is losing students? which lead source is worth the ad spend?), not a generic metric.
Trustworthy numbers
Everything computes from the payments and attendance tables, not client-side aggregation, so the same MRR shows up in Finance, Analytics, and the tax export.
No analyst required
A dojo owner should not need to hire a data person to see churn by belt. It is one click.