Booking & payments

Group and class bookings

Capacity, class times, party size, and remaining spots on the widget.

Offer one-on-one appointments and group/class sessions from the same Scheduling admin and public booking widget.

One-on-one vs group

Mode Who can book that time Capacity
One-on-one (default) One active booking blocks that staff time Always 1
Group / class Multiple sign-ups share the same start time You set the limit

Set the mode on Scheduling → Services. Switching back to one-on-one resets capacity to 1 and turns off custom class times (saved schedule rows stay inactive so you can restore them later).

Inherit hours vs specific class times

Inherit (default): openings follow site business hours or that staff member’s custom hours, stepped by your slot interval. Every generated slot shares the service’s Sign-ups per time limit (capacity).

Specific class times: the service only offers the weekly (or one-off) times you define. Each row has its own capacity (Tue 6pm = 8, Sat 10am = 12). Slot interval is hidden—each row is one class start using the service duration.

You can cancel a single recurring date later without deleting the class template.

Party size and deposits

On the public widget and admin book panel, when remaining seats are greater than 1, visitors (or staff) choose Number of people (1 through remaining). Price and deposit multiply by party size. Spot counts update as bookings confirm. A required waiver is one envelope per booking (the booker) — party size is not N signatures. See Forms, waivers, and e-sign.

Remaining spots on the widget

Group time buttons show remaining seats (for example 6:00 PM · 3 spots left). When the class is full and a waitlist is on for that service, the time stays visible as Join waitlist instead of disappearing. See Booking waitlists.

Staff selection with classes

Two instructors teaching at 6pm are two separate openings—the widget does not collapse them into one chip. Staff name stays visible when more than one calendar offers the service.

Any available assigns the first staff calendar (sort order) that still has enough seats for the party size. See Who customers book with.

Admin hub and calendar

Openings show seats left. Same calendar + service + start time cluster into one calendar block (for example Yoga · 5/8) instead of stacked bars. Appointment detail shows party size, occupancy, and links to other sign-ups in that class.

Cancel and seats

Canceling one booking frees those seats for others, then offers the next waitlisted person a timed claim if a waitlist is on. The class time stays on the calendar until the last booking is gone (or you cancel the class / skip a date). Refunds follow the service cancellation policy and are issued through Stripe when Connect is ready.

Related articles