Show Seats Per Slot in GoHighLevel Class Booking
If you manage classes in tools like ClickUp for planning and use GoHighLevel for client-facing booking, you can clearly display remaining seats per time slot on your booking widget. This step-by-step guide walks you through how to configure class bookings so your contacts see exactly how many seats are left before they schedule.
The instructions below are based on the official GoHighLevel documentation and will help you set up capacity, manage bookings, and understand how remaining seats are calculated and displayed.
What the GoHighLevel Seats-Per-Slot Feature Does
The seats-per-slot feature in GoHighLevel lets you show how many spots are available for each class time. Instead of allowing only one person per time slot, you can assign a capacity and allow multiple contacts to book the same class.
When this is enabled, your booking widget will show text similar to “3 seats left”, which updates automatically as people reserve their spots.
Requirements for Using GoHighLevel Class Booking
Before you configure seats per slot, make sure your setup in GoHighLevel meets these requirements:
- You must be using a class-type calendar (also known as Class Booking), not a standard one-to-one calendar.
- Your calendar must have a defined slot interval and availability schedule.
- You need access to the calendar settings in your GoHighLevel account.
Once these basics are in place, you can adjust the capacity per time slot and make it visible on the widget.
How to Enable Class Booking in GoHighLevel
If you do not yet have a class-style calendar set up, follow these steps in GoHighLevel to create one:
-
Go to Calendars in your GoHighLevel dashboard.
-
Click + New Calendar or edit an existing calendar you want to convert into a class booking calendar.
-
Choose the calendar configuration that supports multiple attendees per time slot (class-style configuration).
-
Set your availability, including days, start and end times, and slot duration for your classes.
-
Save the calendar so you can configure seats per slot in the next step.
Configure Seats Per Slot in Your GoHighLevel Calendar
After creating or editing the calendar, you can define how many attendees are allowed in each slot. This is the core setting that controls the seats-per-slot display in GoHighLevel.
Step-by-Step: Set Capacity per Class Slot in GoHighLevel
-
Open the calendar you created for class booking in GoHighLevel.
-
Navigate to the calendar’s Settings tab.
-
Look for the option related to Class Booking, Capacity, or Seats per Slot (label may vary based on interface updates).
-
Enter the maximum number of attendees allowed for each time slot. For example, set it to 10 if you want up to ten participants per class.
-
Save your changes to make the capacity active on your booking widget.
Once saved, GoHighLevel will use this capacity number to calculate how many seats remain after each booking.
How Seats per Slot Display Works in GoHighLevel
When a contact visits your class booking widget, GoHighLevel shows available times based on your calendar settings and current bookings.
How Remaining Seats Are Calculated
- Total capacity: The maximum number of seats you set for each slot.
- Booked seats: The number of existing appointments in that slot.
- Remaining seats: Total capacity minus booked seats.
GoHighLevel then displays the remaining number of seats next to or under the time slot on the booking widget, helping visitors understand availability at a glance.
What Contacts See on the GoHighLevel Booking Widget
On the booking widget, your clients will typically see:
- The available date and time for each class.
- Text indicating seats left, such as “5 seats left”.
- Updated seat counts as time slots fill up.
This gives a sense of urgency without manual updates and reduces the chance of overbooking.
Best Practices for Class Booking in GoHighLevel
To get the most from your seats-per-slot configuration, follow these best practices in GoHighLevel:
- Set realistic capacity: Make sure your capacity matches your actual room size or online class limits.
- Align with your schedule: Confirm that your slot duration matches your real class length so there is no overlap in bookings.
- Monitor popular slots: If certain times always sell out, consider adding more seats or more class times in GoHighLevel.
Managing Fully Booked Slots
When a class slot reaches its maximum capacity, GoHighLevel will mark it as full and remove it from available options on the booking widget. This prevents additional signups beyond the limit.
If you need to adjust capacity later—for example, if you secure a bigger room—you can edit the calendar settings, increase the capacity, and save. Newly freed seats will then appear as available on the widget.
Troubleshooting Seats per Slot in GoHighLevel
If your seats per slot are not showing correctly in GoHighLevel, check the following:
- Verify calendar type: Confirm that your calendar is configured as a class booking calendar capable of multiple attendees.
- Check capacity setting: Ensure the capacity field is not set to 1 or left blank.
- Review booking widget: Confirm that you are viewing the correct widget connected to the proper calendar.
- Test with a sample booking: Create a test appointment to see if the remaining seats number updates as expected.
If issues persist, compare your configuration with the official GoHighLevel help article or contact support.
Official GoHighLevel Documentation and Helpful Resources
For the most up-to-date interface screenshots and wording, refer to the original GoHighLevel documentation on class booking seats per slot here: Show seats per slot for class booking on the booking widget.
If you need professional help with funnel strategy, automation, or implementation around GoHighLevel and related tools, you can also visit Consultevo for consulting and done-for-you services.
Summary: Using GoHighLevel to Show Seats Per Slot
By configuring a class booking calendar and setting capacity for each time slot, GoHighLevel automatically displays how many seats remain for your classes. This improves transparency for clients, reduces manual coordination, and helps prevent overbooking. With correct setup and periodic review of your calendar settings, you can manage group classes efficiently and present real-time availability on your booking widget.
Need Help With ClickUp?
If you want expert help building, automating, or scaling your GHL , work with ConsultEvo — trusted GoHighLevel Partners.
“`
