We are delighted to unveil one of the most highly requested updates from our Rehab Guru community - Class Block Bookings. Designed to bring greater simplicity, flexibility, and automation to your clinic scheduling, this new feature enables practitioners to create and manage a series of group sessions as a single, bookable block.
Whether you are running a six-week Pilates programme, a block of rehab classes, or structured patient check-ins, Class Blocks are the ideal way to package, promote, and deliver your sessions - all while giving your clients a better booking experience.
What are Class Block Bookings?
Put simply, a Class Block is a collection of recurring class sessions that can be booked and paid for as one unit. Clients book once and gain access to the entire series - no more booking each session individually or managing attendance manually.
Let’s say you run a Pilates class every Tuesday at 6:00 p.m. for six weeks. With Class Blocks, you can now offer this as a six-week block, allow participants to book the full series in one go, and even automate payments through Stripe. It’s easy, professional, and a major time-saver.
Why We Built It
We know that many of our users run regular group classes. While our Group Booking feature (launched last year) made it possible to manage standalone class sessions, we recognised the need to take things a step further. You told us you wanted:
A way to run multi-session programmes (e.g. 6-week courses)
Clients to be able to book all sessions at once
Support for recurring 1-to-1 sessions as well
We listened. Class Block Bookings are the result - developed to support your practice's evolving needs while offering a seamless experience for your clients.
How It Works
Getting started is straightforward:
1. Enable Group Bookings in Your Plan
Before using Class Blocks, ensure you have the Group Bookings add-on enabled.
Go to Account>Subscription>View/Change Subscription and tick “Group Bookings”.
View/change your subscription.
2. Create a Class Block Appointment Type
Navigate to Appointments and select "New Appointment Type".
Head to your appointment settings and create a new appointment type. Select the meeting type “Class Block”.
Add "Class Block" appointment type
Give your block a name (e.g. Pilates – 6 Week Block), set the duration of each session, number of participants, total price, and number of sessions in the series. You can also customise the colour and description, which helps when viewing the schedule in your calendar and booking portal.
3. Add It to Your Calendar
Adding a new class block appointment to your calendar.
Once the class block is defined, schedule it in your diary. Pick your start date, recurrence (e.g. weekly for six weeks), and instructor. You can even adjust individual class dates/times - great for those weeks where things need to shift slightly.
4. Invite Clients or Leave It Open for Public Booking
You can pre-fill the class block with specific clients, or make it publicly bookable via your client portal. As always, you can view booking status, payment confirmation, and attendance from your diary.
A Better Booking Experience with the New Booking Portal
Class Blocks are supported exclusively in our new, faster booking portal - available on your appointment settings page.
This modern booking interface provides a lightweight and user-friendly experience for your clients. They can view the full schedule of the block, pay in advance using Stripe, and receive automated confirmations - making it easier to commit and attend consistently.
Tip: If you are still using the old booking portal, now is a great time to upgrade. Class Blocks are only supported in version 2.
One-to-One Recurring Appointments? Class Blocks Can Do That Too!
Class Blocks are not just for group classes. You can also use this feature to schedule a recurring series of individual appointments with a single client - such as weekly reviews or rehab check-ins.
Simply create a Class Block with:
One participant
Hidden from public booking
Recurring as needed (up to 30 sessions per block)
This is ideal for setting up consistent, structured care plans that require regular contact over time.