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.
Assistants need to reach this page over the internet. While it is only running on your machine, these two buttons will not be able to load it.
On this page
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
- Key Benefits of Add Guests to Bookings
- How To Enable Add Guests Features
- Require Guests for Booking
- How Guest Contacts Are Created
- Guest Contact Timezones
- Collect Payment for All Attendees
- Frequently Asked Questions
- Related Articles
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.
- Navigate to Settings > Calendars in your GHL Customer Care dashboard.
Step 1 of 5: Navigate to Settings > Calendars in your GHL Customer Care dashboard What this shows Step 1 of 5: Navigate to Settings > Calendars in your GHL Customer Care dashboard. What this shows Shows where to go for step 1 of 5 in the "How To Enable Add Guests Features" section of "Add Guests Features in Calendar Bookings". 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. Where to goNavigate to Settings > Calendars in your GHL Customer Care dashboard. Buttons and menus referenced SettingsCalendarsEditForms & PaymentAdd GuestsRequire Guests for BookingName & EmailName & PhoneName, Email & PhoneGuest Count OnlyAccept PaymentsNext stepClick Edit next to the calendar you want to modify.All 5 steps in this procedure
- Navigate to Settings > Calendars in your GHL Customer Care dashboard. this image
- Click Edit next to the calendar you want to modify.
- Open the Forms & Payment tab.
- 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:
- Scroll down to the Payments section. Enable Accept Payments for all attendees to calculate payment based on the total number of participants.
- Click Edit next to the calendar you want to modify.
Step 2 of 5: Click Edit next to the calendar you want to modify What this shows Step 2 of 5: Click Edit next to the calendar you want to modify. What this shows Shows what to click for step 2 of 5 in the "How To Enable Add Guests Features" section of "Add Guests Features in Calendar Bookings". 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. What to clickClick Edit next to the calendar you want to modify. Buttons and menus referenced EditSettingsCalendarsForms & PaymentAdd GuestsRequire Guests for BookingName & EmailName & PhoneName, Email & PhoneGuest Count OnlyAccept PaymentsNext stepOpen the Forms & Payment tab.All 5 steps in this procedure
- Navigate to Settings > Calendars in your GHL Customer Care dashboard.
- Click Edit next to the calendar you want to modify. this image
- Open the Forms & Payment tab.
- 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:
- Scroll down to the Payments section. Enable Accept Payments for all attendees to calculate payment based on the total number of participants.
- Open the Forms & Payment tab.
Step 3 of 5: Open the Forms & Payment tab What this shows Step 3 of 5: Open the Forms & Payment tab. What this shows Shows where to go for step 3 of 5 in the "How To Enable Add Guests Features" section of "Add Guests Features in Calendar Bookings". 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. Where to goOpen the Forms & Payment tab. Buttons and menus referenced Forms & PaymentSettingsCalendarsEditAdd GuestsRequire Guests for BookingName & EmailName & PhoneName, Email & PhoneGuest Count OnlyAccept PaymentsNext stepScroll to the Add Guests section. Toggle on Require Guests for Booking to make guest information mandatory. Choose which information to collect for each guest:All 5 steps in this procedure
- Navigate to Settings > Calendars in your GHL Customer Care dashboard.
- Click Edit next to the calendar you want to modify.
- Open the Forms & Payment tab. this image
- 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:
- Scroll down to the Payments section. Enable Accept Payments for all attendees to calculate payment based on the total number of participants.
- 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… What this shows Step 4 of 4: Guest Count Only — Collect only the number of guests without creating individual guest contacts. What this shows Shows what this covers for step 4 of 4 in the "How To Enable Add Guests Features" section of "Add Guests Features in Calendar Bookings". 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 coversGuest 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. Buttons and menus referenced Guest Count OnlyName & EmailName, Email & PhoneSettingsCalendarsEditForms & PaymentAdd GuestsRequire Guests for BookingName & PhoneAccept PaymentsAll 4 steps in this procedure
- 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. this image
- 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… What this shows Step 5 of 5: Scroll down to the Payments section. What this shows Shows what this covers for step 5 of 5 in the "How To Enable Add Guests Features" section of "Add Guests Features in Calendar Bookings". 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. What this coversScroll down to the Payments section. Enable Accept Payments for all attendees to calculate payment based on the total number of participants. Buttons and menus referenced Accept PaymentsSettingsCalendarsEditForms & PaymentAdd GuestsRequire Guests for BookingName & EmailName & PhoneName, Email & PhoneGuest Count OnlyAll 5 steps in this procedure
- Navigate to Settings > Calendars in your GHL Customer Care dashboard.
- Click Edit next to the calendar you want to modify.
- Open the Forms & Payment tab.
- 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:
- 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
Was this guide helpful?