Frequently asked questions
Common questions about ProbablyRolling, the gym management software built for Brazilian Jiu-Jitsu academies. If your question isn't answered below, the support page has account-specific help and a contact email.
What is ProbablyRolling?
ProbablyRolling is gym management software built specifically for Brazilian Jiu-Jitsu academies. It handles attendance check-in, scheduling, belt and stripe tracking, kids classes, and a student app for streaks and badges. Built by a BJJ gym owner for other BJJ gym owners.
Who is ProbablyRolling for?
ProbablyRolling is for small to mid-sized BJJ academies (up to 250 students) and their members. Gym owners run the admin web app and an iPad kiosk at the entrance; students use the iOS app to check in, see their schedule, and track progress.
How much does ProbablyRolling cost?
ProbablyRolling is free for gyms with up to 25 students. Paid plans start at CHF 79 per month (billed annually) for gyms up to 100 students, and CHF 125 per month for gyms up to 250 students. All product features are included on every plan; the only thing that varies is the member cap.
Is there a free plan?
Yes. Gyms with up to 25 students use ProbablyRolling free, with no card required. The free plan includes attendance, kiosk check-in, the student app, belt tracking, and the kids module, the same feature set as paid plans.
Does ProbablyRolling track gi and no-gi separately?
Yes. Every class is tagged gi or no-gi, and student stats track both independently. Students see their gi vs no-gi split in the app, and admins can filter rosters and reports by class type.
How does ProbablyRolling handle belt promotions and stripes?
Each student has a belt colour and a stripe count from 0 to 4. Admins promote belts and add stripes from the member screen; the student app shows a belt visual that updates instantly and tracks progress toward the next belt using a baseline that resets at each promotion. The app sends a "belt ready" heads-up to coaches when a student crosses the cumulative threshold with 4 stripes, so promotions don't get forgotten.
Does ProbablyRolling support kids classes?
Yes. ProbablyRolling supports the full IBJJF kid belt ladder: white, grey, yellow, orange, and green, with the "and white" and "and black" variants for each colour (13 ranks total). Parents register their kids under their own login, and the coach check-in screen filters by age and gender so the right students appear for kids-only classes.
Can parents check in their kids?
Yes. Parents can check kids in from the parent app, by tapping the kid's photo at the gym kiosk, or by entering the kid's 4-digit PIN. The coach can also check kids in manually from the live class roster on iPad. Each kid is a profile linked to a guardian account; one parent can manage multiple children.
How do students check in at the gym?
Three ways: tap their photo on the iPad kiosk at the entrance, enter their 4-digit PIN at the kiosk, or open the iOS app and tap their next class. Check-ins from any source land in the same attendance log, and a 15-minute cron confirms the row once the class end time has passed.
Do I need an iPad for the kiosk?
No. The kiosk runs in any modern web browser, so a tablet, laptop, or any device with a touchscreen works. An iPad is recommended for the front desk because it's portable, battery-powered, and the touch experience is the best in its class, but a wall-mounted Android tablet or an old laptop is fine.
How does ProbablyRolling compare to Smartgym, Kicksite, or ZenPlanner?
ProbablyRolling is BJJ-first: gi/no-gi splits, the IBJJF kid belt ladder, stripe tracking, and the coach-facing "belt ready" alert are built in, not bolted on. Smartgym, Kicksite, and ZenPlanner are general-purpose martial-arts platforms that handle BJJ as one of many disciplines. If your gym only runs BJJ classes, ProbablyRolling is purpose-built; if you also run karate, kickboxing, or yoga under the same membership, a general tool may fit better.
What languages does ProbablyRolling support?
ProbablyRolling is available in English, German, and Portuguese. The student app, kiosk, and admin web app all switch language based on the user's device setting, so a Portuguese student and a German coach can use the same gym setup without any per-user configuration.
Where is my gym's data stored?
On Supabase (PostgreSQL) hosted in the European Union. Backups are taken daily and retained for 7 days. You can export everything as JSON or CSV from the admin panel at any time. If you cancel, all gym data is deleted within 30 days of the final billing date, in line with GDPR.