How to set up a Calendar for Classes in GoHighLevel

Class Calendars are crafted to oversee events where numerous invitees can participate in a single booking. Perfect for webinars, workshops, training sessions, and sports events, these calendars offer versatility. Within a Class Calendar, there’s usually only one appointment owner, typically the trainer or host. The maximum limit of attendees per slot can be configured, reaching up to 9,999 attendees, while location constraints for meetings still apply.

What is Class Booking?

In a class booking scenario, a single calendar facilitates hosting multiple invitees simultaneously, making it a one-to-many arrangement. This feature proves invaluable when organizing events where numerous invitees need to participate in a single session. Examples of such events include, but are not restricted to:

  • Webinars/Workshops
  • Training Sessions
  • Sports Events

Why use Class Booking Calendars?

Using Class Calendars offers several benefits for managing events with multiple attendees, such as:

  • Efficient organization: Class Calendars simplify organizing and managing one-to-many events by allowing you to create a single booking that accommodates multiple invitees, streamlining the scheduling process.
  • Customizable capacity: You can set the number of spots per slot to control the class size and ensure an optimal learning or participation environment.
  • Centralized management: Class Calendars provide a centralized platform to manage bookings, cancellations, and rescheduling, making it easier for the appointment owner to oversee all aspects of the event.
  • Enhanced communication: Class Calendars facilitate better communication with attendees by providing a clear overview of event details, such as date, time, and location. This helps reduce confusion and the likelihood of no-shows.
  • Time-saving: By automating the booking process and providing options for attendees to cancel or reschedule their appointments, Class Calendars save time for both the organizer and the attendees.

How to set up a Calendar for Class Bookings?

1. Within your Sub-Account, head to Settings

2. Click on Calendars

Step 2 screenshot

3. Click on Create Calendar

4. Click on Select under Class Booking

Step 4 screenshot

5. At least One Team Member needs to be added before the calendar can be saved

In the case of a class or a training session, the appointment owner would be the trainer. You can add the appointment owner by clicking Add User and selecting the User from the dropdown list. , UserUser

Please Note:

You can select only one Appointment Owner for a Class Booking calendar.

Step 5 screenshot

6. Enter a Name for your Calendar

Step 6 screenshot

7. Enter a Description for your Calendar

Step 7 screenshot

8. Enter a Calendar URL Slug

Please Note:

This must be a unique slug which is not being used for another Calendar.

Step 8 screenshot

9. You are limited to using the Neo Widget type for Class Calendars

Step 9 screenshot

10. Click on Save & Continue

Step 10 screenshot

11. Proceed to the Availability tab.

For your class booking, you can choose the number of attendees you’d like to have at each event.

For example, if you set the maximum number of seats per slot to 10, then up to 10 invitees can book a single time slot. Ten attendees can book a class or training session at 1:00 PM.

You can choose up to a maximum of 9,999 attendees in a single slot; however, if you use a conferencing tool, the tool may have a different maximum attendees limit. For example, Zoom offers a maximum of 500 attendees for certain licenses. specific

Cancellation and Rescheduling

To cancel a class booking, open the appointment and click “Cancel All.” To reschedule the meeting, click “Reschedule All,” which would reschedule the appointment for all the attendees. 

To cancel or reschedule the appointment for a particular attendee, click on the options next to the attendee from the list to see the Cancel and Reschedule option, which would cancel or reschedule the appointment for that specific attendee.

Please Note:

If you’ve integrated third-party calendars such as Google Calendar or Outlook with the CRM’s calendar, each class booking appointment will be displayed individually in your Google or Outlook calendar.

Example: In the event of creating a class booking with a capacity of 5 attendees, on Google or Outlook calendar, they will manifest as 5 distinct events simultaneously.

As of now, the meeting location for Class Booking is limited to Custom. However, this restriction is slated for removal in the near future.


Question: How can I cancel or reschedule a class appointment?

Answer: To cancel or reschedule the class booking, you can go to calendars, click on the class booking you want to modify, and you would be able to see the option to edit/change the appointment.,

Question: Can I cancel or reschedule a class appointment for a single attendee?

Answer: Yes, for class appointments, you can click the options menu next to the contact, where you can see the option to cancel or reschedule the appointment for specific contacts.,

Question: Can I book a class appointment with contacts directly?

Answer: Yes, you can do that; click on the “book appointment” button and select the contact you want to book the appointment with. Then select the calendar (choose the class booking calendar here), select the slot, and then proceed to book the appointment. to select

Question: Can attendees cancel/reschedule a Class Booking appointment?

Answer: To allow attendees to cancel/reschedule the class booking appointment, enable the option for “Allow Cancellation” and “Allow Reschedule” in the Confirmation Tab in Calendar Settings. 

Related Articles

Setting Up Calendar Availability: Managing Weekly Working Hours and Date-Specific Hours in GoHighLevel

Overview Before, we offered two availability configurations: Standard Availability and Custom Availability. However, with recent updates, these configurations have transformed into Weekly Working Hours and Date-Specific Hours. These revamped settings aim to better serve your diverse scheduling needs. Previously, these availability settings functioned separately. But now, you have the flexibility to set both your weekly […]

John Mamado

Setting Up Recurring Appointments in the GoHighLevel Calendar: A Step-by-Step Guide

Recurring appointments refer to scheduled meetings or events that repeat at consistent intervals, whether daily, weekly, or monthly. Employing recurring appointments within calendars is an efficient way to streamline scheduling efforts and save time. Rather than creating separate appointments for each instance, setting up a recurring appointment allows for multiple occurrences to be covered with […]

John Mamado
Go HighLevel Onboarding, Training, Education, Coaching, Support, Products and Services. Enabling Customer Success for GHL Agencies Worldwide
Copyright Growthable 2023 | All Rights Reserved

Grab our free techincal onboarding checklist

Our Growing Up Sale is on now! Last chance 🚀🚀 To Celebrate we giving you 25% off any plan until July 1st!

Prices will never be this good again, get your UNLIMITED onboarding and support before its too late!

Coupon has expired
Last chance - get 25% OFF!