Skip to main content

How to Set Up a Class Calendar

A Class Calendar lets you host one-to-many sessions where multiple attendees book the same time slot with a single appointment owner.

Updated over 2 months ago

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

  1. Go to Settings β†’ Calendars.

  2. Click + New Calendar.

  3. 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

  1. Open the appointment.

  2. Find the attendee.

  3. 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

  1. Go to Calendar Settings.

  2. Select your Class Calendar.

  3. Open the three-dot menu.

  4. 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.

Did this answer your question?