Who This Is For / When to Use
You host group sessions such as classes, workshops, webinars, or training.
You want multiple attendees to book the same time slot.
You need attendee capacity controls and centralized management.
What Is a Class Calendar
A Class Calendar is designed for one-to-many scheduling, where a single appointment owner (such as a trainer or host) manages sessions with multiple attendees at the same time.
Key Capabilities
One appointment owner per class
Multiple attendees per time slot
Seat-based availability
Centralized booking, cancellation, and rescheduling
Key Features of Class Calendars
One-to-Many Scheduling
A single appointment owner can host sessions with multiple participants simultaneously.
Customizable Attendee Capacity
Set the number of seats per class.
Supports up to 9,999 attendees per session.
Actual capacity may be limited by the conferencing tool (for example, Zoom plan limits).
Display Available Seats
Available seats can be shown or hidden on the booking widget.
Enabled by default for new Class Calendars.
Seats appear only when Seats per class > 1.
Centralized Management and Automation
Class Calendars provide:
Centralized management of group bookings
Automated booking, cancellation, and rescheduling
Clear communication of date, time, and location to attendees
Reduced no-shows through structured workflows
Step 1: Create a New Class Calendar
Steps
Go to Settings β Calendars.
Click + New Calendar.
Select Class Booking as the scheduling type.
Step 2: Add an Appointment Owner and Calendar Details
At least one team member must be added before the calendar can be saved.
Required Configuration
Appointment owner (only one is allowed)
Calendar name
Calendar URL slug (must be unique)
Availability
Meeting duration
Important Notes
The appointment owner is typically the trainer or host.
Only one appointment owner is allowed for a Class Calendar.
Meeting Location Limitation (Important)
Currently, Class Calendars support only Custom meeting locations.
Phone, Zoom, and Google Meet are not selectable directly.
Custom links (such as static Zoom links) can be used.
Additional configuration is available under Advanced Settings.
Notifications for Class Calendars
You can fully customize email and in-app notifications per calendar.
In-App Notifications
Sent via web app and mobile app
Can notify:
Appointment owner
Specific users
Default Notification Recipients
Event calendars β account admin
Class calendars β assigned appointment owner
Email Notifications
Email notifications can be customized per event type.
Capabilities
Use an existing template or create a new one
Customize subject and message body
Configure reminder and follow-up timing
Send test emails
Cancellation and Reschedule Policy
You can control when attendees are allowed to cancel or reschedule.
How It Works
Set a time window after which cancellation/reschedule links are disabled.
If left blank, links never expire.
After rescheduling:
A Rescheduled tag appears.
Previous date and time are displayed for reference.
Third-Party Calendar Behavior (Google / Outlook)
When Google or Outlook Calendar is integrated:
Each attendee appears as a separate event.
Example: A class with 5 attendees creates 5 calendar events at the same time.
Manually Cancelling or Rescheduling Individual Attendees
You can cancel or reschedule a booking for a specific attendee without affecting others.
Steps
Open the appointment.
Find the attendee.
Use the Cancel or Reschedule option next to that attendee.
Troubleshooting Tool for Class Calendars
The Troubleshooting Tool explains why slots are unavailable.
How to Use
Go to Calendar Settings.
Select your Class Calendar.
Open the three-dot menu.
Click Troubleshoot Calendar.
This displays available and unavailable slots with explanations.
FAQ
How can I cancel or reschedule a class appointment?
Open Calendars, select the class booking, and use the edit options to cancel or reschedule the appointment.
Can I book a class appointment with contacts directly?
Yes. Click Book Appointment, select the contact, choose the Class Calendar, select a slot, and complete the booking.
Can attendees cancel or reschedule a class booking?
Yes. Enable Allow Cancellation and Allow Reschedule in the Confirmation tab of Calendar Settings.
Why are some time slots unavailable?
Use the Troubleshoot Calendar tool to see which rules or conflicts are blocking availability.
Can I customize email and in-app notification content?
Yes. Both email and in-app notifications are fully customizable per calendar.
Who receives default notifications?
For Event Calendars, the account admin is the default recipient.
For Class Calendars, the appointment owner is the default recipient.
Is there a tool to help identify scheduling issues?
Yes. The Troubleshooting Tool shows available and unavailable slots with reasons.
If I delete one event in Google Calendar, does it cancel the class?
No. Deleting a single synced event affects only that attendee. Always manage cancellations from the Appointments list in your dashboard.
