Ends in --d --h --m --sNow launching: the Calenix Founders Lifetime Deal, one payment for lifetime access, reserved for our early members. Claim your lifetime access →
ClassesGroup bookingsGuideStudios and workshops

Class booking for small businesses, from first timetable to full classes

How yoga and fitness studios, workshop hosts and cooking schools can set capacity, take bookings and payments, send reminders and handle cancellations fairly.

Class booking is different from booking one-to-one appointments. Instead of one client per slot, you are filling a room, a mat space or a cooking station, and every empty place is income you cannot get back once the class starts.

This guide covers the essentials for small class-based businesses in the UK and Australia: designing a timetable, setting capacity, taking payment, sending reminders and writing a cancellation policy people respect. It suits yoga and Pilates teachers, fitness instructors, craft and cooking workshop hosts and anyone else who teaches a group. For the broader case for moving bookings online, see the benefits of online booking for small businesses.

What is class booking and how does it work?

Class booking lets several people reserve a place in the same session at a set time. Each class has a start time, a length, a location and a maximum number of places. People choose a class, book a place, often pay, and receive a confirmation. When the class is full, it stops taking bookings.

The building blocks

  • Class types: for example 'Beginners yoga, 60 minutes' or 'Thai cooking workshop, 3 hours'. Each has a description, level and price.
  • Timetable: when each class runs, whether weekly or as one-off dates.
  • Capacity: the number of places, set by your room, equipment or teaching ratio.
  • Payment: free, paid at booking or a deposit for longer workshops.
  • Communication: confirmation, reminder and any preparation notes, such as what to wear or bring.

Class booking with Calenix

In Calenix, group meetings, available from the Individual plan, let several people book the same session. Check your group event settings for how attendee numbers are handled before you publish. Paid bookings and deposits through Stripe also start on Individual, and email confirmations and reminders are included on every plan. If several instructors teach, team scheduling on the Professionals plan helps share the timetable.

Be clear about what Calenix does not list: waitlists, class passes and membership credits are not listed features. If you sell class packs or memberships, track them separately, for example in a spreadsheet or your accounting software, or consider a dedicated studio platform. Many small hosts do well with pay-per-class or pay-per-workshop, which a general booking tool handles cleanly, and it keeps pricing simple for newcomers who just want to try one class.

Where class booking fits

Class-based businesses often mix groups with one-to-one sessions, such as private lessons or personal training. A general booking tool that handles both keeps everything in one calendar. Our personal training session booking template covers the one-to-one side.

Running a tuition centre or class-based business in Singapore? Our guide to the best appointment scheduling software for Singapore businesses covers trial lessons, deposits and PDPA basics.

Why a good class booking set-up matters

Classes are a fixed-cost business. You pay for the room, the equipment, the ingredients or your own time whether three people turn up or twelve. Filling places, and knowing in advance how many people are coming, is what makes a class profitable.

Online booking gives you that visibility. Instead of guessing, you know the headcount the night before, so you can order the right amount of ingredients for a cooking class or set out the right number of mats. For workshops with materials, that alone can save real money. It also tells you early when a class is under-booked, so you can promote it or merge it with another session.

It also takes the pressure off messages and payments. Without online booking, class hosts juggle direct messages, bank transfers and cash on the door, then try to work out who has paid. Paid bookings settle that before the class starts, and a clear cancellation policy stops last-minute drop-outs costing you a full place.

Customers benefit too. They can see what each class involves, check the level, book in seconds from their mobile and get a reminder with the address and what to bring. That clarity helps beginners feel confident enough to try a first class, which is often the hardest sale. Reminders matter here as well; our guide to reducing appointment no-shows explains how timing and wording keep attendance high.

Benefits of booking classes online

Known headcounts: you see who is coming before the class and plan space, equipment and materials.

Payment up front: paid bookings or deposits on the Individual plan reduce no-shows and cash handling.

Fewer messages: people book, pay and get details without messaging you first.

Clear expectations: class descriptions, levels and preparation notes reach every attendee.

Fewer empty places: email reminders with the time, location and what to bring help people turn up.

One calendar: group classes and one-to-one sessions sit side by side without double bookings.

How to set up class booking in 7 steps

1

Define your class types — List each class with its length, level, price and what attendees need to bring. Keep names clear, such as 'Beginners Pilates, 45 minutes'.

2

Set capacity for each class — Decide the maximum places based on your room, equipment and how many people you can teach safely and well.

3

Build your timetable — Choose regular weekly classes and one-off workshop dates, and connect your calendar so other commitments are blocked.

4

Create group event types — Set up each class as a group meeting on the Individual plan, add booking questions such as experience level or dietary needs, and check how attendee numbers are handled.

5

Decide how people pay — Choose free, paid at booking or a deposit, and connect Stripe for paid bookings. Track any class packs or memberships separately.

6

Write your cancellation policy — Set how much notice people must give, whether fees are refunded or credited and what happens if you cancel. Show it on the booking page and confirmation.

7

Share, remind and review — Share booking links on your website, social profiles and LinkDock page, send reminders with preparation notes and review attendance each month.

Payment options for classes compared

FeaturePay on the dayPaid at bookingDeposit at booking
Best forInformal community classesRegular drop-in classesLong or costly workshops
No-show riskHigherLowerLower
AdminCash or card on the doorHandled at bookingBalance to collect later
Customer commitmentLowHighMedium to high
Calenix planAny planIndividual and aboveIndividual and above
CancellationsNothing to refundNeeds a refund or credit policyNeeds a deposit policy

Class booking best practices

Describe the level of every class so beginners and experienced attendees book the right one.

Set capacity at the number you can teach well, not the most the room can hold.

Ask for dietary needs, allergies or injuries only when they genuinely affect the class.

Send a reminder the day before with the address, parking, what to bring and what to wear.

State your cancellation notice period in plain words on the booking page and confirmation.

Keep a note of regulars' preferences in your contacts so you can welcome them properly.

Review attendance by class each month and move or drop times that rarely fill.

Class booking mistakes to avoid

Overfilling classes, which makes the experience worse and hurts repeat bookings.

Promising waitlists or class passes your booking tool does not support.

Leaving the cancellation policy vague, then arguing about refunds case by case.

Taking payment by bank transfer and losing track of who has paid.

Forgetting to cancel or reschedule attendees when an instructor is ill.

Running a workshop without collecting dietary or accessibility needs in advance.

Example: a small cooking school in Melbourne

Take a fictional cooking school in Melbourne run by one chef from a shared commercial kitchen. It runs weekend workshops, such as a three-hour pasta class and a Saturday Thai class, plus occasional weeknight classes for corporate teams.

Before moving online, bookings came through Instagram messages and bank transfers. The chef often bought ingredients for twelve people and had eight turn up.

On the Calenix Individual plan, she set up:

  • Pasta workshop, 3 hours, A$145: a group meeting capped at ten places to match the cooking stations, paid in full at booking through Stripe.
  • Thai cooking class, 3 hours, A$155: the same set-up, with a booking question about allergies and dietary needs.
  • Corporate team class: a deposit at booking, with the balance invoiced separately.

Her policy says places can be moved to another date with seven days' notice, and later cancellations are not refunded because ingredients are bought in advance. It appears on each booking page and in every confirmation. Reminders go out two days before with the address, parking and 'wear closed-toe shoes'.

The illustrative maths: if she used to over-buy ingredients for about three people per class at A$25 each, across six classes a month that was A$450 of waste. Known headcounts remove most of it. And if paid bookings turn two no-shows a month into paid places, that is roughly A$300 more.

Corporate enquiries often cover a whole team, which is its own planning challenge; our group booking guide covers one booker with many attendees. She also compared options in our round-up of the best booking software for service businesses.

FAQ

Frequently asked questions

For class hosts

Fill your classes and know who is coming

Start free with email confirmations and reminders, then add group classes and paid bookings on the Individual plan.