Classes, workshops, and group bookings
Let multiple customers book the same session together. Set a capacity, run a waitlist when sessions fill up, schedule recurring weekly classes, and let customers bring a friend - all without juggling spreadsheets.
Group sessions available on the Pro plan at R79/month.
Everything you need to run classes and group sessions
From a Cape Town yoga studio to a Joburg fitness trainer running boot camps - Booklink handles the scheduling so you can focus on delivering a great session.
Per-session capacity
Set a maximum number of spots per session. Once a class is full, the booking page automatically stops accepting new bookings - or offers the waitlist instead.
Automatic waitlist
When a session fills up, customers can join the waitlist. The moment a spot opens - because someone cancels - Booklink automatically promotes the next person in line.
Recurring weekly schedules
Set up a recurring series - Monday, Wednesday, Friday at 7am, for example - and Booklink creates all the sessions for you. Edit or cancel individual sessions without affecting the rest.
Multi-seat bookings
Let customers book more than one spot at a time - so they can bring a partner, a friend, or a child. You control whether multi-seat bookings are allowed per service.
Minimum attendees and auto-cancel
Set a minimum number of attendees required for a session to run. If bookings don't reach that threshold before the session date, Booklink can trigger an auto-cancel flow so you don't run an empty class.
Roster view
See exactly who has booked each session - names, contact details, number of seats, and booking status. Know your class makeup before the session starts.
One session, many customers
Group services work differently to one-on-one appointments. Customers book a spot in a scheduled session rather than picking an empty slot in your diary. Booklink tracks how many spots remain, who is on the waitlist, and handles the whole process automatically.
Built for every class-based business
If you run a session where more than one person shows up at the same time, Booklink's group sessions feature was built for you.
Quick answer
How do group session bookings work in Booklink?
Booklink's group sessions feature is designed for South African service providers who run classes, workshops, and any format where multiple customers attend the same scheduled time. You create a group service and set a capacity - the maximum number of spots available per session. You can then schedule individual sessions or create a recurring series (for example, every Monday, Wednesday, and Friday at 7am) and Booklink generates all the upcoming sessions automatically. Customers visit your booking page, see the list of upcoming sessions with spots remaining, and book one or more seats in a single transaction. When a session reaches capacity, the booking page stops accepting new bookings - or, if you have enabled the waitlist, customers can join the queue. The moment a booked customer cancels, Booklink automatically promotes the next person on the waitlist and notifies them. You can also set a minimum attendees threshold: if a session doesn't reach that number before it runs, Booklink triggers an auto-cancel hook so you can handle the situation without running an empty class. From the dashboard, you see a full roster of who has booked each session, how many seats each booking covers, and the current booking status - all without needing a spreadsheet.
Frequently asked questions
How does the waitlist work?
Can customers bring a friend or book multiple spots?
Can I cancel a whole session if not enough people sign up?
How far ahead are sessions scheduled?
Is group session support included on the Free plan?
Explore more Booklink features
New to online booking? Read the full online booking guide for South African businesses.
Start taking class bookings for free
Free plan available. Group sessions unlock on Pro at R79/month - no lock-in.
Create your free account