Keep your mats full.

You don't need billing software if no one shows up. Most students quit before blue belt. Yours don't have to.

Streaks, badges, and leaderboards that turn showing up into a habit. Built for BJJ academies.

Blue Belt badgeFirst Session badge10 Sessions badge
Student badges
Early Bird badgePurple Belt badge500 Sessions badge

Most gym software is built for billing.

But you don't need billing software if no one shows up.

Built to keep them coming back

Build the habit.

Belt promotions are years apart. Stripes are months. Badges are this week. We turn the gap between gradings into something to show up for.

500 Sessions badgeNight Wolf badgeMat King badgeMarathon badge1 Year Streak badgeEarly Bird badgeWelcome Back badgeGi Specialist badgeFirst Open Mat badgeWeekend Warrior badgeFirst Competition badgeBlue Belt badge

Check in.

Students check in from their phone on the way to class. Or at the desk on the iPad when they arrive.

iPad PIN pad at reception
Student check-in on phone

Social motivation.

When a class fills up that they can join, we send a heads-up. Five going to tonight's 18:30? Now they know. Respects gender and kids-only rules so nothing lands wrong.

ProbablyRollingnow
5 going to 18:30 Beginner. Join them?
Sarah, Mike, Lucas already in.

Stripes

Awarded by the coach. On the mat. One stepper. No auto-promotions.

Badges

Awarded by the system. The second it's earned. 35 to chase, across streaks, timing and volume.

Belts

Promoted by the coach. When you say. Class-count thresholds are suggestions only.

Community

Built for your BJJ community.

From adults to kids.

Parents register their kids and manage their training from the same app they use themselves. Real kid belts: grey, yellow, orange, green. One account, every child. The kid never needs a login of their own.

Adults
Kids
  • One account

    Add as many children as you have. Check them in from your phone the same way you check in yourself.

  • Real kid belts

    Grey, yellow, orange, green. Stripes and belts on a separate ladder, with their own class-count thresholds you can configure.

  • No login for the kid

    The parent's the account. The waiver, the photo, the data — all under one adult. Easy to remove a child, and the parent's account cascades.

Twelve kid belt ranks. Twelve stickers.

Grey and White kid belt promotion stickerGrey kid belt promotion stickerGrey and Black kid belt promotion stickerYellow and White kid belt promotion stickerYellow kid belt promotion stickerYellow and Black kid belt promotion stickerOrange and White kid belt promotion stickerOrange kid belt promotion stickerOrange and Black kid belt promotion stickerGreen and White kid belt promotion stickerGreen kid belt promotion stickerGreen and Black kid belt promotion sticker
Built to run the gym

Run the gym.

Manage memberships, freezes, and renewals in a few clicks. Send payment reminders by email so you never have to chase. Set up your weekly schedule once: beginner, advanced, no-gi, open mat, kids. Cancel one-offs when there's a holiday.

You see who trained, who's slipping, and who's about to break a streak. One academy. One picture. The boring stuff, handled.

Admin dashboard — today's classes, leaderboard, alerts
Up and running in an afternoon
01

Add your classes.

Enter your weekly schedule. Class times, levels, gi or no-gi. Takes about five minutes.

02

Invite your members.

Send them a link over WhatsApp or email. They open it, enter their details, and they're in.

03

They check in.

At the gym, they enter a 4-digit PIN on the iPad. Or they tap in from their phone on the way to class.

No need to cancel your current setup to try it. Run them side by side until you're sure.

Free up to 25 students. From CHF 79/mo above that.

Pricing details →
Join the waiting list

Make showing up the easy part.

Gym owner, or student? We're currently onboarding a handful of dojos in an early pilot. Reach out if you'd like to be included.

ProbablyRolling
I am a…