Zedule.
OPERATIONS · MAY 5, 2026 · 5 MIN READ

Group class booking — what's different from 1:1 appointments


Group class booking shares the booking-page UX with 1:1 appointments — but the back-end is meaningfully different. If your business runs classes (yoga, fitness, workshops, group lessons), the wrong tool makes daily operations painful.

What’s different about group bookings

Five differences from 1:1:

1. Capacity per slot

A 1:1 appointment is a single slot for a single customer. A group class has a max headcount (8 yogis, 20 spin-class members, 12 workshop attendees).

The booking page must show:

  • Class is at 6pm
  • 6 of 12 spots filled
  • Customer can book if there’s space

2. Waitlist when full

When a class fills, customers can join a waitlist. When someone cancels (within the cancellation window), the waitlist auto-promotes the next person.

This requires:

  • Waitlist record per class
  • Auto-promotion logic
  • Notification to promoted customers

3. Recurring schedules

Classes typically repeat (weekly yoga, daily 6am spin). The schedule is “recurring template” not “one-off booking”.

The system has to:

  • Generate class instances from a recurring template
  • Allow cancellation of a single instance (without killing the recurring schedule)
  • Allow modification of future instances (instructor change, time shift)

4. Class packs / memberships

Customers don’t book-and-pay class by class — they buy a 10-class pack or unlimited monthly membership, then book individual classes from their balance.

This requires:

  • Class-pack tracking (10 left, 9 left, …)
  • Membership tracking (active until X date)
  • Booking against balance (deduct one credit per booked class)

5. Drop-in pricing

Some classes also accept walk-up customers paying per-class. The pricing is different from membership/pack rate.

What 1:1 booking software does badly

Calendly, generic Cal.com, basic Acuity tiers handle these poorly:

  • No capacity (can only book one customer per slot)
  • No waitlist
  • No class packs
  • Recurring instances can’t be modified individually

For class-based businesses, these are dealbreakers.

What class-specific software does well

Built-for-classes platforms (Mindbody, Glofox, Wellness Living, ClassPass, Acuity at higher tiers) handle:

  • Capacity per class
  • Waitlists with auto-promotion
  • Class packs and memberships
  • Recurring schedules with per-instance edits
  • Drop-in pricing

The trade-off: cost (most are $99-499+/month) and complexity.

What Zedule does

Zedule supports group classes with:

  • Capacity per service — set max attendees
  • Booking-page slot view — shows “6/12 spots open”
  • Class-pack / membership billing — V2 (currently in roadmap)
  • Waitlist — V2

For mid-2026, Zedule handles capacity-based group classes well. Class-pack billing and waitlists are planned features for V2.

For studios that need class packs today, Acuity Powerhouse, Glofox, or Mindbody are better fits.

What about class series / courses?

A “course” is a sequence of related classes (a 6-week yoga foundation course, a 4-session workshop). Customers register once, attend all sessions.

This is different again from individual classes. Few booking platforms handle it well; most operators manage course registration manually (Google Form + spreadsheet) and just block-book the slots.

Pricing by industry

For class-based businesses, expect to pay:

  • Solo yoga teacher: $100-300/year (Zedule, Acuity)
  • Small studio (2-5 instructors): $400-1,500/year (Acuity Powerhouse, Glofox)
  • Mid-sized studio (5-15 instructors): $1,500-5,000/yr (Mindbody, Glofox, Wellness Living)
  • Multi-location: $3,000-15,000/year

The cost gap between “solo / Zedule” and “established class platform” is huge. The decision usually depends on: do you sell class packs?

Common operational issues

Issue: Customer arrives after class started

Most studios let customers join up to 5-10 minutes late. Beyond that, no entry. The booking software should auto-mark “late check-in” or “no-show”.

Issue: Instructor swap

Instructor calls in sick; another teacher covers. The booked class still happens but the instructor differs. Customers should be notified by SMS.

Issue: Class capacity changed mid-week

You realise you set capacity to 8 but want 10. Existing 8 bookings stay; 2 more spots open up.

Most platforms handle this; verify yours does.

Hybrid: 1:1 + group classes

Many businesses run both:

  • 1:1 personal training + group fitness classes
  • Private massage + group yoga
  • Solo lesson + group lesson

The booking software has to handle both. Most modern platforms do. The booking-page customer experience is just “pick your service” — some are 1:1, some are group, the back-end handles each correctly.