# Add Guests Features in Calendar Bookings

> Learn to enable Add Guests and per-attendee payments in GHL Customer Care calendar bookings. Require guest info, auto-calculate totals, and streamline group sessions.

- Source: https://docs.ghlcustomercare.com/docs/calendars-and-appointments/getting-started-w-calendars/add-guests-features-in-calendar-bookings
- Section: Calendars & Appointments / Getting Started w/ Calendars
- Reading time: 4 min
- Images: 5, each explained below
- Modified on Fri, 11 Sep at 7:40 AM

---
This article will show you how to use the improved Add Guests features in GHL Customer Care’s calendar bookings. You can now require guest information and charge payments based on total attendee count—making it well-suited for group sessions, classes, or any service involving multiple participants.

---

**TABLE OF CONTENTS**

-   [Overview of Adding Guests in Calendar Bookings](#overview-of-adding-guests-in-calendar-bookings)[](#key-benefits-of-add-guests-to-bookings)
-   [Key Benefits of Add Guests to Bookings](#key-benefits-of-add-guests-to-bookings)[](#how-to-enable-add-guests-features)
-   [How To Enable Add Guests Features](#how-to-enable-add-guests-features)[](#require-guests-for-booking)
-   [Require Guests for Booking](#require-guests-for-booking)[](#how-guest-contacts-are-created)
-   [How Guest Contacts Are Created](#how-guest-contacts-are-created)
-   [Guest Contact Timezones](#guest-contact-timezones)[](#collect-payment-for-all-attendees)
-   [Collect Payment for All Attendees](#collect-payment-for-all-attendees)[](#frequently-asked-questions)
-   [Frequently Asked Questions](#frequently-asked-questions)[](#related-articles)
-   [Related Articles](#related-articles)[](#key-benefits-of-add-guests-to-bookings)

---

# **Overview of Adding Guests in Calendar Bookings**

The Add Guests feature allows customers to include additional attendees during the appointment booking process. This ensures the business has a complete list of all individuals participating in the session. With recent enhancements, Add Guests now supports mandatory guest entry and automatic payment calculation based on total attendee count.

These upgrades are especially useful for businesses where multiple attendees are standard, such as therapy practices, fitness classes, group consultations, or restaurants.

---

## **Key Benefits of Add Guests to Bookings**

Gain greater control over group bookings while minimizing errors in guest data and payment processing.

-   Collect accurate payments based on the total number of attendees.
    
-   Choose whether to collect guest email addresses, phone numbers, or both.
    
-   Collect only the guest count when individual guest contact details are not needed.
    
-   Create or match guest contacts using the email address and/or phone number provided during booking.
    
-   Display complete guest lists in appointment records when guest details are collected.
    
-   Track attendance and group sizes more effectively.
    
-   Minimize payment confusion and reduce support inquiries.
    

---

## **How To Enable Add Guests Features**

Use the Calendar settings to activate both guest collection and attendee-based payment options.

1.  Navigate to **Settings** \> **Calendars** in your GHL Customer Care dashboard.  
    
    
![Step 1 of 5: Navigate to Settings > Calendars in your GHL Customer Care dashboard](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155052948936/original/tKK8JOqtmvk3CVk5Y2JGoQ34hL6urAq0hg.png)

**Step 1 of 5: Navigate to Settings > Calendars in your GHL Customer Care dashboard**

This screenshot accompanies step 1 of 5 in the "How To Enable Add Guests Features" section of "Add Guests Features in Calendar Bookings". At this point in the walkthrough you navigate to Settings > Calendars in your GHL Customer Care dashboard. The navigation path used here is Settings > Calendars. The next step is to click Edit next to the calendar you want to modify.

- Path: Settings > Calendars
- Where to go: Navigate to Settings > Calendars in your GHL Customer Care dashboard.
- Controls: Settings, Calendars, Edit, Forms & Payment, Add Guests, Require Guests for Booking, Name & Email, Name & Phone, Name, Email & Phone, Guest Count Only, Accept Payments
- Next: Click Edit next to the calendar you want to modify.

Full procedure:

1. Navigate to Settings > Calendars in your GHL Customer Care dashboard.  <- this image
2. Click Edit next to the calendar you want to modify.
3. Open the Forms & Payment tab.
4. Scroll to the Add Guests section. Toggle on Require Guests for Booking to make guest information mandatory. Choose which information to collect for each guest:
5. Scroll down to the Payments section. Enable Accept Payments for all attendees to calculate payment based on the total number of participants.

    
2.  Click **Edit** next to the calendar you want to modify.
    
    
![Step 2 of 5: Click Edit next to the calendar you want to modify](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155052949015/original/3c6_H4S-g2BZMp9Ril3JqWu5mlMG0kIY1g.png)

**Step 2 of 5: Click Edit next to the calendar you want to modify**

This screenshot accompanies step 2 of 5 in the "How To Enable Add Guests Features" section of "Add Guests Features in Calendar Bookings". At this point in the walkthrough you click Edit next to the calendar you want to modify. The navigation path used here is Settings > Calendars. The next step is to open the Forms & Payment tab.

- Path: Settings > Calendars
- What to click: Click Edit next to the calendar you want to modify.
- Controls: Edit, Settings, Calendars, Forms & Payment, Add Guests, Require Guests for Booking, Name & Email, Name & Phone, Name, Email & Phone, Guest Count Only, Accept Payments
- Next: Open the Forms & Payment tab.

Full procedure:

1. Navigate to Settings > Calendars in your GHL Customer Care dashboard.
2. Click Edit next to the calendar you want to modify.  <- this image
3. Open the Forms & Payment tab.
4. Scroll to the Add Guests section. Toggle on Require Guests for Booking to make guest information mandatory. Choose which information to collect for each guest:
5. Scroll down to the Payments section. Enable Accept Payments for all attendees to calculate payment based on the total number of participants.

    
3.  Open the **Forms & Payment** tab.
    
    
![Step 3 of 5: Open the Forms & Payment tab](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155052949041/original/g-WE2fr7NcVRu1zxKgcMaB-6J-SjgRnyZA.png)

**Step 3 of 5: Open the Forms & Payment tab**

This screenshot accompanies step 3 of 5 in the "How To Enable Add Guests Features" section of "Add Guests Features in Calendar Bookings". At this point in the walkthrough you open the Forms & Payment tab. For context, this section explains: Use the Calendar settings to activate both guest collection and attendee-based payment options. The navigation path used here is Settings > Calendars. The next step is to scroll to the Add Guests section. Toggle on Require Guests for Booking to make guest information mandatory. Choose which information to collect for each guest.

- Path: Settings > Calendars
- Where to go: Open the Forms & Payment tab.
- Controls: Forms & Payment, Settings, Calendars, Edit, Add Guests, Require Guests for Booking, Name & Email, Name & Phone, Name, Email & Phone, Guest Count Only, Accept Payments
- Next: Scroll to the Add Guests section. Toggle on Require Guests for Booking to make guest information mandatory. Choose which information to collect for each guest:

Full procedure:

1. Navigate to Settings > Calendars in your GHL Customer Care dashboard.
2. Click Edit next to the calendar you want to modify.
3. Open the Forms & Payment tab.  <- this image
4. Scroll to the Add Guests section. Toggle on Require Guests for Booking to make guest information mandatory. Choose which information to collect for each guest:
5. Scroll down to the Payments section. Enable Accept Payments for all attendees to calculate payment based on the total number of participants.

    
4.  Scroll to the **Add Guests** section. Toggle on **Require Guests for Booking** to make guest information mandatory.  
    Choose which information to collect for each guest:
    -   **Name & Email** — Collect the guest's name and email address.
        
    -   **Name & Phone** — Collect the guest's name and phone number.
        
    -   **Name, Email & Phone** — Collect all three guest details.
        
    -   **Guest Count Only** — Collect only the number of guests without creating individual guest contacts.
        
        **Note:** Existing calendars that already collect guest details continue using **Name & Email**. New calendars default to **Name, Email & Phone**.
        
        
![Step 4 of 4: Guest Count Only — Collect only the number of guests without creating…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155080713067/original/icIJYyD4jV05aSwetFUl4A9mgD14TTcHWQ.png)

**Step 4 of 4: Guest Count Only — Collect only the number of guests without creating…**

This screenshot accompanies step 4 of 4 in the "How To Enable Add Guests Features" section of "Add Guests Features in Calendar Bookings". At this point in the walkthrough you guest Count Only — Collect only the number of guests without creating individual guest contacts. Note: Existing calendars that already collect guest details continue using Name & Email. New calendars default to Name, Email & Phone.
- What this covers: Guest Count Only — Collect only the number of guests without creating individual guest contacts. Note: Existing calendars that already collect guest details continue using Name & Email. New calendars default to Name, Email & Phone.
- Controls: Guest Count Only, Name & Email, Name, Email & Phone, Settings, Calendars, Edit, Forms & Payment, Add Guests, Require Guests for Booking, Name & Phone, Accept Payments

Full procedure:

1. Name & Email — Collect the guest's name and email address.
2. Name & Phone — Collect the guest's name and phone number.
3. Name, Email & Phone — Collect all three guest details.
4. Guest Count Only — Collect only the number of guests without creating individual guest contacts. Note: Existing calendars that already collect guest details continue using Name & Email. New calendars default to Name, Email & Phone.  <- this image

        
5.  Scroll down to the Payments section. Enable **Accept Payments** for all attendees to calculate payment based on the total number of participants.
    
    
![Step 5 of 5: Scroll down to the Payments section. Enable Accept Payments for all…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155052949308/original/YzmxtAU8nRuEebDiBhV42_fPqk0lfyF2-A.png)

**Step 5 of 5: Scroll down to the Payments section. Enable Accept Payments for all…**

This screenshot accompanies step 5 of 5 in the "How To Enable Add Guests Features" section of "Add Guests Features in Calendar Bookings". At this point in the walkthrough you scroll down to the Payments section. Enable Accept Payments for all attendees to calculate payment based on the total number of participants. The navigation path used here is Settings > Calendars.

- Path: Settings > Calendars
- What this covers: Scroll down to the Payments section. Enable Accept Payments for all attendees to calculate payment based on the total number of participants.
- Controls: Accept Payments, Settings, Calendars, Edit, Forms & Payment, Add Guests, Require Guests for Booking, Name & Email, Name & Phone, Name, Email & Phone, Guest Count Only

Full procedure:

1. Navigate to Settings > Calendars in your GHL Customer Care dashboard.
2. Click Edit next to the calendar you want to modify.
3. Open the Forms & Payment tab.
4. Scroll to the Add Guests section. Toggle on Require Guests for Booking to make guest information mandatory. Choose which information to collect for each guest:
5. Scroll down to the Payments section. Enable Accept Payments for all attendees to calculate payment based on the total number of participants.  <- this image

    

---

## **Require Guests for Booking**

This setting is useful for businesses that depend on the participation of more than one individual in each session. 

When enabled, the customer cannot proceed with the booking unless the required guest information is provided.

The information collected depends on the calendar's guest configuration. Businesses can collect each guest's name and email, name and phone, name with both email and phone, or only the total guest count.

---

## **How Guest Contacts Are Created**

When individual guest details are collected, GHL Customer Care automatically creates or matches a contact for each guest using the email address and/or phone number provided during booking.

If **Guest Count Only** is selected, GHL Customer Care records only the number of guests and does not create individual guest contacts.

### **Guest Contact Timezones**

When GHL Customer Care creates a new guest contact during a booking, the guest inherits the primary contact's timezone.

If the guest already exists as a contact in the CRM, GHL Customer Care keeps that contact's existing timezone unchanged.

---

## **Collect Payment for All Attendees**

This feature enables businesses to automatically charge the customer based on the total number of attendees, including the primary booker and any added guests.

Instead of charging a fixed fee per booking, the system multiplies the per-person rate by the number of attendees. This provides more accurate billing for services that are priced per participant.

**Use cases include:**

-   Workshops and training events
-   Group consultations or treatments
-   Restaurant or event bookings
-   Any service priced on a per-person basis  
    

**How it works:**

-   The total price is calculated as: Service Price × (1 booker + number of guests)  
      
    
-   The booker is charged the total amount at the time of booking via the connected payment gateway.

---

## **Frequently Asked Questions**

**Q: Can I collect email addresses for each guest?**  
 Yes. You can configure your form to collect guest names and email addresses, which is helpful for sending confirmations and reminders.

**Q: Is it mandatory to enable both features?**  
No. You can enable each setting independently. You may choose to require guests without enabling per-attendee payments, or vice versa.

**Q: What happens if a guest cancels but the booker still attends?**  
Refunds or changes must be handled manually, as the payment is collected based on the booking form at the time of submission.

**Q: Do guests receive confirmation emails?**  
Guests will only receive confirmation emails if their email addresses are collected and guest-specific notifications are configured using workflows or triggers.

**Q: Can the booker add multiple guests?**  
Yes. The booking form supports multiple guest entries. The number of guests can be configured based on your service or appointment type.

**Q: What information can I collect for each guest?**  
You can collect **Name & Email**, **Name & Phone**, **Name, Email & Phone**, or choose **Guest Count Only**.

**Q: Does GHL Customer Care create a contact for each guest?**  
When guest details are collected, GHL Customer Care creates or matches a contact using the email address and/or phone number provided. If **Guest Count Only** is selected, individual guest contacts are not created.

---

## **Related Articles**

-   [Getting Started - Setup A Booking Calendar](https://docs.ghlcustomercare.com/docs/getting-started-w-ghl-customer-care/foundational-setup/getting-started-setup-a-booking-calendar)
-   [How to Find Group Calendar ID in GHL Customer Care](https://docs.ghlcustomercare.com/docs/calendars-and-appointments/calendar-groups/how-to-find-group-calendar-id-in-ghl-customer-care)
-   [How To Create Service Calendars](https://docs.ghlcustomercare.com/docs/calendars-and-appointments/service-calendars/how-to-create-service-calendars)
-   [Creating Collective Booking Calendars](https://docs.ghlcustomercare.com/docs/calendars-and-appointments/collective-booking-calendars/creating-collective-booking-calendars)

---

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