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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 worksQuestions 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.
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