Running Gym Classes? Here's How MatchMyTrainer Can Help
3 April 2026
If you're running group classes out of a gym, studio, or community hall, you already know the admin involved. WhatsApp groups where people say “I'll be there” and then don't show. Spreadsheets tracking who's paid and who hasn't. Counting heads at the door because you're not sure if the class is full or if there's space for the person who just walked in.
It works, until it doesn't. And it usually stops working around the point where you have more than a handful of regular attendees and a growing waiting list you're managing in your head.
The problem with informal booking
Most gym and studio owners start with some combination of WhatsApp messages, Instagram DMs, and a notebook. It's free and it's familiar. But it creates problems that get worse as your classes grow:
- You don't know who's actually coming. “See you Saturday!” in a group chat is not a booking. Half the time people forget, something comes up, or they assumed they didn't need to confirm.
- Capacity is a guessing game. You've got 15 mats and 20 people who said they'd come. How many will actually show? Do you turn someone away at the door? Do you let it get overcrowded?
- Payments are scattered. Bank transfers, cash on the day, someone who “forgot their card” and promises to pay next week. Tracking who owes what becomes a second job.
- You can't scale. Adding a second class, a new time slot, or a new instructor means more WhatsApp groups, more confusion, more admin.
How MatchMyTrainer handles class bookings
MatchMyTrainer isn't just for 1-to-1 personal training. The same system that handles individual PT sessions works for group classes of any size. Here's how.
Create a service for each class type
Each class you run becomes a service on your profile. A boxing conditioning class is one service. A yoga flow class is another. A beginner bootcamp is a third.
For each service, you set:
- The class name and a description of what to expect
- The price per session
- The duration
- The maximum number of participants, which controls capacity. If you set it to 12, the 13th person sees the class as full and can't book. No overcrowding, no awkward conversations at the door.
Set recurring schedules
Once your class services exist, you link them to a venue and set a recurring schedule. “Boxing Conditioning, every Tuesday and Thursday at 6:30pm, at The Mill Gym, max 15 people.” That schedule repeats automatically. You set it once and clients can book weeks in advance.
If you need to cancel a specific week (bank holiday, you're away), you remove that single occurrence without affecting the rest of the schedule.
Clients book and pay online
Clients find your class, see the next available dates, and book a spot. They pay when they book, not when they arrive. That means no cash handling, no chasing bank transfers, and no “I'll pay you next week.”
You know exactly how many people are coming to every class because everyone who's booked has already paid. If someone cancels within your cancellation window, your policy is enforced automatically.
Subscriptions and packages for regular attendees
Most class-based businesses have regulars who come every week. Charging them per session every time is friction you don't need. MatchMyTrainer gives you two ways to reward loyalty and lock in recurring income.
Subscriptions: monthly unlimited or set sessions per month
A subscription charges the client automatically on a recurring basis. You could offer “Unlimited classes for £80/month” or “8 classes per month for £60.” The client signs up once and their sessions are managed automatically.
This is the gold standard for predictable revenue. You know exactly how much is coming in each month, and your regulars don't have to think about paying for each class individually.
Packages: class packs for flexibility
Not everyone wants a monthly commitment. A 10-class pack at a discounted rate gives casual attendees a reason to commit without locking them into a subscription. They buy the pack, use it when they want, and the platform tracks how many classes they've got left.
For more detail on pricing packs, see our guide on session packs for personal trainers.
The gym and studio signup option
When you sign up for MatchMyTrainer as a trainer, there's an option to indicate that you're a gym or studio. This lets you set up a profile that represents your business rather than an individual trainer. You can list all your classes, set capacity for each one, and manage bookings from one dashboard.
Who this works for
The class booking system works for any fitness business running group sessions with a fixed capacity:
- Boxing gyms running conditioning classes, pad work sessions, and sparring nights
- Yoga studios with daily class schedules and different instructors
- CrossFit boxes managing WOD sessions with strict capacity limits
- Pilates studios where reformer availability means class sizes are non-negotiable
- Martial arts dojos running beginners, intermediates, and open mat sessions
- Bootcamp operators who train outdoors or in hired spaces and need to know numbers in advance
- Dance and fitness studios offering spin, HIIT, barre, or anything else with limited spots
If you've got a timetable and a capacity limit, the system handles the rest: bookings, payments, capacity enforcement, cancellation policies, and attendance tracking.
What you get vs the WhatsApp approach
Here's the practical difference:
- Before: “Can everyone who's coming Saturday reply to this message?” Then counting replies, chasing payments, and hoping your count is right.
- After: Clients book online, pay upfront, and you see a list of confirmed, paid attendees for every class. Capacity is enforced automatically. Cancellations follow your policy.
No monthly software fees either. You pay 10% commission on bookings, dropping to 8% above £3,000/month. If nobody books, you pay nothing. For the full breakdown, see the pricing page.
Getting started
Setup takes about 10 minutes:
- Sign up and select the gym or studio option
- Add your venue (your gym, studio, or training space)
- Create a service for each class type, setting the price and max participants
- Set your recurring weekly schedule
- Connect Stripe so payments go straight to your bank account
Once you're live, share your booking page link on your website, social media, and in your existing WhatsApp groups. Clients can book themselves in without messaging you first.
For a detailed walkthrough of the venue, service, and schedule system, see how MatchMyTrainer works.
Related reading
Get your classes bookable online in 10 minutes
Create your class timetable, set capacity limits, and let clients book and pay online. No monthly fees. You only pay when you earn.
Learn more