Skip to content
AI Employee

Conversation AI Multi-Calendar Booking Setup Guide

Learn how to use GHL Customer Care Conversation AI to book appointments across multiple calendars using smart AI detection and fallback calendar routing.

4 min read992 words8 explained imagesUpdated Wed, 10 Jun at 9:35 AM
View as markdownOpen in ClaudeOpen in ChatGPT
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
On this page
  1. What is Multiple Calendars Support?
  2. Key Benefits of Multiple Calendars Support
  3. Smart Calendar Detection
  4. Fallback Calendar
  5. How to Configure Multiple Calendars for Appointment Booking
  6. AI Configuration Tips (Prompts & Keywords)
  7. Viewing Booked Appointments and Calendar Details
  8. Frequently Asked Questions
  9. Related Articles

Enhance your scheduling flexibility with GHL Customer Care’s Conversation AI – Multiple Calendars Support. This new capability enables AI bots to intelligently detect and book appointments across multiple calendars, simplifying multi-specialty or multi-department scheduling for your business.


TABLE OF CONTENTS


Video 1 Open in a new tab


What is Multiple Calendars Support?

Multiple Calendars Support allows your AI Appointment Booking Bot to route booking requests to the correct calendar based on the customer’s intent. Instead of limiting your bot to a single calendar, you can now configure several calendars—each representing a service, department, or specialist—and let the AI automatically determine which one to use.

This feature is available under Conversation AI → Appointment Booking Bot Goal when setting up or editing an appointment booking flow.


Key Benefits of Multiple Calendars Support

  • Smart Calendar Detection: The AI automatically matches user requests to the most appropriate calendar based on descriptions and keywords.
  • Effortless Multi-Department Booking: Manage appointments for different teams or services (e.g., Cardiology, Neurology, Physiotherapy) within one AI bot.
  • Fallback Calendar Assurance: Ensure no booking is missed by setting a default fallback calendar for unmatched requests.
  • Seamless Workflow Integration: Supports all previous workflow triggers (cancel, reschedule, post-booking automation) used with single-calendar booking.
  • Transparent Tracking: Instantly view which calendar was used when reviewing appointment details in the conversation or appointment record.

Smart Calendar Detection

The AI automatically detects and routes appointments to the right calendar using your configured calendar names, descriptions, and optional keywords. When a user types something like:

“I want to consult a Neurologist for migraine headaches.”

The AI identifies the relevant Neurology calendar and retrieves available slots for booking.


Fallback Calendar

The fallback calendar acts as a safety net when none of the configured calendars match the user’s message. This ensures every appointment request is captured and booked, avoiding any lost opportunities.

  • Select one of your configured calendars as the fallback option.

  • If no intent matches the AI descriptions, the appointment will automatically book on this fallback calendar.


How to Configure Multiple Calendars for Appointment Booking

Follow these steps to enable and configure Multiple Calendars in your Conversation AI bot:

Note that the Appointment Booking option in Bot Goals has a prompt and also has details about the calendars. The calendar details are ONLY for intent classification. If you want the bot to be able to answer questions that information needs to be in the prompt (above the Appointment Booking button).

For example: if you want the bot to be able to discuss what kind of appointment to book and why, you need to duplicate that information into the prompt. The bot will not be able to discuss the details it finds in the calendar details.

1. Navigate to AI Agents → Conversation AI → Bot Goals and select Appointment Booking.

How to Configure Multiple Calendars for Appointment Booking (image 1 of 8) What this shows 1. What this shows Illustrates the "How to Configure Multiple Calendars for Appointment Booking" section of "Conversation AI Multi-Calendar Booking Setup Guide". This screenshot appears in the "How to Configure Multiple Calendars for Appointment Booking" section of "Conversation AI Multi-Calendar Booking Setup Guide". The text alongside this image reads: 1. Navigate to AI Agents → Conversation AI → Bot Goals and select Appointment Booking. This part of the guide covers 5 fields, listed below. Immediately after, the guide continues: 2. Choose the Multiple Calendars option at the top of the setup window. Image 1 of 8 What to choose1. Navigate to AI Agents → Conversation AI → Bot Goals and select Appointment Booking.
Fields in this part of the guide Pause bot response after bookingTrigger workflows after bookingTransfer employee post appointment bookingAllow bot to cancel the appointmentAllow bot to reschedule the appointmen
Buttons and menus referenced AI Agents → Conversation AI → Bot GoalsAppointment BookingMultiple CalendarsCalendar SelectionAdditional Keywords & DescriptionsFallback CalendarAI ConfigurationAI prompt
Next step2. Choose the Multiple Calendars option at the top of the setup window.
All 5 steps in this procedure
  1. Pause bot response after booking
  2. Trigger workflows after booking
  3. Transfer employee post appointment booking
  4. Allow bot to cancel the appointment
  5. Allow bot to reschedule the appointmen

2. Choose the Multiple Calendars option at the top of the setup window.

How to Configure Multiple Calendars for Appointment Booking (image 2 of 8) What this shows 2. What this shows Illustrates the "How to Configure Multiple Calendars for Appointment Booking" section of "Conversation AI Multi-Calendar Booking Setup Guide". This screenshot appears in the "How to Configure Multiple Calendars for Appointment Booking" section of "Conversation AI Multi-Calendar Booking Setup Guide". The text alongside this image reads: 2. Choose the Multiple Calendars option at the top of the setup window. This part of the guide covers 5 fields, listed below. Immediately after, the guide continues: 3. Under Calendar Selection, pick the calendars you want to include. Each calendar’s name and description are auto-fetched. Image 2 of 8 What to choose2. Choose the Multiple Calendars option at the top of the setup window.
Fields in this part of the guide Pause bot response after bookingTrigger workflows after bookingTransfer employee post appointment bookingAllow bot to cancel the appointmentAllow bot to reschedule the appointmen
Buttons and menus referenced AI Agents → Conversation AI → Bot GoalsAppointment BookingMultiple CalendarsCalendar SelectionAdditional Keywords & DescriptionsFallback CalendarAI ConfigurationAI prompt
Next step3. Under Calendar Selection, pick the calendars you want to include. Each calendar’s name and description are auto-fetched.
All 5 steps in this procedure
  1. Pause bot response after booking
  2. Trigger workflows after booking
  3. Transfer employee post appointment booking
  4. Allow bot to cancel the appointment
  5. Allow bot to reschedule the appointmen

3. Under Calendar Selection, pick the calendars you want to include. Each calendar’s name and description are auto-fetched.

How to Configure Multiple Calendars for Appointment Booking (image 3 of 8) What this shows 3. What this shows Illustrates the "How to Configure Multiple Calendars for Appointment Booking" section of "Conversation AI Multi-Calendar Booking Setup Guide". This screenshot appears in the "How to Configure Multiple Calendars for Appointment Booking" section of "Conversation AI Multi-Calendar Booking Setup Guide". The text alongside this image reads: 3. Under Calendar Selection, pick the calendars you want to include. Each calendar’s name and description are auto-fetched. This part of the guide covers 5 fields, listed below. Immediately after, the guide continues: 4. Optionally, add Additional Keywords & Descriptions to help the AI recognize user intent. This is helpful if the calendar itself, in its calendar settings, does not have a detailed name & description. If the calendar has a detailed name…. Image 3 of 8 What to choose3. Under Calendar Selection, pick the calendars you want to include. Each calendar’s name and description are auto-fetched.
Fields in this part of the guide Pause bot response after bookingTrigger workflows after bookingTransfer employee post appointment bookingAllow bot to cancel the appointmentAllow bot to reschedule the appointmen
Buttons and menus referenced AI Agents → Conversation AI → Bot GoalsAppointment BookingMultiple CalendarsCalendar SelectionAdditional Keywords & DescriptionsFallback CalendarAI ConfigurationAI prompt
Next step4. Optionally, add Additional Keywords & Descriptions to help the AI recognize user intent. This is helpful if the calendar itself, in its calendar settings, does not have a detailed name & description. If the calendar has a detailed name & description then you don't need to put anything here.
All 5 steps in this procedure
  1. Pause bot response after booking
  2. Trigger workflows after booking
  3. Transfer employee post appointment booking
  4. Allow bot to cancel the appointment
  5. Allow bot to reschedule the appointmen

4. Optionally, add Additional Keywords & Descriptions to help the AI recognize user intent. This is helpful if the calendar itself, in its calendar settings, does not have a detailed name & description. If the calendar has a detailed name & description then you don't need to put anything here.

How to Configure Multiple Calendars for Appointment Booking (image 4 of 8) What this shows 4. What this shows Illustrates the "How to Configure Multiple Calendars for Appointment Booking" section of "Conversation AI Multi-Calendar Booking Setup Guide". This screenshot appears in the "How to Configure Multiple Calendars for Appointment Booking" section of "Conversation AI Multi-Calendar Booking Setup Guide". The text alongside this image reads: 4. Optionally, add Additional Keywords & Descriptions to help the AI recognize user intent. This is helpful if the calendar itself, in its calendar settings, does not have a detailed name & description. If the calendar has a detailed name & description then you don't need to put anything here. This part of the guide covers 5 fields, listed below. Immediately after, the guide continues: 5. Configure a Fallback Calendar to handle unmatched requests. This can be unchecked to have no fallback calendar. Image 4 of 8 What this covers4. Optionally, add Additional Keywords & Descriptions to help the AI recognize user intent. This is helpful if the calendar itself, in its calendar settings, does not have a detailed name & description. If the calendar has a detailed name & description then you don't need to put anything here.
Fields in this part of the guide Pause bot response after bookingTrigger workflows after bookingTransfer employee post appointment bookingAllow bot to cancel the appointmentAllow bot to reschedule the appointmen
Buttons and menus referenced AI Agents → Conversation AI → Bot GoalsAppointment BookingMultiple CalendarsCalendar SelectionAdditional Keywords & DescriptionsFallback CalendarAI ConfigurationAI prompt
Next step5. Configure a Fallback Calendar to handle unmatched requests. This can be unchecked to have no fallback calendar.
All 5 steps in this procedure
  1. Pause bot response after booking
  2. Trigger workflows after booking
  3. Transfer employee post appointment booking
  4. Allow bot to cancel the appointment
  5. Allow bot to reschedule the appointmen

5. Configure a Fallback Calendar to handle unmatched requests. This can be unchecked to have no fallback calendar.

How to Configure Multiple Calendars for Appointment Booking (image 5 of 8) What this shows 5. What this shows Illustrates the "How to Configure Multiple Calendars for Appointment Booking" section of "Conversation AI Multi-Calendar Booking Setup Guide". This screenshot appears in the "How to Configure Multiple Calendars for Appointment Booking" section of "Conversation AI Multi-Calendar Booking Setup Guide". The text alongside this image reads: 5. Configure a Fallback Calendar to handle unmatched requests. This can be unchecked to have no fallback calendar. This part of the guide covers 5 fields, listed below. Immediately after, the guide continues: 6. Proceed to AI Configuration and define your AI prompt (e.g., “Which type of consultation would you like to book?”). Image 5 of 8 What this covers5. Configure a Fallback Calendar to handle unmatched requests. This can be unchecked to have no fallback calendar.
Fields in this part of the guide Pause bot response after bookingTrigger workflows after bookingTransfer employee post appointment bookingAllow bot to cancel the appointmentAllow bot to reschedule the appointmen
Buttons and menus referenced AI Agents → Conversation AI → Bot GoalsAppointment BookingMultiple CalendarsCalendar SelectionAdditional Keywords & DescriptionsFallback CalendarAI ConfigurationAI prompt
Next step6. Proceed to AI Configuration and define your AI prompt (e.g., “Which type of consultation would you like to book?”).
All 5 steps in this procedure
  1. Pause bot response after booking
  2. Trigger workflows after booking
  3. Transfer employee post appointment booking
  4. Allow bot to cancel the appointment
  5. Allow bot to reschedule the appointmen

6. Proceed to AI Configuration and define your AI prompt (e.g., “Which type of consultation would you like to book?”).

How to Configure Multiple Calendars for Appointment Booking (image 6 of 8) What this shows 6. What this shows Illustrates the "How to Configure Multiple Calendars for Appointment Booking" section of "Conversation AI Multi-Calendar Booking Setup Guide". This screenshot appears in the "How to Configure Multiple Calendars for Appointment Booking" section of "Conversation AI Multi-Calendar Booking Setup Guide". The text alongside this image reads: 6. Proceed to AI Configuration and define your AI prompt (e.g., “Which type of consultation would you like to book?”). This part of the guide covers 5 fields, listed below. Immediately after, the guide continues: Pause bot response after booking Trigger workflows after booking Transfer employee post appointment booking Allow bot to cancel the appointment Allow bot to reschedule the appointmen. Image 6 of 8 What to fill in6. Proceed to AI Configuration and define your AI prompt (e.g., “Which type of consultation would you like to book?”).
Fields in this part of the guide Pause bot response after bookingTrigger workflows after bookingTransfer employee post appointment bookingAllow bot to cancel the appointmentAllow bot to reschedule the appointmen
Buttons and menus referenced AI Agents → Conversation AI → Bot GoalsAppointment BookingMultiple CalendarsCalendar SelectionAdditional Keywords & DescriptionsFallback CalendarAI ConfigurationAI prompt
Next stepPause bot response after booking Trigger workflows after booking Transfer employee post appointment booking Allow bot to cancel the appointment Allow bot to reschedule the appointmen
All 5 steps in this procedure
  1. Pause bot response after booking
  2. Trigger workflows after booking
  3. Transfer employee post appointment booking
  4. Allow bot to cancel the appointment
  5. Allow bot to reschedule the appointmen

7. Proceed to Advanced Options

  1. Pause bot response after booking

  2. Trigger workflows after booking

  3. Transfer employee post appointment booking

  4. Allow bot to cancel the appointment

  5. Allow bot to reschedule the appointmen

    Step 5 of 5: Allow bot to reschedule the appointmen What this shows Step 5 of 5: Allow bot to reschedule the appointmen What this shows Shows what this covers for step 5 of 5 in the "How to Configure Multiple Calendars for Appointment Booking" section of "Conversation AI Multi-Calendar Booking Setup Guide". This screenshot accompanies step 5 of 5 in the "How to Configure Multiple Calendars for Appointment Booking" section of "Conversation AI Multi-Calendar Booking Setup Guide". At this point in the walkthrough you allow bot to reschedule the appointmen. For context, this section explains: Follow these steps to enable and configure Multiple Calendars in your Conversation AI bot. This part of the guide covers 5 fields, listed below. Step 5 of 5Image 7 of 8 What this coversAllow bot to reschedule the appointmen
    Fields in this part of the guide Pause bot response after bookingTrigger workflows after bookingTransfer employee post appointment bookingAllow bot to cancel the appointmentAllow bot to reschedule the appointmen
    Buttons and menus referenced AI Agents → Conversation AI → Bot GoalsAppointment BookingMultiple CalendarsCalendar SelectionAdditional Keywords & DescriptionsFallback CalendarAI ConfigurationAI prompt
    All 5 steps in this procedure
    1. Pause bot response after booking
    2. Trigger workflows after booking
    3. Transfer employee post appointment booking
    4. Allow bot to cancel the appointment
    5. Allow bot to reschedule the appointmen this image

8. Save your configuration.

9. Bot Goals Preferences - Conversation Summary and Transcript are described in detail in this article:

Conversation AI Summary and Transcript.

How to Configure Multiple Calendars for Appointment Booking (image 8 of 8) What this shows Conversation AI Summary and Transcript. What this shows Illustrates the "How to Configure Multiple Calendars for Appointment Booking" section of "Conversation AI Multi-Calendar Booking Setup Guide". This screenshot appears in the "How to Configure Multiple Calendars for Appointment Booking" section of "Conversation AI Multi-Calendar Booking Setup Guide". The text alongside this image reads: Conversation AI Summary and Transcript. For context, this section explains: Follow these steps to enable and configure Multiple Calendars in your Conversation AI bot. This part of the guide covers 5 fields, listed below. Immediately after, the guide continues: Once enabled, the bot will automatically detect user intent and book appointments in the correct calendar based on conversation context. Image 8 of 8 What this coversConversation AI Summary and Transcript.
Fields in this part of the guide Pause bot response after bookingTrigger workflows after bookingTransfer employee post appointment bookingAllow bot to cancel the appointmentAllow bot to reschedule the appointmen
Buttons and menus referenced AI Agents → Conversation AI → Bot GoalsAppointment BookingMultiple CalendarsCalendar SelectionAdditional Keywords & DescriptionsFallback CalendarAI ConfigurationAI prompt
Next stepOnce enabled, the bot will automatically detect user intent and book appointments in the correct calendar based on conversation context.
All 5 steps in this procedure
  1. Pause bot response after booking
  2. Trigger workflows after booking
  3. Transfer employee post appointment booking
  4. Allow bot to cancel the appointment
  5. Allow bot to reschedule the appointmen

Once enabled, the bot will automatically detect user intent and book appointments in the correct calendar based on conversation context.


AI Configuration Tips (Prompts & Keywords)

Designing effective AI prompts and keywords helps ensure accurate routing:

  • Use clear service-based keywords like “dentist,” “eye check,” or “consultation.”

  • Write calendar descriptions in plain language so the AI can understand the context.

  • Include alternative phrases for common user intents (e.g., “I need a doctor for my eyes” → Ophthalmology).

  • Keep prompts concise and user-friendly: “Which service would you like to book?” works better than long or complex phrasing.


Viewing Booked Appointments and Calendar Details

After an appointment is created, both the conversation and the appointment detail drawer will display which calendar was used to complete the booking.

  • Open the conversation thread to see the AI’s confirmation message and slot details.

  • Click View Appointment to open the details panel.

  • The assigned calendar name (e.g., Neurology) appears clearly in the Calendar field.


Frequently Asked Questions

Q: Can I use both Single and Multiple Calendar modes?

Yes. You can choose either mode based on your use case. Single Calendar works best for one service; Multiple Calendars is ideal for multi-specialty businesses.

Q: How many calendars can I add?

You can add multiple calendars, but it’s recommended to keep the list concise for more accurate AI matching.

Q: What if the AI can’t identify the correct calendar?

The fallback calendar will automatically handle such cases, ensuring every request results in a booked appointment.

Q. What happens if no calendar matches the user's request?
The booking is routed to the configured fallback calendar.

Q: Will my existing workflows still trigger?

Yes. All previous automations and workflow triggers (such as notifications, reminders, and post-booking workflows) continue to work as before.


Frequently asked questions

What is Multiple Calendars Support?
Multiple Calendars Support allows your AI Appointment Booking Bot to route booking requests to the correct calendar based on the customer’s intent. Instead of limiting your bot to a single calendar, you can now configure several calendars—each representing a service, department, or specialist—and let the AI automatically determine which one to use. This feature is available under Conversation AI → Appointment Booking Bot Goal when setting up or editing an appointment booking flow.

Was this guide helpful?

Related guides