# 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.

- Source: https://docs.ghlcustomercare.com/docs/ai-employee/conversation-ai/conversation-ai-multi-calendar-booking-setup-guide
- Section: AI Employee / Conversation AI
- Reading time: 4 min
- Images: 8, each explained below
- Modified on Wed, 10 Jun at 9:35 AM

---
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**

-   [What is Multiple Calendars Support?](#what-is-multiple-calendars-support)
-   [Key Benefits of Multiple Calendars Support](#key-benefits-of-multiple-calendars-support)
-   [Smart Calendar Detection](#smart-calendar-detection)
-   [Fallback Calendar](#fallback-calendar)
-   [How to Configure Multiple Calendars for Appointment Booking](#how-to-configure-multiple-calendars-for-appointment-booking)
-   [AI Configuration Tips (Prompts & Keywords)](#ai-configuration-tips-prompts-and-keywords)
-   [Viewing Booked Appointments and Calendar Details](#viewing-booked-appointments-and-calendar-details)
-   [Frequently Asked Questions](#frequently-asked-questions)[](#related-articles)
-   [Related Articles](#related-articles)

---

---

## **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)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155055452724/original/ADKs-aZGBhqN-7v-7TtzmqO3GAWtFYDVqw.png)

**How to Configure Multiple Calendars for Appointment Booking (image 1 of 8)**

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.
- What to choose: 1. Navigate to AI Agents → Conversation AI → Bot Goals and select Appointment Booking.
- Fields: 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
- Controls: AI Agents → Conversation AI → Bot Goals, Appointment Booking, Multiple Calendars, Calendar Selection, Additional Keywords & Descriptions, Fallback Calendar, AI Configuration, AI prompt
- Next: 2. Choose the Multiple Calendars option at the top of the setup window.

Full 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)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155055452799/original/TVBNcuppvPui33rNLYt2aKmH3L-GCWse4A.png)

**How to Configure Multiple Calendars for Appointment Booking (image 2 of 8)**

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.
- What to choose: 2. Choose the Multiple Calendars option at the top of the setup window.
- Fields: 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
- Controls: AI Agents → Conversation AI → Bot Goals, Appointment Booking, Multiple Calendars, Calendar Selection, Additional Keywords & Descriptions, Fallback Calendar, AI Configuration, AI prompt
- Next: 3. Under Calendar Selection, pick the calendars you want to include. Each calendar’s name and description are auto-fetched.

Full 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)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155055458637/original/0e3EEuOCqecPsHt0tViUWJtylV1K9rnt1A.png)

**How to Configure Multiple Calendars for Appointment Booking (image 3 of 8)**

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….
- What to choose: 3. Under Calendar Selection, pick the calendars you want to include. Each calendar’s name and description are auto-fetched.
- Fields: 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
- Controls: AI Agents → Conversation AI → Bot Goals, Appointment Booking, Multiple Calendars, Calendar Selection, Additional Keywords & Descriptions, Fallback Calendar, AI Configuration, AI prompt
- Next: 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.

Full 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)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155055458476/original/Ij9k6v74boU-1hwSoaLHkfX-_1texe_lmA.png)

**How to Configure Multiple Calendars for Appointment Booking (image 4 of 8)**

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.
- What this covers: 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.
- Fields: 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
- Controls: AI Agents → Conversation AI → Bot Goals, Appointment Booking, Multiple Calendars, Calendar Selection, Additional Keywords & Descriptions, Fallback Calendar, AI Configuration, AI prompt
- Next: 5. Configure a Fallback Calendar to handle unmatched requests. This can be unchecked to have no fallback calendar.

Full 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)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155055458890/original/3C_GDut3Q5QD9da_QPFtYOr9BsooKN6LJg.png)

**How to Configure Multiple Calendars for Appointment Booking (image 5 of 8)**

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?”).
- What this covers: 5. Configure a Fallback Calendar to handle unmatched requests. This can be unchecked to have no fallback calendar.
- Fields: 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
- Controls: AI Agents → Conversation AI → Bot Goals, Appointment Booking, Multiple Calendars, Calendar Selection, Additional Keywords & Descriptions, Fallback Calendar, AI Configuration, AI prompt
- Next: 6. Proceed to AI Configuration and define your AI prompt (e.g., “Which type of consultation would you like to book?”).

Full 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)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155055452947/original/y0tdQp5-yX14ncT-9GMtNbPf1bYqCYuFwA.png)

**How to Configure Multiple Calendars for Appointment Booking (image 6 of 8)**

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.
- What to fill in: 6. Proceed to AI Configuration and define your AI prompt (e.g., “Which type of consultation would you like to book?”).
- Fields: 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
- Controls: AI Agents → Conversation AI → Bot Goals, Appointment Booking, Multiple Calendars, Calendar Selection, Additional Keywords & Descriptions, Fallback Calendar, AI Configuration, AI prompt
- Next: 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

Full 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](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155055458984/original/taubBBqVVsTtgk5FESVJws1jx1r1fcwCvg.png)

**Step 5 of 5: Allow bot to reschedule the appointmen**

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.
- What this covers: Allow bot to reschedule the appointmen
- Fields: 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
- Controls: AI Agents → Conversation AI → Bot Goals, Appointment Booking, Multiple Calendars, Calendar Selection, Additional Keywords & Descriptions, Fallback Calendar, AI Configuration, AI prompt

Full 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](https://docs.ghlcustomercare.com/docs/ai-employee/conversation-ai/how-to-generate-conversation-summaries-and-transcript-in-conversation-ai).

![How to Configure Multiple Calendars for Appointment Booking (image 8 of 8)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155055460915/original/XpzPuGZEuhgJ7lqFMuczHpE8qDnh8ghnKg.png)

**How to Configure Multiple Calendars for Appointment Booking (image 8 of 8)**

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.
- What this covers: Conversation AI Summary and Transcript.
- Fields: 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
- Controls: AI Agents → Conversation AI → Bot Goals, Appointment Booking, Multiple Calendars, Calendar Selection, Additional Keywords & Descriptions, Fallback Calendar, AI Configuration, AI prompt
- Next: Once enabled, the bot will automatically detect user intent and book appointments in the correct calendar based on conversation context.

Full 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.

---

## **Related Articles**

-   [How to Use Conversation AI to Book Appointments](https://docs.ghlcustomercare.com/docs/ai-employee/conversation-ai-goals-prompts-and-actions/appointment-booking-in-conversation-ai)
    
-   [Workflow Action – Appointment Booking Conversation AI Bot](https://docs.ghlcustomercare.com/docs/workflows/appointments-workflow-actions/workflow-action-appointment-booking-conversation-ai-booking-bot)
    
-   [Conversation AI Post-Appointment Booking Actions](https://docs.ghlcustomercare.com/docs/workflows/workflow-actions/conversation-ai-post-appointment-booking-actions)
    
-   [Setting Up Conversation AI](https://docs.ghlcustomercare.com/docs/ai-employee/getting-started-w-conversation-ai/how-to-set-up-a-conversation-ai-bot)

---

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