When to use class booking
Class booking calendars work well for:- Fitness studios running group classes or boot camps
- Coaches hosting group coaching sessions or workshops
- Training teams running onboarding or product training sessions
- Any business where a single host leads a session for multiple people at the same time
Creating a class booking calendar

Selecting class booking as the calendar type
- Go to Calendars > Calendar Settings and click + New Calendar.
- Select Class Booking as the calendar type.
- Enter a calendar name and an optional description.
- Assign a host — the team member who will run the sessions.
- Set the meeting duration and add a meeting location (a video conferencing link or a physical address).
- Under Seats per class, enter the maximum number of attendees allowed per slot.
- Configure your availability hours and any booking window rules.
- Optionally enable payments if participants pay to attend.
- Click Save.
Seat capacity and availability
Each confirmed booking reduces the available seat count for that slot by one. The booking page shows the time slot as available until it is fully booked, at which point it disappears from the public calendar. If you need to hold a few seats back for walk-ins or manual registrations, subtract that buffer from the number you enter in the Seats per class field. The platform does not display remaining seat counts on the public booking page by default. If you want to communicate scarcity, you can do so through your confirmation email copy or a custom field on the booking form.Adding guests to a booking

Group booking configuration with guest and seat settings
- Open the calendar editor and go to Forms & Payment.
- Scroll to the Add Guests section.
- Toggle on Allow Guests.
- Optionally toggle Require Guests for Booking to make guest information mandatory.
- If you charge per attendee, toggle on Accept Payments for All Attendees — the platform will calculate the total based on the number of guests entered.
Payments for class bookings

Forms and Payment tab for class booking payments
Notifications for class attendees
When a participant books a spot, the platform sends the standard appointment confirmation notification. If guests are added, each guest can also receive individual notifications depending on your notification configuration. To customize what participants receive, go to Notifications in the calendar editor. You can configure separate messages for the primary booker and for guests, and set reminder timing (for example, 24 hours before the class and 1 hour before).Cancellations and capacity recovery
When an attendee cancels their class booking spot, the seat is returned to the available pool and becomes bookable again. This happens automatically as long as the cancellation occurs through the official cancellation link before any expiration window you have configured. See Cancellation and rescheduling for instructions on enabling and configuring the cancellation policy on your calendar.Show seats per slot
By default, the booking page does not display how many seats remain for a class. You can enable seat visibility to create urgency and help contacts decide quickly. To show remaining seats on the booking page:- Open the class booking calendar in Calendar Settings
- Go to Advanced Settings > Customizations
- Toggle on Show Seats Per Slot
- Save the calendar