Group bookings on every plan

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.

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

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?
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 seats, Booklink emails the people on the waitlist in the order they joined (and sends a WhatsApp too on Pro, when WhatsApp is on) so they can book the open spot. You can also add someone from the waitlist straight into the session yourself. If you cancel the session, everyone on the waitlist is told.
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?
Yes. Group sessions work on every plan. The Free plan includes one offering and 30 bookings a month, so a studio with several class types will want Pro at R79/month for unlimited offerings, online payments and WhatsApp messages. No lock-in, and you can downgrade again whenever you need.

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

Last reviewed: . Reviewed by Nico Huysamen, Founder & Director, Tora Technologies. Cape Town, South Africa.