Run Your Dojo Like a Business.
Martial arts studios have a unique rhythm — belt progressions, sparring schedules, and a student base from 5-year-olds to adults. GymPoint handles the complexity so you can focus on the mat.
Precision Tools for the Path.
Program-based scheduling
BJJ, Muay Thai, Karate, Judo. Manage separate schedules, mats, and room capacities with a single intuitive interface.
Student lifecycle
Track every detail: belt rank progressions, attendance streaks, and instructor notes to ensure student success.
Family billing
Link family members, apply multi-student discounts, and send one simplified invoice for all kids and adults.
Trial-to-member pipeline
Pulse AI-scored follow-ups convert trials into loyal long-term students. Never let a prospective student fall through the cracks.
Age-group management
Maintain separate tracks for kids, teens, and adults. Custom curricula and communication for every age demographic.
Retail POS
Sell gis, belts, and protective gear directly from your dashboard terminal with integrated inventory tracking.
Retention is Everything.
Students who train for years are your revenue base. Pulse AI monitors attendance patterns and flags potential drop-offs before they happen.
Student Vitality
94.2% Health
Weekly Growth
+2.4%
At Risk: David M.
Missed 3 sessions this week
Track the Journey. Not Just the Belt.
GymPoint tracks attendance-based promotion readiness with configurable criteria per belt level — not just belt colors. Know exactly when a student is ready to test.
- workspace_premiumCustom rank systems per discipline — BJJ, Karate, Taekwondo, Muay Thai, Judo, and more
- checklistPromotion criteria: attendance minimums + time-in-rank requirements per belt level
- notifications_activeAutomated promotion readiness detection — see exactly who's eligible
- historyFull promotion history with timestamps, stripe tracking, and who awarded each rank
- groupsBulk promotion tools — promote multiple students at once after a belt test
Student Progression
BJJ ProgramEmily Rodriguez
Purple Belt · 3 stripes · 142 classes · 8 mo at rank
Jake Thompson
Blue Belt · 2 stripes · 98 classes · 5 mo at rank
Aiden Park
White Belt · 4 stripes · 47 classes · 4 mo at rank
Sophia Chen
Blue Belt · 1 stripe · 76 classes · 2 mo at rank