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 work on every plan. Pro at R79/month adds unlimited offerings, online payments, coupon codes and WhatsApp messages.
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. When a spot opens, Booklink lets the people waiting know in the order they joined, so they can book it. You can also move someone from the waitlist straight into the session. If you cancel the session, everyone waiting is told. See waitlists and multi-spot bookings.
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.
Multi-day events
A session can run from a few minutes to 14 days, so a weekend retreat or a five-day course is one session with one roster. Your calendar shows it across every day it covers, and clients see the start and end dates.
Coupons and prices on seats
On Pro, clients can enter a coupon code when they book a spot. When you add someone to a session yourself, set a custom price or apply a coupon.
Hand a class to someone else
Instructor off sick? Reassign one session or the whole series to another team member. Attendees keep their seats, and calendar invites and video links move to the new team member.
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.
In one paragraph
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. If you have enabled the waitlist, customers can join the queue instead. When a seat frees up, Booklink notifies the people on the waitlist in the order they joined so they can book it, and the business can also move someone from the waitlist into the session directly. Sessions can last up to 14 days, which covers multi-day workshops, retreats and courses. 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. Upgrade to Pro at R79/month when you need more class types, with no lock-in.
Create your free account