# How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)

> Learn how to create a Class Booking calendar, set seat limits, configure availability, and understand updated slot capacity logic for overlapping bookings.

- Source: https://docs.ghlcustomercare.com/docs/calendars-and-appointments/class-booking-calendars/how-to-create-a-class-booking-calendar-seats-capacity-availability-explained
- Section: Calendars & Appointments / Class Booking Calendars
- Reading time: 8 min
- Images: 18, each explained below

---
The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage attendees seamlessly.

---

**TABLE OF CONTENTS**

-   [What is the Class Booking Calendar?](#what-is-the-class-booking-calendar)[](#key-benefits-of-the-class-booking-calendar)
-   [Key Benefits of the Class Booking Calendar](#key-benefits-of-the-class-booking-calendar)[](#how-to-create-a-class-booking-calendar)
-   [How to Create a Class Booking Calendar](#how-to-create-a-class-booking-calendar)[](#frequently-asked-questions)
-   [Frequently Asked Questions](#frequently-asked-questions)

---

---

# **What is the Class Booking Calendar?**

The Class Booking Calendar is a GHL Customer Care calendar type designed for situations where a single host meets multiple attendees in the same session. It’s ideal for yoga studios, online courses, or training sessions where participants can book seats for specific dates and times.

This calendar type simplifies managing recurring classes by allowing you to define seat limits, recurring schedules, and integrated payments — all within GHL Customer Care. It reduces manual booking efforts and automates participant management.

---

## **Key Benefits of the Class Booking Calendar**

The Class Booking Calendar is built to help businesses efficiently organize group events, manage attendance, and automate the booking and payment process. It’s ideal for any business model where one host handles multiple participants at once.

-   **Flexible Scheduling:** Define class days, time slots, and available seats easily.

-   **Built-in Payments:** Accept payments directly via Stripe integration.

-   **Automated Notifications:** Keep attendees informed about bookings, reschedules, or cancellations.

-   **Attendee Management:** Track and manage each participant’s booking from your GHL Customer Care dashboard.

-   **Custom Branding:** Customize colors, logos, and booking widgets to match your brand identity.

---

## **How to Create a Class Booking Calendar**

### **Access Settings**

From your GHL Customer Care dashboard, click **Settings** in the left sidebar as highlighted in the red box. This opens the settings panel where you can manage calendars, teams, integrations, and other account configurations necessary before creating a new Class Booking Calendar.

### 

![Access Settings (image 1 of 18)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155059079236/original/y0VHQzvfeGsgxRISNC2URSPjKdYbqVc-Jg.png)

**Access Settings (image 1 of 18)**

This screenshot appears in the "Access Settings" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". For context, this section explains: The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage…. This part of the guide covers 8 fields, listed below.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar, Calendar name

Full procedure:

1. What is the Class Booking Calendar?
2. Key Benefits of the Class Booking Calendar
3. How to Create a Class Booking Calendar
4. Frequently Asked Questions

### **Open the Calendar Setup**

In the Settings menu, click **Calendars** on the left sidebar, then open the **Meetings** tab at the top of the screen. Click **\+ New Calendar** to start creating a new calendar. 

This step initiates the setup process for your Class Booking Calendar, ensuring it’s created under the correct calendar type and sub-account.

![Open the Calendar Setup (image 2 of 18)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155059079405/original/_Qu5tTAg_DRsB8MbZeJKoWAYYEVZfi3X_w.png)

**Open the Calendar Setup (image 2 of 18)**

This screenshot appears in the "Open the Calendar Setup" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". For context, this section explains: The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage…. This part of the guide covers 8 fields, listed below.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar, Calendar name

Full procedure:

1. What is the Class Booking Calendar?
2. Key Benefits of the Class Booking Calendar
3. How to Create a Class Booking Calendar
4. Frequently Asked Questions

### **Select Class Booking**

From the calendar type selection window, click **Class Booking** as shown in the highlighted red box. This option is for scenarios where one host meets multiple participants, such as group classes, webinars, or workshops. 

Choosing this type ensures the calendar supports seat limits, group scheduling, and payment options.

![Select Class Booking (image 3 of 18)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155059079465/original/0EY58iv4EeQYkkqkg4fkmdFs_RCi1uKm-g.png)

**Select Class Booking (image 3 of 18)**

This screenshot appears in the "Select Class Booking" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". For context, this section explains: The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage…. This part of the guide covers 8 fields, listed below.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar, Calendar name

Full procedure:

1. What is the Class Booking Calendar?
2. Key Benefits of the Class Booking Calendar
3. How to Create a Class Booking Calendar
4. Frequently Asked Questions

### **Name Your Calendar**

In the **Calendar name** field, enter a clear and descriptive name for your class calendar, as shown in the red box. The name should reflect the purpose of the class or event so it’s easy to identify when managing multiple calendars. 

A well-labeled calendar helps both your team and attendees recognize the correct booking link.

![Name Your Calendar (image 4 of 18)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155059079720/original/-AnwaSX23nEmFRtZuIK0xXmqqwoF09grmA.png)

**Name Your Calendar (image 4 of 18)**

This screenshot appears in the "Name Your Calendar" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". For context, this section explains: The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage…. This part of the guide covers 8 fields, listed below.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar, Calendar name

Full procedure:

1. What is the Class Booking Calendar?
2. Key Benefits of the Class Booking Calendar
3. How to Create a Class Booking Calendar
4. Frequently Asked Questions

### **Add a Calendar Description**

In the **Description** box, type a brief summary of your class or event. This description appears on your booking page and helps attendees understand what the session covers before booking. 

Keep it concise and engaging to set clear expectations for participants.

![Add a Calendar Description (image 5 of 18)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155059079745/original/U__TY-PSfHxl_WX_6k-A-a7jqqXH-Bl7uw.png)

**Add a Calendar Description (image 5 of 18)**

This screenshot appears in the "Add a Calendar Description" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". For context, this section explains: The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage…. This part of the guide covers 8 fields, listed below.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar, Calendar name

Full procedure:

1. What is the Class Booking Calendar?
2. Key Benefits of the Class Booking Calendar
3. How to Create a Class Booking Calendar
4. Frequently Asked Questions

### **Assign a Team Member**

In the **Select team member** field, choose the instructor or host responsible for conducting the class. This links the calendar to that team member’s schedule, ensuring all bookings are automatically synced with their availability. 

Assigning a team member is crucial to prevent scheduling conflicts and keep host calendars up to date.

![Assign a Team Member (image 6 of 18)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155059079771/original/pL_Zsoxsm056qsqJxsykLiC1quXBlJ23-Q.png)

**Assign a Team Member (image 6 of 18)**

This screenshot appears in the "Assign a Team Member" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". For context, this section explains: The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage…. This part of the guide covers 8 fields, listed below.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar, Calendar name

Full procedure:

1. What is the Class Booking Calendar?
2. Key Benefits of the Class Booking Calendar
3. How to Create a Class Booking Calendar
4. Frequently Asked Questions

### **Set a Custom URL**

In the **Custom URL** field, enter a unique URL slug for your class calendar, as highlighted in the red box. This creates a personalized link that attendees can easily access to book their sessions. A clear, branded URL improves professionalism and makes sharing your booking page simpler.

![Set a Custom URL (image 7 of 18)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155059103136/original/mY18Mmt7K-Drjx3jYznMVcAQaxZqfFKwJg.png)

**Set a Custom URL (image 7 of 18)**

This screenshot appears in the "Set a Custom URL" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". For context, this section explains: The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage…. This part of the guide covers 8 fields, listed below.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar, Calendar name

Full procedure:

1. What is the Class Booking Calendar?
2. Key Benefits of the Class Booking Calendar
3. How to Create a Class Booking Calendar
4. Frequently Asked Questions

### **Set Meeting Duration**

In the **Meeting duration** field, define how long each class will last — for example, 1 hour as shown. This ensures all bookings follow a consistent time frame and helps the system manage session intervals accurately. Setting the right duration is important to maintain your teaching schedule and prevent overlap between classes.

![Set Meeting Duration (image 8 of 18)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155059080047/original/Kz93kc0HWoGjulaoi3vSdT38nEHPGCRGwQ.jpeg)

**Set Meeting Duration (image 8 of 18)**

This screenshot appears in the "Set Meeting Duration" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". For context, this section explains: The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage…. This part of the guide covers 8 fields, listed below.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar, Calendar name

Full procedure:

1. What is the Class Booking Calendar?
2. Key Benefits of the Class Booking Calendar
3. How to Create a Class Booking Calendar
4. Frequently Asked Questions

### **Set Seats per Class**

In the **Seats per class** field, enter the maximum number of participants allowed for each session, as shown in the highlighted red box. This limit ensures that your class size stays manageable and that no additional bookings are accepted once all spots are filled. 

Setting an accurate seat count helps maintain an organized registration process and prevents overbooking.

![Set Seats per Class (image 9 of 18)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155059102665/original/Y7t8ZAMs7HJY7XjOR1x6kUadhXyQrDWihw.png)

**Set Seats per Class (image 9 of 18)**

This screenshot appears in the "Set Seats per Class" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". For context, this section explains: The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage…. This part of the guide covers 8 fields, listed below.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar, Calendar name

Full procedure:

1. What is the Class Booking Calendar?
2. Key Benefits of the Class Booking Calendar
3. How to Create a Class Booking Calendar
4. Frequently Asked Questions

### **Add Meeting Location**

In the **Meeting Location** field, enter the link or address where the class will take place, such as a Zoom or Google Meet URL. This ensures attendees receive the correct meeting access details automatically in their booking confirmation. Providing this information up front avoids confusion and helps streamline the attendee experience.

![Add Meeting Location (image 10 of 18)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155059102938/original/tCmdcD4V_Pz_l5xvNVbmrcwlXhMAfLUeFg.jpeg)

**Add Meeting Location (image 10 of 18)**

This screenshot appears in the "Add Meeting Location" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". For context, this section explains: The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage…. This part of the guide covers 8 fields, listed below.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar, Calendar name

Full procedure:

1. What is the Class Booking Calendar?
2. Key Benefits of the Class Booking Calendar
3. How to Create a Class Booking Calendar
4. Frequently Asked Questions

### **Enable Payment Collection**

Toggle on **Accept payments** to activate payment collection for your class, then enter the **Amount** and **Currency** in the highlighted section.

Add a short **Description** explaining the purpose of the payment (e.g., class fee or registration charge). This ensures participants are informed about costs upfront and allows seamless payment processing through your connected Stripe account.

![Enable Payment Collection (image 11 of 18)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155059103344/original/-73AlaXyNxRHRynRmSn_rv98Dnvsev82kQ.png)

**Enable Payment Collection (image 11 of 18)**

This screenshot appears in the "Enable Payment Collection" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". For context, this section explains: The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage…. This part of the guide covers 8 fields, listed below.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar, Calendar name

Full procedure:

1. What is the Class Booking Calendar?
2. Key Benefits of the Class Booking Calendar
3. How to Create a Class Booking Calendar
4. Frequently Asked Questions

### **Access Advanced Settings**

Click **Advanced Settings** at the bottom of the calendar setup window, as highlighted in the red box. This opens additional configuration options for your calendar, allowing you to fine-tune availability, notifications, and customization settings. Accessing this section ensures your class booking calendar aligns with your preferred schedule and branding requirements.

### **

![Access Advanced Settings (image 12 of 18)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155059105269/original/mv2fcILZQ4y9dT8Mksr0FtfhSn1-O_Qnog.png)

**Access Advanced Settings (image 12 of 18)**

This screenshot appears in the "Access Advanced Settings" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". For context, this section explains: The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage…. This part of the guide covers 8 fields, listed below.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar, Calendar name

Full procedure:

1. What is the Class Booking Calendar?
2. Key Benefits of the Class Booking Calendar
3. How to Create a Class Booking Calendar
4. Frequently Asked Questions

**

### **Meeting Details**

The **Meeting Details** section lets you define the key information displayed to users on your class booking page. Each element here helps personalize and organize your calendar for a professional appearance.

-   **Calendar Logo:** Upload an image (PNG, JPEG, or GIF) to brand your calendar with your logo. This visual helps clients instantly recognize your business.

-   **Calendar Name:** Give your calendar a clear title to identify which class or service it represents.

-   **Description:** Add a short, informative overview of what the class covers. This appears on the booking page and provides clarity to attendees.

-   **Group:** (Optional) Assign your calendar to a group for better organization if you manage multiple calendars.

-   **Custom URL:** Create a simple, branded link that can be shared with clients for direct access to your class booking page.

This section ensures your class calendar is clearly labeled, visually branded, and easy for attendees to understand.

### 

![Meeting Details (image 13 of 18)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155059163333/original/mjIfMCEkVmCC5oTw0pC24TSHohlGchxXWg.png)

**Meeting Details (image 13 of 18)**

This screenshot appears in the "Meeting Details" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". For context, this section explains: The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage…. This part of the guide covers 8 fields, listed below.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar, Calendar name

Full procedure:

1. What is the Class Booking Calendar?
2. Key Benefits of the Class Booking Calendar
3. How to Create a Class Booking Calendar
4. Frequently Asked Questions

---

### **Availability and Booking Rules**

The **Availability & Booking Rules** section allows you to control when and how attendees can book your classes. Here’s what each field does:

-   **Booking Availability:** Shows the assigned team member’s available hours for scheduling.

-   **Recurring Meeting:** Toggle this on if the same class repeats regularly.

-   **Meeting Interval:** Defines the gap between available booking slots (e.g., every 30 minutes).

-   **Meeting Duration:** Specifies how long each class lasts (e.g., 1 hour).

-   **Minimum Scheduling Notice:** Sets how far in advance attendees must book a class.

-   **Date Range:** Limits how far into the future classes can be scheduled.

-   **Seats per Class:** Determines the maximum number of participants per session.

The Class Booking Calendar supports recurring classes through the **Recurring Availability** setting in the Availability tab. Enable it to define repeating days and times (for example, every Tuesday and Thursday from 6:00–7:00 PM). Attendees will see all upcoming matching dates on the same booking link, and each date has its own seat capacity.

---

### **Add Multiple Sessions (Dates & Times) to One Class Calendar**

Offer the same class across several dates by defining recurring availability and one-off sessions. Attendees will see all upcoming dates on a single booking link and can choose the date that fits their schedule.

**Steps:**

1.  Go to **Settings → Calendars → Edit** your Class Booking calendar.
    
    
![Step 1 of 6: Go to Settings → Calendars → Edit your Class Booking calendar](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155064773588/original/-t_PnGmPFGXg_wRGE_O8lzqmBCCWjiY4mw.gif)

**Step 1 of 6: Go to Settings → Calendars → Edit your Class Booking calendar**

This animation accompanies step 1 of 6 in the "Add Multiple Sessions (Dates & Times) to One Class Calendar" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". At this point in the walkthrough you go to Settings → Calendars → Edit your Class Booking calendar. This part of the guide covers 8 fields, listed below. The next step is to open the Availability tab.
- Where to go: Go to Settings → Calendars → Edit your Class Booking calendar.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: Settings → Calendars → Edit, TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar
- Next: Open the Availability tab.

Full procedure:

1. Go to Settings → Calendars → Edit your Class Booking calendar.  <- this image
2. Open the Availability tab.
3. Toggle Recurring Availability and add the days/times you run this class (example: Tue 6:00–7:00 PM, Thu 6:00–7:00 PM).
4. Click + Add Date Override to add one-off sessions (e.g., Sat, Mar 7, 10–11:30 AM).
5. Click Save.
6. Open the Preview of the booking link to confirm multiple dates/times appear in the date picker.

    
2.  Open the **Availability** tab.
    
3.  **Toggle Recurring Availability** and add the days/times you run this class (example: Tue 6:00–7:00 PM, Thu 6:00–7:00 PM).
    
4.  Click **\+ Add Date Override** to add one-off sessions (e.g., **Sat, Mar 7, 10–11:30 AM**).
    
5.  Click **Save**.
    
6.  Open the **Preview** of the booking link to confirm **multiple dates/times** appear in the date picker.
    

---

### **How Seat Capacity and Overlapping Bookings Work**

When a Class Booking calendar allows multiple participants per session, availability is controlled by the **Seats per Class** value.

Each confirmed booking reduces the available seat count by 1 for that time slot.

If an appointment overlaps multiple time slots, the system reduces the seat capacity by 1 in each affected slot. A slot is blocked only when its total seat capacity has been fully reached.

Overlapping bookings no longer fully block all affected slots prematurely. Instead, availability reflects the true remaining capacity for each slot.

This updated logic applies consistently across:

-   Public booking widgets
    
-   In-app appointment modal
    
-   Personal calendars
    
-   Round Robin calendars
    
-   Event calendars
    
-   **Pre/Post Buffer Time:** Adds time before or after each class to prevent overlapping bookings.

This configuration ensures your booking calendar runs smoothly while aligning with your availability and class capacity.

![How Seat Capacity and Overlapping Bookings Work (image 15 of 18)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155059163776/original/PiBhTvrEwJ42CQGxpB0qSihpd3pK0lqghg.png)

**How Seat Capacity and Overlapping Bookings Work (image 15 of 18)**

This screenshot appears in the "How Seat Capacity and Overlapping Bookings Work" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". For context, this section explains: The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage…. This part of the guide covers 8 fields, listed below.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar, Calendar name

Full procedure:

1. What is the Class Booking Calendar?
2. Key Benefits of the Class Booking Calendar
3. How to Create a Class Booking Calendar
4. Frequently Asked Questions

The **Forms & Payment** section allows you to customize how participants register and what information they provide.

-   **Select Form:** Choose a default or custom form to collect details like name, email, and phone number.

-   **Widget Order:** Control the booking flow by deciding whether users select a time first or fill out the form first.

-   **Pre-populate Fields:** Enable sticky contacts so returning users’ information fills in automatically.

-   **Consent Checkbox:** Add consent language for marketing compliance.

-   **Confirmation Page:** Choose between a default thank-you message or a redirect URL for post-booking.

This section ensures all participant data is properly collected and that your booking process follows compliance and workflow preferences.

![How Seat Capacity and Overlapping Bookings Work (image 16 of 18)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155059164372/original/--6kt2mKMHa950pnnyIb7FumHRRNFkBPMA.png)

**How Seat Capacity and Overlapping Bookings Work (image 16 of 18)**

This screenshot appears in the "How Seat Capacity and Overlapping Bookings Work" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". For context, this section explains: The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage…. This part of the guide covers 8 fields, listed below.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar, Calendar name

Full procedure:

1. What is the Class Booking Calendar?
2. Key Benefits of the Class Booking Calendar
3. How to Create a Class Booking Calendar
4. Frequently Asked Questions

---

### **Notifications and Additional Options**

The **Notifications & Additional Options** section allows you to automate communication for class bookings.

-   **Appointment Notifications:** Configure alerts for when bookings are created, confirmed, rescheduled, or canceled via email, SMS, WhatsApp, or in-app.

-   **Reminders and Follow-Ups:** Send automatic reminders before classes and follow-ups afterward to improve attendance and engagement.

-   **Status Labels:** Enable or disable visual status indicators for appointments.

-   **Calendar Sync:** Allow syncing with Google, Outlook, or iCloud to send invitations directly to attendees.

These settings keep both hosts and attendees informed, reducing missed classes and enhancing overall scheduling efficiency.

![Notifications and Additional Options (image 17 of 18)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155059164962/original/dvCp6zjhtYvLdxjcyOLMFjTGOIxYJUUH-w.png)

**Notifications and Additional Options (image 17 of 18)**

This screenshot appears in the "Notifications and Additional Options" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". For context, this section explains: The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage…. This part of the guide covers 8 fields, listed below.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar, Calendar name

Full procedure:

1. What is the Class Booking Calendar?
2. Key Benefits of the Class Booking Calendar
3. How to Create a Class Booking Calendar
4. Frequently Asked Questions

---

### **Customize Calendar Appearance**

In the **Customizations** section, you can personalize how your calendar looks to attendees.

-   **Calendar Cover Image:** Upload a banner or image to visually enhance your booking page.

-   **Calendar Widget Style:** Choose between the modern **Neo** or classic layout for your booking widget.

-   **Primary Settings:** Adjust the widget’s colors, background, and button styles to match your brand.

These visual customizations help maintain brand consistency and create a polished, professional booking experience for your attendees.

![Customize Calendar Appearance (image 18 of 18)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155059165235/original/I0A444UhwqvY1ZQoMZmoSw2-9NVHLTSk_Q.png)

**Customize Calendar Appearance (image 18 of 18)**

This screenshot appears in the "Customize Calendar Appearance" section of "How to Create a Class Booking Calendar (Seats, Capacity & Availability Explained)". For context, this section explains: The Class Booking Calendar in GHL Customer Care allows businesses to schedule events, workshops, or group sessions where one host meets with multiple participants. Whether you’re running fitness classes, webinars, or workshops, this feature helps streamline scheduling, automate payments, and manage…. This part of the guide covers 8 fields, listed below.
- Fields: Key Benefits of the Class Booking Calendar, How to Create a Class Booking Calendar, Frequently Asked Questions, Public booking widgets, In-app appointment modal, Personal calendars, Round Robin calendars, Event calendars
- Controls: TABLE OF CONTENTS, How to Create a Class Booking Calendar, Access Settings, Settings, Open the Calendar Setup, Calendars, Meetings, + New Calendar, Select Class Booking, Class Booking, Name Your Calendar, Calendar name

Full procedure:

1. What is the Class Booking Calendar?
2. Key Benefits of the Class Booking Calendar
3. How to Create a Class Booking Calendar
4. Frequently Asked Questions

---

## **Frequently Asked Questions**

**Q:** **Can I host multiple instructors for one class?**

No, each class calendar supports one host, but you can create separate calendars per instructor.

**Q:** **Can attendees book multiple seats at once?**

No, **Add Guests** option is not supported for class booking calendar.

**Q:** **Can I accept payments in different currencies?**

GHL Customer Care uses Stripe’s settings to manage currencies. Ensure your Stripe account supports your desired currency.

**Q:** **How do I track who has paid vs. unpaid attendees?**

Payment data is available under each appointment record in the Appointments dashboard.

**Q:** **Can attendees reschedule themselves?**

Yes, if allowed in your Reschedule Policy. You can define how many hours before the class rescheduling is permitted.

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com