Group bookings on Pro

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.

1.
Create the service
Set up a group service with a capacity, optional waitlist, and optional minimum attendees. Add it to a recurring weekly series in seconds.
2.
Customers book a spot
Your booking page shows upcoming sessions with spots remaining. Customers pick the session that suits them, choose how many seats they need, and book instantly.
3.
Booklink handles the rest
Sessions fill up automatically. Cancellations free up seats and promote the next waitlisted customer. You see your roster in the dashboard.

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.

Yoga studios
Morning and evening classes with recurring weekly schedules
Fitness trainers
Boot camps and group training with capped group sizes
Cooking instructors
One-off and recurring cooking classes with limited places
Art & craft workshops
Painting, pottery, and candle-making sessions with a fixed group size
Tutoring centres
Small-group tutoring sessions with recurring weekly slots
Language classes
Weekly conversational or formal language groups with minimum enrolment
Wellness & therapy
Group therapy and wellness circles where session numbers matter
Wine tastings
One-off tasting events where customers book multiple seats for their table

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?
When a session reaches its capacity, customers on your booking page can join the waitlist instead of booking. When a booked customer cancels and frees up enough seats, Booklink automatically promotes the next person on the waitlist - notifying them that their spot is confirmed. You don't have to do anything manually.
Can customers bring a friend or book multiple spots?
Yes, if you allow it. You can enable multi-seat bookings per service, which lets a customer reserve more than one spot in a single booking - useful for couples' yoga, parent-and-child cooking classes, or any activity where people come in groups. Each seat counts towards the session capacity.
Can I cancel a whole session if not enough people sign up?
Yes. You can set a minimum attendee count for a session. If bookings don't reach that number by the time the session runs, Booklink triggers an auto-cancel so you can notify affected customers. You always have the option to cancel a whole session manually from the dashboard as well.
How far ahead are sessions scheduled?
For recurring series, Booklink generates sessions for an upcoming rolling window so your booking page always shows upcoming slots. One-off sessions can be scheduled on any date you choose. You control the booking window limit - for example, how far ahead customers can register - the same way you would for regular appointment scheduling.
Is group session support included on the Free plan?
Group session support is a Pro plan feature, available at R79/month. The Free plan is designed for solo providers with one-on-one appointments. Upgrade to Pro any time - no lock-in and you can downgrade again whenever you need.

Start taking class bookings for free

Free plan available. Group sessions unlock on Pro at R79/month - no lock-in.

Create your free account

Last reviewed: . Reviewed by Nico Huysamen, Founder of Booklink, Cape Town, South Africa.