Skip to content

Booking software for Muay Thai gyms

Your own booking page, built around how a gym actually runs: classes at the same times every week, privates for one to four people on one trainer, and regulars who come for a particular pair of pads.

No card, no trial countdown. You only pay in months you pass 100 bookings.

Built for the parts other tools get wrong

A private is not one person

Most booking tools assume a private session means one client. At a gym it is one to four, on one trainer’s pads, booked together by friends who arrived together. Set how many places the session allows and a group books it once — taking places on one trainer, not booking four trainers.

Classes run at set times, not any time

Seven in the morning and six in the evening, the same days every week. A page that offers "any free slot" will happily sell somebody 18:40. Fix the times and those are the only ones offered — and the rest of the day stays open for privates.

Students come for a trainer

Regulars have someone who holds the pads for them, and they will work around that person’s day rather than anyone else’s. They pick who they want and see when that trainer is genuinely free — or leave it to the gym.

A weekday at a Muay Thai gym

Two classes, a handful of privates, and pad work with the regulars at the end. Nothing below is unusual — it is an ordinary day — and the point of walking through it is the three moments where a chat thread and a headcount stop being enough.

  1. 06:30Opening up

    Sweep the ring, wrap the pads, set the gloves out. The only quiet half hour of the day, and the only one nobody messages you in.

  2. 07:00Morning class · 6 to 12

    The people who train at seven train at seven. Same time, same days — which is exactly what a booking page needs to be told once, and then never gets wrong.

  3. 08:30A private · one trainer, up to four

    Sometimes one person, sometimes four friends who booked together. Four friends is one booking taking four places on one trainer — not four bookings that have to be made to line up.

  4. 12:00Lunch, and the pads go back out

    Also the hour the phone fills up with "is there space tonight?" — a question that costs you a stopped conversation and a recount, every time.

  5. 17:10A cancellation

    One place opens on the evening class, fifty minutes before it starts. Whether it gets filled depends entirely on whether anybody finds out in time.

  6. 18:00Evening class · the busy one

    The class that fills. The person who turns up hoping there is room is the one you have to turn away at the door, having already travelled across town.

  7. 19:30Two more privates

    Back to back, different trainers, different lengths. They only work because nobody was offered a trainer who was already on the pads.

  8. 20:30Pad work with the regulars

    The ones who always come and never book. They do not need a booking page — but the hour they take up does, or somebody else gets offered it.

Where the chat thread gives out

A LINE group works while the evening class has five people in it. It stops working the moment it fills, because the count lives in somebody’s head: names scattered up a thread, two of them cancelled, one counted twice, and a trainer quietly recounting before every session.

The expensive failure is not the crowded class. It is the four friends who wanted a private on Saturday, waited a day for an answer about whether a trainer was free, and booked at the gym down the road in the meantime.

The same day with a booking page

Each class carries its own number of places and the page counts them down itself: students see how many are left, and the class closes when it is full rather than relying on somebody to notice. Class times are set per weekday, so 07:00 is offered at 07:00 and nowhere else, while the gaps between stay open for privates. A private is the same thing with four places instead of twelve — so four friends book once, against one trainer. The 17:10 cancellation reopens that place immediately, to everyone looking. And because each trainer is matched to what they actually take, nobody is offered someone who is already holding pads.

Everything else works the same

One link to share, customers who book without an account, messages that send themselves, and a calendar nobody can double-book — that part is the same whatever kind of shop you run.

See how it works

Questions gym owners ask

My classes are always 7am and 6pm. Can I fix that?
Yes. A class can be set to start only at specific times on specific weekdays — 07:00 and 18:00, Monday to Saturday, say — and then those are the only times offered for it. The rest of the day stays bookable for private sessions.
Four of us want a private together. Is that one booking?
Yes. Set the private to allow up to four places and a group books it in one go, taking four places on one trainer rather than booking four trainers. Worth knowing before you switch: four is the most that can go in a single booking, so a group of six joining a class books in two goes.
Can students pick their trainer?
Yes, by name, and they only see the times that trainer is genuinely free. They can also leave it to the gym, and whoever is available takes it.
What happens when a class fills up?
It shows as fully booked and stops being offered. If somebody cancels, the place reopens straight away for whoever is looking. There is no waitlist yet — nobody is notified automatically — so if your evening class routinely sells out you would still be keeping that list yourself.
Can I run classes and private sessions from the same page?
Yes. The number of places is set per service: twelve for a class, four for a private, one for a one-to-one. Students see both on the same page and both land on the same calendar.
Create your free shop

No card, no trial countdown. You only pay in months you pass 100 bookings.

Also built for Massage shops · Nail salons · Barbershops · Yoga & fitness · Tattoo studios · Spas · Lash studios · Beauty clinics · Tutors