Free class booking app for gyms and studios
For gym and studio owners: run your class schedule, cap capacity per session, and let the waitlist fill every seat that opens. Members book online from their phone, and it costs nothing up to 20 active members, with no credit card.
- Free forever
- No credit card
- No sales call
- Thailandfirst
- 15languages, including Thai
- 0%commission on what you collect
What we hear most
Scheduling classes should not eat your week
Running a timetable by hand means rebuilding it every week, guessing at headcount, and chasing the waitlist one text at a time. These are the frustrations we hear most.
Rebuilding the timetable weekly
Typing the same recurring classes into a sheet every week wastes hours and breeds mistakes.
Classes go over capacity
Without a hard cap per class, popular sessions get overbooked and the room is too full to coach.
No-shows lock out real spots
A no-show in a capped class holds a seat that a waiting member would gladly have taken.
Chasing the waitlist by hand
When a spot frees up, someone has to notice, text the next person, and hope they reply in time.
Bookings scattered across chats
Requests arrive over WhatsApp, LINE, and email, so the real headcount lives in three inboxes.
Classes run into each other
Back-to-back sessions with no buffer leave no time to reset the room or greet the next group.
How it works
A timetable that runs itself
Set the schedule once, cap each class, and let members book online while the waitlist fills freed spots on its own.
Build the timetable once
Set recurring classes across the days and times you run, with the coach, level, and program attached to each session, and let it repeat every week.
- Recurring classes across multiple days and times
- Per-class coach, level, and program on every session
- Day, week, and month views for the front desk
Caps and self-filling waitlists
Give each class a capacity, and when a full session frees up a seat the waitlist promotes the next member automatically, no manual chasing.
- Capacity limits set per class
- Waitlists that promote the next member automatically when a spot opens
- Buffer time between classes to reset the room
Members book online
Members reserve and cancel their own spots from the portal within your check-in window, so the front desk sees an accurate headcount at a glance.
- Online self-serve booking through the member portal
- Check-in window rules so members check in around the class time
A timetable touches three other screens. Members reserve, move and cancel their own spot from the member app, they arrive and tap in through check-in and the front desk kiosk, and the nudge they get before class comes from the class reminder in automations.
Free plan
What the free plan covers, and where it stops
Online booking is in the free plan, not behind it. What the free plan does not include is everything that sends messages in your place.
- Up to 20 active members, with no credit card and no time limit
- Class scheduling & online booking
- Member portal & self check-in
- LINE & built-in messages
- Memberships & Stripe payments
- Recurring classes, capacity limits and auto-filling waitlists
- Day, week and month views for the front desk
- Up to 200 active members
- Message templates & group messages
- Translate templates in one click
- Automations & reminders
- Reports & insights
You do not have to take our word for any of it: open the live demo and build a timetable in it, no account and no card.
The same timetable reads differently depending on what you teach: see it as martial arts membership software, as CrossFit member management software, or alongside the class membership software the bookings draw from.
Honest answer
When a free spreadsheet is already enough
Plenty of gyms run a timetable on a shared sheet or a general-purpose booking app, and for some of them that is the right answer.
Choose MoveMembers if
Your classes have a capacity and fill up, you want the waitlist to move the next member in by itself, and you want the booking, the membership it draws from and the check-in at the door to be the same record. A general booking app takes the reservation and then knows nothing about whether that member still has credit.
A free sheet or a general booking app is enough if
You run a handful of open sessions nobody has to reserve, you never turn anyone away for lack of space, and money is collected somewhere else entirely. In that case a shared sheet costs nothing and does the job, and you should keep it until it starts costing you a seat.
Run your timetable free up to 20 active members, then a price published in your currency, whatever number of classes you put on it.
Prices shown in USD.
Live demo
Pick a theme. See it on a phone.
This is the real member space, with a sample studio. Change the theme and the screen: everything a member sees follows.
Book
Book a class
Powered by MoveMembers
Me
10 class pass
Free uses the MoveMembers theme. From Pro, pick any theme and add your logo. On Max, MoveMembers disappears: your name and your icon on the member's home screen.
See the member appKeep exploring
Questions
Common questions about scheduling and booking
Yes. The member portal is a class booking app that opens in a browser and can be added to a phone's home screen, and it is included in the free plan: free for up to 20 active members, with no credit card and no time limit. Members book, cancel and join a waitlist from it, and the front desk sees the headcount change as they do.
Free, not a trial. The free plan has no end date: you stay on it as long as you have 20 active members or fewer, and nothing switches off on day fourteen or day thirty. You move to a paid plan when you pass 20 active members, or when you want group messages, automations and reports.
Nothing to install. You publish your timetable, members open your own booking page from a link or a QR code, pick a class and take a spot. There is no native app on the App Store or Play Store, which is deliberate: reminders reach members on LINE or by email, where they were already reading, instead of as phone notifications nobody has enabled.
Yes. Your members never pay anything and never buy a subscription of their own. The plan is billed to the gym, counted on active members, and the booking page carries your gym's name and colours rather than ours.
Yes. Members reserve and cancel their own spots from the member portal. You control which classes are bookable and how far ahead, and the front desk always sees a live headcount, so nobody has to relay requests from chat into a spreadsheet.
When a class hits its capacity, further members join a waitlist instead of a full session. If someone cancels or a seat opens, MoveMembers promotes the next member on the list automatically and notifies them, so freed spots get filled without anyone chasing them by hand.
Yes. Each class has its own capacity limit, and you can define a check-in window so members check in around the class time rather than hours early or after it has ended. You can also set buffer time between back-to-back classes to reset the room.
The front desk gets day, week, and month views, so you can see today at a glance, plan the week, or scan the whole month. Every session shows its coach, level, and program, and the same schedule drives the member booking portal.