GoHighLevel Class Booking Calendar How-To
The Class Booking Calendar in GoHighLevel is designed for recurring group sessions and classes, similar to how ClickUp organizes tasks and schedules. This guide walks you through how to configure, customize, and manage the calendar so multiple attendees can book the same time slot without conflicts.
Class Booking Calendars are ideal for group coaching calls, webinars, recurring classes, and any recurring events where several people attend the same session. Unlike round-robin or simple calendars, every attendee shares the same session time.
What Is the GoHighLevel Class Booking Calendar?
The Class Booking Calendar in GoHighLevel is a calendar type where one time slot can accept multiple attendees up to a capacity you define. This differs from standard one-on-one booking calendars that reserve a time exclusively for a single contact.
Key characteristics include:
- One event time with multiple attendees per slot
- Recurring schedules for weekly or monthly classes
- Capacity limits per class session
- Shared reminders and notifications for all attendees
The configuration happens inside the Calendars section of your sub-account, where you choose the Class Booking Calendar option and then fine-tune availability and behavior.
How to Create a Class Booking Calendar in GoHighLevel
Follow these steps to create a new Class Booking Calendar in GoHighLevel:
- Open Calendars:
From your sub-account, navigate to the Calendars area in the left-hand menu.
- Add New Calendar:
Click the button to create or add a new calendar.
- Select Calendar Type:
Choose the Class Booking Calendar option. This tells GoHighLevel that your calendar will accept multiple attendees per slot.
- Name Your Calendar:
Enter a clear calendar name, such as “Weekly Group Coaching” or “Monday Yoga Class.” This name appears in internal views and can be visible to contacts depending on your settings.
- Assign Users or Teams:
Select who will host or be associated with the class event, such as a specific user, staff member, or team.
- Save and Continue:
Proceed to the configuration screens for availability, slot settings, and advanced options.
Configure Availability for Your GoHighLevel Class Calendar
Availability determines when attendees can book into the class. For Class Booking Calendars in GoHighLevel, each available time can accept multiple people.
Set Days and Times
On the availability screen:
- Enable the days of the week when the class is offered.
- Set start and end times for each day (for example, 3:00 PM–4:00 PM every Tuesday).
- Use recurring time ranges if the schedule is the same each week.
Each timeframe you configure becomes a recurring class slot. Attendees will see these times on the booking page.
Define Slot Duration and Buffer
Configure how long each class session lasts and whether you want a buffer before or after each session:
- Slot Duration: Length of the class (e.g., 60 minutes).
- Buffer Time: Optional time added before or after sessions to prevent back-to-back bookings.
Buffers help your host prepare for the next group or wrap up the previous one.
Set Class Capacity and Booking Rules in GoHighLevel
Class capacity is the core feature that makes this calendar type unique inside GoHighLevel. It lets multiple attendees book the same time until the session is full.
Configure Maximum Attendees Per Slot
In the Class Booking Calendar settings, look for the capacity or attendees-per-slot option and define:
- Maximum attendees: The upper limit of people allowed in each class.
- Behavior when full: Once the session hits capacity, that time will be hidden or marked as unavailable on the booking page.
This ensures no overbooking occurs and the group size remains manageable.
Adjust Booking Limits and Lockouts
Fine-tune when people can book or reschedule:
- Minimum scheduling notice: How far in advance a class must be booked (e.g., at least 2 hours before start).
- Maximum scheduling window: How far into the future attendees can book recurring classes.
- Cancellation and reschedule cutoff: Time limits for modifying existing bookings.
These controls help protect your host from last-minute changes that may disrupt class logistics.
Customize the Booking Page in GoHighLevel
The booking page is what your contacts see when reserving their class spot in GoHighLevel. Clear, well-branded pages increase conversions and reduce confusion.
Set Basic Info and Description
On the booking page configuration screen:
- Add a concise title for the class that matches your offer.
- Write a description explaining who the class is for, what is covered, and how often it runs.
- Include any preparation instructions, such as required materials, links, or prerequisites.
Make sure the description clearly explains that this is a group or class-style event and not a private appointment.
Add Form Fields for Attendee Details
GoHighLevel allows you to collect custom information from attendees when they book:
- Name and email (standard contact details)
- Phone number or messaging handle
- Custom questions (e.g., experience level, goals, or preferences)
Connecting these fields to custom values helps you use the data later in automation, reminders, or follow-up campaigns.
Branding and Confirmation Options
Customize the visual appearance and confirmation behavior:
- Add your logo and brand colors.
- Configure confirmation messages on the page and via email or SMS.
- Set up redirect URLs after booking (for example, to a thank-you page or onboarding content).
This helps create a seamless branded experience around your Class Booking Calendar in GoHighLevel.
Managing Class Attendees and Sessions in GoHighLevel
Once your calendar is live and attendees are booking, managing sessions is straightforward from within GoHighLevel.
View Upcoming Class Sessions
In the Calendars section:
- Switch to the view for your specific Class Booking Calendar.
- See all upcoming class sessions as events on the calendar.
- Click an event to view attendee details and capacity usage.
From here, you can check how many spots are filled and who is scheduled to attend.
Manage Individual Attendees
Within each class event, you can:
- Open attendee records and contact details.
- Cancel or reschedule bookings when needed.
- Manually add attendees if you collect bookings offline.
Because all attendees share a single slot, editing the event time updates the session for the entire group.
Automation and Follow-Up for GoHighLevel Class Calendars
Although the Class Booking Calendar is focused on scheduling, it pairs well with automation features available within the platform.
Trigger Workflows from Class Bookings
When someone books a class, you can:
- Add them to a workflow or campaign.
- Send reminder emails or SMS messages before the session.
- Trigger post-class follow-up sequences.
Use triggers based on appointment status (booked, confirmed, showed, no-show, cancelled) to tailor communication.
Send Reminders to Reduce No-Shows
Common reminder strategies for class events include:
- Reminder 24 hours before the class.
- Reminder 1–2 hours before start time.
- Follow-up message with replay or resources after the session.
These reminders can be configured using standard appointment-based automation connected to your GoHighLevel Class Booking Calendar.
Helpful Resources for GoHighLevel Class Calendars
To dive deeper into this specific calendar type, review the official documentation here: GoHighLevel Class Booking Calendar Overview.
If you want strategic help implementing calendars, automations, and funnels, you can also explore consulting services at Consultevo for broader system design and optimization.
By correctly configuring availability, capacity, booking rules, and reminders, your Class Booking Calendar in GoHighLevel can become a reliable engine for managing recurring group sessions while keeping administration and scheduling friction to a minimum.
Need Help With ClickUp?
If you want expert help building, automating, or scaling your GHL , work with ConsultEvo — trusted GoHighLevel Partners.
“`
