We're onboarding our first academies: 14 days free, no card, and we help you move your students over.Start free

MMA gyms

Striking, grappling and MMA on a single schedule

An MMA gym is several gyms at once: muay thai in the ring, jiu jitsu on the mat, wrestling or boxing after that. Hardly anyone uses MMA belts, so what matters is that every student knows which class to go to and that you know who's coming to which.

  • Free up to 10 students
  • Multiple rooms at the same time
  • Check-in with a QR member card
MondayOne schedule, three rooms
  1. Muay thaiRingBeginner-friendly
  2. Jiu jitsu fundamentalsTatami 1Beginner-friendly
  3. Intro to MMATatami 2Beginner-friendly
  4. SparringRingAdvanced only
Two classes at the same time in different rooms is normal. If you put them in the same room, DojoTally lets you know.

Levels instead of belts

No MMA belts, but a clear path for beginners

You mark which classes work as a first class and which are for advanced students or the fight team. Only the first kind are offered as trial classes: nobody who's never trained ends up in Friday sparring.

  • Multiple roomsRing, mat or cage, each class with its own room and class cap
  • Attendance by disciplineSee whether a fighter does both striking and grappling, or just one
  • Belts where they belongIf you teach jiu jitsu, its belts and stripes apply only to that discipline
  • Sparring capA limit per class and a waitlist when it fills up
Today's attendance by class

Plans

An unlimited plan, a striking-only plan, a grappling-only plan

You build plans the way you sell them: by discipline, combined or unlimited, monthly or quarterly. Dues are generated automatically, paid with MercadoPago or Stripe, and anyone who falls behind gets a reminder on WhatsApp. When you change a class time, you message only the people in that discipline.

  • WhatsApp or email messages by plan, discipline or balance due
  • Late fees and account credit
  • Active students by plan and discipline on the dashboard
List of monthly fees with their status
✓Payment receivedUnlimited plan · MercadoPago

Check-in

Walk in, scan the card, and they're on the roster

Every student has a digital member card with a QR code. They scan it at the tablet by the door (or enter their PIN) and they're checked in to the right class. If their monthly fee is overdue, the screen tells them right there, so you don't have to stop them yourself.

  • You decide what happens with students who owe: just a heads-up, or no check-in
  • Class packs are deducted at check-in
  • Member cards can be revoked and reissued
Kiosk letting a student know they have overdue monthly fees
People who message an MMA gym are rarely starting from zero. The agent gets where they're coming from and offers the right class.

The agent recognizes the discipline they're asking about, even if they call it "thai boxing" or "Brazilian jiu jitsu", and replies with your real schedule for that discipline. With several classes at the same time, it doesn't answer with the whole schedule: it answers with what's useful to that person.

Questions from MMA gyms

Do I need belts to use DojoTally?

No. Promotions are optional and set per discipline: you can use belts for jiu jitsu and nothing at all for MMA or boxing.

Can I have two classes at the same time?

Yes, in different rooms. Each room has its name and a default class cap, and if you schedule two classes at the same time in the same room, the system lets you know.

Can I charge striking-only students a different price?

Yes. Plans are built by discipline or combined, and each student pays for their own. On the dashboard you see how many active students you have on each plan.

How does the agent know which class to offer?

It looks at your real schedule and only offers the classes you marked as beginner-friendly, in the discipline they're asking about. Sparring and fight team training never show up as trial classes. If your gym also does muay thai or jiu jitsu, check out those pages.

All your disciplines, all your rooms, one system.

  • Free up to 10 students
  • We help you switch
  • WhatsApp support