Booking systems

Booking for group classes and courses

By Jan Vancak· Founder of YourSalon4 min read

Selling a single appointment is easy: one client, one slot, one chair. A group class is a different animal. A yoga session, a spa workshop or a six-week massage course has a fixed capacity, a start time everyone shares, and a profit margin that only works when the room is full. One empty mat or one confused course participant doesn't just cost a seat — it throws off the whole session.

The good news is that group bookings follow clear rules. Once you set capacity, waitlists and reminders correctly, classes fill themselves and run on time with far less admin. This guide walks through exactly how to set that up.

Why group booking is different

A one-to-one appointment fails quietly — one no-show, one gap in the day. A group class fails loudly. If three people don't turn up to a class of ten, your instructor is paid the same and your revenue per head collapses. If two people book the same last spot because your spreadsheet lagged, someone gets turned away at the door.

The core differences you have to manage are:

  • Shared capacity — many clients compete for a fixed number of places.
  • A single start time — latecomers disrupt everyone, not just themselves.
  • Series logic — a multi-week course is one purchase, not eight separate bookings.
  • Higher stakes per no-show — empty places in a group hit margin harder than a missed solo slot.

A spreadsheet or a phone-and-notebook system breaks under these rules fast. A proper booking system enforces capacity automatically, so you never oversell a class.

Set capacity and let clients self-book

The first win is letting clients see live availability and book their own place. When your online booking page shows "3 of 12 spots left," two things happen: clients book faster because scarcity is visible, and your phone stops ringing for "is there room on Thursday?"

Set this up properly:

  1. Define a maximum capacity per class, not per day.
  2. Show remaining places live so the page updates as people book.
  3. Close booking automatically when the class is full.
  4. Let clients book a single drop-in or a full series from the same screen.

Self-service booking is the single biggest time-saver for class-based businesses. It also means a client can grab the last 9 p.m. spot on a Sunday without you lifting a finger — which is exactly when people decide to commit.

Use waitlists to fill cancellations

Cancellations to group classes are guaranteed — someone always gets sick or stuck at work. The question is whether that freed-up place sits empty or gets sold again. A waitlist solves this.

When a class is full, new clients join a waitlist instead of bouncing off a dead end. The moment someone cancels, the next person is notified automatically and can claim the spot. For popular sessions this can recover a meaningful share of would-be-lost revenue every week — and it rewards your keenest clients with a fair, automatic queue.

Take deposits and sell series upfront

Free group bookings are the most fragile, because a no-show costs a place someone else wanted. Two tools fix this:

  • Deposits or full prepayment for single classes, so a booked place is a committed place.
  • Selling the whole course upfront — when someone pays for all six weeks at once, they show up for all six weeks.

Collect payment at booking and reconcile any extras in your point of sale when clients arrive. Offering QR-code payments keeps checkout instant, even for a first-time visitor paying for a single drop-in. Prepaid series also smooth your cash flow: you're paid before the course even starts.

Send reminders built for groups

Reminders matter even more for classes than for solo appointments, because a class no-show wastes a scarce place. Send a confirmation at booking, a reminder the day before, and — for early sessions — a short nudge a couple of hours ahead.

Build the message for a group context:

  • The exact start time and a note that doors close on time.
  • What to bring (a mat, a towel, water, comfortable clothing).
  • A one-tap link to cancel, so freed places flow to your waitlist.

Easy cancellation is not the enemy here. A client who cancels two hours out lets your waitlist fill the place; a client who simply ghosts leaves you with an empty mat. The same logic that cuts solo no-shows applies to classes — see the proven tactics for reducing no-shows and adapt them to a group setting.

Common mistakes to avoid

  • Managing capacity by hand. Double-bookings and turned-away clients are inevitable with a notebook or shared sheet.
  • No waitlist. Every full class with no waitlist leaks revenue on each cancellation.
  • Free, no-commitment booking for popular sessions that always sell out.
  • Treating a course as eight separate bookings instead of one prepaid series — it confuses clients and your records.
  • Burying class details so clients arrive without a mat or at the wrong time.

Avoiding these turns group classes from a scheduling headache into the most profitable, predictable part of your week. The quickest way to start is to create a free YourSalon account and publish your first class schedule today — you can compare what's included on the pricing page.

Frequently asked questions

Try YourSalon for free

Online booking, automatic reminders and a POS in one place.

Start for free