How striking gyms are different
A karate dojo and a Muay Thai gym both teach martial arts, but they run differently at the front desk. A typical striking gym has:
- Travelling fighters and visitors who drop in for a class or a week
- Casual members on class packs as well as regulars on monthly memberships
- A fight team training on a different schedule from fundamentals
- Sparring and fight-team classes that shouldn’t be open to everyone
- No belt system, or a very simple one
Software built around belt testing and kids’ curriculum can do all of this, but you’ll pay for, and click past, a lot you don’t use. Software built for yoga and spin studios handles packs and drop-ins well, but treats a fight team like any other class. Here’s what matters, need by need.
Drop-ins from travelling fighters
The traveller who turns up mid-class is the classic leak: the mat fee gets sorted out “after”, or not at all, and they leave no trace. What you want:
- A page where visitors pay before they arrive
- Your waiver agreed to as part of paying
- A class picked at checkout, so you know they’re coming
- Full classes protected, so nobody pays for a spot that isn’t there
- Their details saved, so you can follow up if they’re back in town
CornerDesk’s drop-in page does each of those: visitors pick a pass and a class, agree to your waiver, and pay by card through your own Stripe account. Classes at capacity can’t be bought, and the visitor is saved as a lead. The page can sit on your own website too. More on drop-ins and class packs.
Class packs and casual members
Ten-class cards punched by hand get lost, forgotten, or mysteriously have eleven punches. Packs should count themselves at check-in, and the member should be able to see what’s left.
In CornerDesk, every check-in takes one credit off a pack. Members see their balance in their portal, and you can adjust it any time. An empty pack still checks in (turning someone away is your call) and the screen tells you. “8 classes a month” plans count against each member’s billing cycle, and dip into a pack if they go over. Buying a pack online turns the visitor into a member with their credits loaded.
Fight team and fundamentals on one schedule
Fundamentals at 6 AM, fight team at 7 PM, open sparring Saturday. You want each on the schedule once, repeating every week, with its own capacity, and a way to keep beginners out of the rooms they’re not ready for.
In CornerDesk, classes are grouped into colour-coded programs on a weekly schedule that repeats itself, and each class has its own capacity. To keep a fight-team or sparring class to experienced members, give it a minimum rank. A gym without belts can use a ladder as simple as Beginner → Advanced: the kiosk, member portal, and drop-in page then hold back anyone below it, and coaches can still check anyone in by hand.
You probably don’t need belt software
Most boxing gyms and many Muay Thai gyms have no rank system at all. Don’t pay for a plan tier built around belt testing if you won’t use it. In CornerDesk you don’t have to set up ranks; if you do grade (kids’ kickboxing, say), the rank ladder and grading events are in every gym at the same price.
If ranks matter a lot to you, know the limits: CornerDesk has one rank ladder per gym, stripes are separate rungs rather than their own field, and it doesn’t track who’s ready to test. The instructor decides.
Trials, and the regulars who fade
Two things decide whether a striking gym grows: trials that turn into members, and regulars who don’t quietly drift away. Look for trial booking with automatic reminders and a follow-up list, and something that tells you when a regular’s attendance drops, before they cancel.
CornerDesk gives your gym a free trial page with text reminders 24 hours and 2 hours before class, rebooking for no-shows, and a follow-up list the day after. Members whose attendance drops well below their own normal show up on your Today screen with a message ready to send.
The options, honestly
There’s no single best gym software. There’s the one built for a gym like yours. Broadly, the options fall into five groups:
| Type | Examples | Good at | Watch for |
|---|---|---|---|
| Martial arts school suites | Kicksite, Spark Membership, MyStudio | Belt testing, kids’ programs, curriculum | A lot of system for a gym without belts; key features on higher plans |
| All-purpose fitness platforms | Mindbody, Glofox, Zen Planner, TeamUp, Pike13 | Class booking and memberships for every kind of studio | Built around businesses you don’t run; add-ons and per-member tiers |
| CrossFit-born platforms | PushPress, Wodify | Memberships and class booking for box-style gyms | Belt and family features on higher plans; processing rates |
| Spreadsheet and payment links | A sheet, a card reader, a notebook | Cheap to start | Drop-ins, failed payments, and packs all tracked by hand |
| A front desk built for fight gyms | CornerDesk | Drop-ins, packs, trials, failed payments, check-in | Single location only; English only; no pack expiry |
If you’re weighing a specific product, our comparisons go into the detail with dated prices: Zen Planner, Gymdesk, PushPress, and Mindbody.
A checklist for choosing
- Can a visitor pay for a drop-in and sign the waiver before they arrive?
- Do class packs count down at check-in, with the balance visible to the member?
- Can sparring and fight-team classes be kept to experienced members?
- Does check-in at the door take seconds, without members installing an app?
- Do failed card payments get chased without you asking anyone at the door?
- Is the price the same at 60 members and 260?
- Do payments go into your own account?
- Can you export everything if you leave?
Where CornerDesk fits
CornerDesk is a front desk for independent fight gyms: drop-ins and packs, trials, check-in on any tablet, failed-payment recovery, and member texts, for $99 CAD a month flat with every feature included. It’s built for Muay Thai, boxing, kickboxing, and MMA gyms as much as belt schools.
It isn’t the right fit if you run several locations, need the software in French, or rely on packs that expire on a date. Those aren’t there yet.

