For martial arts academies and clubs

Martial arts software for academies that teach kids and adults.

ClassOps books your junior and adult classes, charges memberships by card automatically, and lets one parent book siblings together. Each instructor gets their own login, limited to the venue they teach at.

Live at Nova City Centre since August 2026 · UK built and supported

The ClassOps staff view on a phone: a class roster with check in, waiver and payment status for each child

Sound familiar?

Where the current setup lets you down

  • Fees chased at the edge of the mat

    Instructors end up asking about monthly fees between classes, and a lapsed payment only surfaces months later.

  • Booking brothers and sisters is a chore

    Two children in juniors means two forms, two bookings and two sets of health details every time something changes.

  • Instructors get everything or nothing

    The coach running your second club either borrows the owner's login or has no access at all.

How ClassOps fits

Built around how martial arts academies actually run

Example timetable

  • 16:30Little Ninjas (4 to 6)Waitlist open14 / 14
  • 17:15Junior Karate18 / 20
  • 18:15Teen Kickboxing11 / 16
  • 19:15Adult BJJ Fundamentals20 / 20
  • 20:30Open Mat9 / 25
  • Memberships that renew themselves

    Monthly memberships renew automatically by card through Stripe. When a payment fails, the reception screen flags it.

  • Juniors booked as a family

    One parent books several children into their classes in one go, each with their own waiver and health notes.

  • Signed before the first class

    Waivers are signed in the app, and booking is blocked until they are. Signed waivers export as PDF for your insurance.

  • Instructor logins by venue

    Each member of staff has their own login, limited to their own venue, so a club instructor works only within their own club.

  • Kids and adults on one timetable

    Set each class up once as a blueprint. If a different instructor is covering Tuesday's juniors, change the coach for that day only.

  • Payments at the desk count too

    Square and Zettle terminal payments and cash are recorded against the same member as their card payments in the app.

Proof

Nova City Centre moved from Glofox. Live at two sites since 1 August 2026.

Nova City Centre runs kids classes and recurring memberships on ClassOps across two sites, Rotherham and Barnsley. Its first automatic membership renewal went through on 10 August 2026, nine days after going live.

Read the Nova City story

Switching

Nothing is switched off until you are happy

  1. 01Discovery callA free 45 minute call about how your gym runs today.
  2. 02Set upYour brand, sites, classes, prices and waiver wording configured for you.
  3. 03Bring members acrossCurrent members imported. Each one claims their account from an email to their own inbox.
  4. 04Run side by sideUp to 30 days alongside your old system, so nothing is switched off until you are happy.
  5. 05Switch overYou cancel the old system when you are ready. We stay on the end of the phone.

Questions

What martial arts academies ask us

Can a parent book two or three children into juniors at once?
Yes. One parent books several children in a single booking. Each child has their own waiver and health notes.
Can instructors have their own login?
Yes. Every member of staff gets their own login, and each login is limited to its own venue.
How are monthly memberships collected?
Memberships renew automatically by card through Stripe, with the card kept on file. Failed payments show as an alert on the reception screen.
Can we use it at a second club or hall?
Yes. Staff logins are limited per venue and revenue is reported by site. Nova City Centre runs two sites on ClassOps.
Can we try it before we leave our current system?
Yes. ClassOps can run alongside your current system for up to 30 days. You cancel the old one only when you are happy.

See ClassOps set up for your academy.

A free 45 minute call with the team that builds it. You leave knowing what it costs and how the move works.