Class Booking Calendars in GoHighLevel

Class Booking Calendars in GoHighLevel

Setting up class booking calendars in GoHighLevel is simple when you follow a clear process, even if you also use tools like ClickUp or other project platforms. This guide walks you step by step through creating, configuring, and publishing class-based scheduling so multiple attendees can book the same time slot efficiently.

What Is a GoHighLevel Class Booking Calendar?

A class booking calendar in GoHighLevel lets you accept multiple bookings for the same time slot. Instead of a traditional one-on-one appointment, a single event can host several attendees, making it ideal for group classes, workshops, or recurring training sessions.

Each class calendar allows you to:

  • Define how many people can book a single time slot.
  • Set the days, times, and frequency of your classes.
  • Assign specific users or team members to host the classes.
  • Embed or share the booking page with your audience.

How to Access Calendars in GoHighLevel

Before you create a class calendar, you need to navigate to the calendar area inside GoHighLevel.

  1. Log in to your GoHighLevel account.
  2. From the main left-hand navigation, go to the Calendars section.
  3. Open the calendar settings or management view where you can create new calendars and manage existing ones.

This is where you will configure all the core details for your new class booking calendar.

Create a New GoHighLevel Class Calendar

To start using group scheduling, you will create a new calendar dedicated to class bookings.

  1. In the calendar area, click + New Calendar or the equivalent button for adding a calendar.
  2. Choose the option that supports class or group booking functionality. In GoHighLevel, this calendar type allows multiple people to book the same time slot.
  3. Enter a calendar name that clearly describes the class, such as “Yoga Group Class” or “Weekly Marketing Workshop”.
  4. Add an internal description if needed so your team understands the purpose of this calendar.

Creating a separate GoHighLevel calendar for each class type helps keep booking rules and time slots organized.

Configure Class Booking Settings in GoHighLevel

Once the new calendar is created, you need to configure the class-specific settings that control how bookings work.

Set the Maximum Number of Attendees

The core feature of a class booking calendar is the ability to have several attendees in a single time slot:

  • Locate the setting for maximum bookings or attendees per time slot.
  • Enter the total number of people you want to allow for each class (for example, 10 or 25).
  • Save your changes so GoHighLevel can enforce this limit automatically.

When the maximum is reached for a time slot, that time will no longer appear as available for new bookings.

Define Class Duration and Scheduling Window

Next, configure how long each class lasts and when clients can book:

  • Set the duration of each event (for example, 30 minutes, 60 minutes, or 90 minutes).
  • Adjust buffer times if you need time before or after each class.
  • Define the minimum scheduling notice so people cannot book too close to the start time.
  • Set a maximum scheduling window (for example, allow bookings up to 30 or 60 days in advance).

These GoHighLevel options control the booking experience and help prevent last-minute or overly distant appointments.

Set Availability for Your GoHighLevel Class Calendar

Availability defines which days and times are offered for group bookings.

  1. Open the Availability or Working Hours section for the calendar.
  2. Select the days of the week when the class will run.
  3. Set the start and end times for each day.
  4. Add specific class time blocks if your class only runs at fixed times (for example, 9:00 AM and 3:00 PM).

If your class runs on certain dates or has seasonal sessions, you can adjust the availability to reflect those time frames inside GoHighLevel.

Assign Users or Team Members in GoHighLevel

For each class calendar, you can assign one or more users who will host or manage the sessions.

  1. Navigate to the section that lists users, team members, or assignees for this calendar.
  2. Select the appropriate user accounts that should receive the bookings.
  3. Confirm any user-level settings such as time zone, individual availability overrides, or notification preferences.

When bookings are made on this GoHighLevel class calendar, the assigned users will see the appointments on their schedule and receive notifications based on your account preferences.

Customize Booking Form Fields in GoHighLevel

You can customize what information is collected when someone books a class.

  • Edit the booking form fields to capture essential data (name, email, phone).
  • Add additional fields, such as skill level, preferred topics, or notes.
  • Reorder fields to make the booking form simple and user friendly.
  • Configure required fields so that your team receives complete information every time.

Using the form customization options in GoHighLevel ensures you gather the details you need from each attendee without making the process complicated.

Set Notifications and Reminders in GoHighLevel

Automated reminders help reduce no-shows for your group classes.

  1. Open the notification or reminder settings connected to the calendar.
  2. Enable confirmation emails or SMS messages when a booking is created.
  3. Configure reminder timelines (for example, 24 hours and 1 hour before class).
  4. Customize message content to include class details, links, or instructions.

GoHighLevel notifications can be aligned with your overall communication strategy so attendees know exactly how to join and what to expect.

Publish and Share Your GoHighLevel Class Booking Calendar

After configuration, you need to publish and share the calendar so people can start booking.

Get the Public Booking Link

  • Locate the public booking URL provided for the calendar.
  • Copy the link and share it via email, social media, or chat.
  • Use this link anywhere you want people to book your class.

Embed the Calendar on Your Website

  • Find the embed code in the calendar settings.
  • Copy the code snippet.
  • Paste it into your website builder or HTML page where you want the booking interface to appear.

This makes it easy for visitors to register for classes directly from your site while GoHighLevel manages availability and capacity in the background.

Manage Class Bookings Inside GoHighLevel

Once people start registering, you can manage bookings directly from your account.

  • View all upcoming classes and attendees in the calendar view.
  • Click on a specific time slot to see who has registered.
  • Manually add, edit, or cancel bookings when necessary.
  • Track attendance and update your communication or follow-up workflows.

The centralized calendar management features in GoHighLevel keep your group schedule organized and synchronized with the rest of your CRM and automation tools.

Additional Resources for GoHighLevel Users

To dive deeper into official documentation and examples, review the original support article on creating class booking calendars: GoHighLevel Class Booking Calendars Guide.

If you need strategic help integrating class bookings with funnels, automations, or broader marketing systems, you can also explore expert resources at Consultevo for implementation guidance.

By following these steps, you can quickly launch fully functional class booking calendars in GoHighLevel, streamline how attendees register, and keep all your group events managed from a single, unified platform.

Need Help With ClickUp?

If you want expert help building, automating, or scaling your GHL , work with ConsultEvo — trusted GoHighLevel Partners.

Scale GoHighLevel

“`

Leave a Comment

Your email address will not be published. Required fields are marked *