# Appointment Booking in Conversation AI

> Explore the power of Conversation AI, designed to streamline your appointment booking process across diverse channels. With the Suggestive and Auto-Pilot modes, either guide AI-generated messages or let the AI independently manage responses.

- Source: https://docs.ghlcustomercare.com/docs/ai-employee/conversation-ai-goals-prompts-and-actions/appointment-booking-in-conversation-ai
- Section: AI Employee / Conversation AI - Goals, Prompts, & Actions
- Reading time: 6 min
- Images: 10, each explained below

---
Make it easier for leads and customers to schedule time with your business by letting Conversation AI handle appointment booking automatically. GHL Customer Care can book appointments through Conversation AI across supported channels, collect the contact details you need, and guide the conversation toward the right calendar based on your setup. You can also extend the experience with multiple calendar selection, fallback routing, cancellations, reschedules, and post-booking automation for a smoother customer journey.

---

**TABLE OF CONTENTS**

-   [What is Appointment Booking in Conversation AI?](#what-is-appointment-booking-in-conversation-ai)
-   [Key Benefits of Appointment Booking in Conversation AI](#key-benefits-of-appointment-booking-in-conversation-ai)
-   [Before You Begin](#before-you-begin)
-   [How Appointment Booking Works in Conversation AI](#how-appointment-booking-works-in-conversation-ai)
-   [Single Calendar Booking](#single-calendar-booking)
-   [Multiple Calendar Booking](#multiple-calendar-booking)
-   [Prompt and Calendar Setup Best Practices](#prompt-and-calendar-setup-best-practices)
-   [How To Setup Appointment Booking in Conversation AI](#how-to-setup-appointment-booking-in-conversation-ai)
-   [Frequently Asked Questions](#frequently-asked-questions)
-   [Related Articles](#related-articles)

---

# **What is Appointment Booking in Conversation AI?**

Appointment booking in Conversation AI allows a GHL Customer Care bot to talk with contacts, gather the required information, offer available time slots, and book appointments on a selected booking calendar. Depending on how your bot is configured, it can support a single calendar or route requests across multiple calendars using intent-based matching. It can also work alongside broader bot settings, training, and automation so your team can reduce manual scheduling work while keeping the conversation natural and on-brand.

---

## **Key Benefits of Appointment Booking in Conversation AI**

-   **Automated scheduling:** lets the bot collect contact details, present available times, and complete the booking without manual back-and-forth.
-   **Smarter routing:** helps the bot choose the right calendar when you configure multiple calendars with descriptions, keywords, and optional fallback behavior.
-   **Better customer experience:** supports fast replies across supported channels and reduces delays when contacts want to book, cancel, or reschedule.
-   **Operational efficiency:** allows your team to trigger workflows, pause the bot after booking, or hand off to the right process after an appointment is scheduled.  
    
-   **More accurate follow-up conversations:** recent appointment context can help the bot avoid repeated booking prompts and answer follow-up questions more naturally.

---

## **Before You Begin**

A successful booking setup depends on having the right calendar and bot foundation in place before you turn on appointment booking. This helps prevent missing slots, poor routing, and incomplete responses when contacts ask follow-up questions.

Before setting up appointment booking in Conversation AI, make sure you have:

-   GHL Customer Care booking calendar already configured
-   Conversation AI bot created in the sub-account
-   Brand voice or Bot training setup that reflects your business accurately
-   The channels selected where you want the bot to respond
-   A clear plan for whether the bot should book on one calendar or route across multiple calendars

---

## **How Appointment Booking Works in Conversation AI**

Appointment booking works by combining your bot goals, calendar selection, bot training, and response behavior into one scheduling experience. When a contact asks to book an appointment, the bot can collect required details, check availability from the connected calendar, suggest time slots, and confirm the booking inside the conversation. In more advanced setups, the bot can also support cancellation and rescheduling, depending on the options you enable.

![How Appointment Booking Works in Conversation AI (image 1 of 10)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155068765279/original/rdWtxjNJ2I44oOi5yuDK1COpXoC0tWg85Q.png)

**How Appointment Booking Works in Conversation AI (image 1 of 10)**

This screenshot appears in the "How Appointment Booking Works in Conversation AI" section of "Appointment Booking in Conversation AI". The text alongside this image reads: Appointment booking works by combining your bot goals, calendar selection, bot training, and response behavior into one scheduling experience. When a contact asks to book an appointment, the bot can collect required details, check availability from the connected calendar, suggest time slots, and…. Immediately after, the guide continues: Single calendar booking is the best option when all appointment requests should go to one booking calendar. This setup is simpler to manage and works well for businesses with one service type, one scheduling path, or one main appointment….
- How to confirm: Appointment booking works by combining your bot goals, calendar selection, bot training, and response behavior into one scheduling experience. When a contact asks to book an appointment, the bot can collect required details, check availability from the connected calendar, suggest time slots, and confirm the booking inside the conversation. In more advanced setups, the bot can also support cancellation and rescheduling, depending on the options you enable.
- Next: Single calendar booking is the best option when all appointment requests should go to one booking calendar. This setup is simpler to manage and works well for businesses with one service type, one scheduling path, or one main appointment destination.

---

## **Single Calendar Booking**

Single calendar booking is the best option when all appointment requests should go to one booking calendar. This setup is simpler to manage and works well for businesses with one service type, one scheduling path, or one main appointment destination.

With a single calendar setup, the bot uses the calendar you assign for appointment booking and guides contacts through available time slots for that calendar. This is often the fastest path to launch if you do not need service-based routing.

![Single Calendar Booking (image 2 of 10)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155068782892/original/7wDlhcmmtlBOX60j6wWVqvt9FE7m9v4Nvw.png)

**Single Calendar Booking (image 2 of 10)**

This screenshot appears in the "Single Calendar Booking" section of "Appointment Booking in Conversation AI". The text alongside this image reads: With a single calendar setup, the bot uses the calendar you assign for appointment booking and guides contacts through available time slots for that calendar. This is often the fastest path to launch if you do not need service-based routing. Immediately after, the guide continues: Multiple calendar booking is ideal when your business offers different appointment types, departments, services, or routing needs. GHL Customer Care supports multiple calendar selection for Conversation AI so the bot can identify the best….
- What this covers: With a single calendar setup, the bot uses the calendar you assign for appointment booking and guides contacts through available time slots for that calendar. This is often the fastest path to launch if you do not need service-based routing.
- Next: Multiple calendar booking is ideal when your business offers different appointment types, departments, services, or routing needs. GHL Customer Care supports multiple calendar selection for Conversation AI so the bot can identify the best calendar for the request instead of sending every inquiry to a single destination.

---

## **Multiple Calendar Booking**

Multiple calendar booking is ideal when your business offers different appointment types, departments, services, or routing needs. GHL Customer Care supports multiple calendar selection for Conversation AI so the bot can identify the best calendar for the request instead of sending every inquiry to a single destination.

To improve routing accuracy, you can configure each calendar with:

-   a clear description of what the calendar is for

-   additional trigger keywords related to the service or use case

-   an optional fallback calendar if the bot cannot confidently match the request to one calendar

This setup helps the bot distinguish between services such as consultations, demos, support calls, or location-specific bookings.

**Note:** Multiple calendar booking is currently available only for **prompt-based Conversation AI bots**.

![Multiple Calendar Booking (image 3 of 10)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155068783071/original/5VnAh9823NG08ukvpGXYyToT5rtScHRtMQ.gif)

**Multiple Calendar Booking (image 3 of 10)**

This animation appears in the "Multiple Calendar Booking" section of "Appointment Booking in Conversation AI". The text alongside this image reads: Note: Multiple calendar booking is currently available only for prompt-based Conversation AI bots. Immediately after, the guide continues: Good booking performance depends on more than selecting a calendar. The bot also needs the right prompt, training, and business context so it can guide the conversation clearly and answer user questions accurately. Calendar details are….
- What this covers: Note: Multiple calendar booking is currently available only for prompt-based Conversation AI bots.
- Controls: prompt-based Conversation AI bots
- Next: Good booking performance depends on more than selecting a calendar. The bot also needs the right prompt, training, and business context so it can guide the conversation clearly and answer user questions accurately. Calendar details are used for calendar selection, while information you want the bot to discuss with end users should also be included in the main prompt.

---

## **Prompt and Calendar Setup Best Practices**

Good booking performance depends on more than selecting a calendar. The bot also needs the right prompt, training, and business context so it can guide the conversation clearly and answer user questions accurately. Calendar details are used for calendar selection, while information you want the bot to discuss with end users should also be included in the main prompt.

Use these best practices when preparing your bot:

-   Write clear calendar descriptions so the bot can tell when each calendar should be used.

-   Add relevant keywords for common services, appointment types, or request phrases.

-   Put customer-facing business details in the bot’s prompt or training, not only in calendar descriptions.

-   Keep your initial message and tone aligned with your brand voice.

-   Choose the contact fields you really need so the booking process stays efficient.

---

## **How To Setup Appointment Booking in Conversation AI**

A proper setup ensures the bot can understand booking intent, use the right calendar, and respond in a way that feels helpful instead of repetitive. Following these steps also makes it easier to expand later into multi-calendar routing, cancellations, reschedules, or workflow automation.

1.  Go to your GHL Customer Care sub-account and open **AI Agents > Conversation AI**. Create a new bot or open an existing bot you want to use for appointment booking.
    
    
![Step 1 of 9: Go to your GHL Customer Care sub-account and open AI Agents >…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155068766776/original/rR9-acklfGCzfp-6BQemzHGazUNmx_2ihQ.png)

**Step 1 of 9: Go to your GHL Customer Care sub-account and open AI Agents >…**

This screenshot accompanies step 1 of 9 in the "How To Setup Appointment Booking in Conversation AI" section of "Appointment Booking in Conversation AI". At this point in the walkthrough you go to your GHL Customer Care sub-account and open AI Agents > Conversation AI. Create a new bot or open an existing bot you want to use for appointment booking. The navigation path used here is AI Agents > Conversation AI. The next step is to configure the bot basics, including the bot name, wait time before responding, and initial message. These settings shape how the appointment conversation begins.

- Path: AI Agents > Conversation AI
- Where to go: Go to your GHL Customer Care sub-account and open AI Agents > Conversation AI. Create a new bot or open an existing bot you want to use for appointment booking.
- Controls: AI Agents > Conversation AI, Single C, alendar., Multiple C, alendars, prompt-based Conversation AI bots, Services
- Next: Configure the bot basics, including the bot name, wait time before responding, and initial message. These settings shape how the appointment conversation begins.

Full procedure:

1. Go to your GHL Customer Care sub-account and open AI Agents > Conversation AI. Create a new bot or open an existing bot you want to use for appointment booking.  <- this image
2. Configure the bot basics, including the bot name, wait time before responding, and initial message. These settings shape how the appointment conversation begins.
3. Open Bot Goals and choose the contact information you want the bot to collect, such as name, email, or phone number.
4. Enable Appointment Booking and select the booking calendar you want the bot to use. If you only need one scheduling path, choose a Single C alendar. For Guided and Flow Builder bots, Single Calendar is currently the only available option.
5. If your business needs service-based routing, select Multiple C alendars and configure each one with a description and any supporting keywords. Add a fallback calendar if you want the bot to route unmatched requests to a default option Note: Multiple Calendar booking is currently available only for prompt-based Conversation AI bots.
6. If you want to use a Services Calendar (v2), select Services option. You can choose the public-facing services the AI should handle, and the bot can book using service details such as staff selection, add-ons, and variations. Keep in mind that private services are not supported, and online payment is not collected by the bot during the booking flow. Note: Services booking is currently available only for prompt-based Conversation AI bots.
7. Add prompt instructions and training content that explain what the bot should say to contacts about your services, availability expectations, and booking flow. Do not rely only on calendar descriptions for customer-facing information.
8. Decide whether the bot should also support cancellation and rescheduling. Configure any post-booking behavior you need. This can include sending only the booking link, pausing the bot after an appointment is booked, or triggering one or more workflows after booking.
9. Save the bot and test the experience carefully. Live testing is especially important for confirming cancellation or reschedule behavior.

    
2.  Configure the bot basics, including the bot name, wait time before responding, and initial message. These settings shape how the appointment conversation begins.
    
    
![Step 2 of 9: Configure the bot basics, including the bot name, wait time before…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155068784776/original/s7iGMy4c9j_G7DwVcM5JffVzvpXzefUDMg.gif)

**Step 2 of 9: Configure the bot basics, including the bot name, wait time before…**

This animation accompanies step 2 of 9 in the "How To Setup Appointment Booking in Conversation AI" section of "Appointment Booking in Conversation AI". At this point in the walkthrough you configure the bot basics, including the bot name, wait time before responding, and initial message. These settings shape how the appointment conversation begins. The navigation path used here is AI Agents > Conversation AI. The next step is to open Bot Goals and choose the contact information you want the bot to collect, such as name, email, or phone number.

- Path: AI Agents > Conversation AI
- What this covers: Configure the bot basics, including the bot name, wait time before responding, and initial message. These settings shape how the appointment conversation begins.
- Controls: AI Agents > Conversation AI, Single C, alendar., Multiple C, alendars, prompt-based Conversation AI bots, Services
- Next: Open Bot Goals and choose the contact information you want the bot to collect, such as name, email, or phone number.

Full procedure:

1. Go to your GHL Customer Care sub-account and open AI Agents > Conversation AI. Create a new bot or open an existing bot you want to use for appointment booking.
2. Configure the bot basics, including the bot name, wait time before responding, and initial message. These settings shape how the appointment conversation begins.  <- this image
3. Open Bot Goals and choose the contact information you want the bot to collect, such as name, email, or phone number.
4. Enable Appointment Booking and select the booking calendar you want the bot to use. If you only need one scheduling path, choose a Single C alendar. For Guided and Flow Builder bots, Single Calendar is currently the only available option.
5. If your business needs service-based routing, select Multiple C alendars and configure each one with a description and any supporting keywords. Add a fallback calendar if you want the bot to route unmatched requests to a default option Note: Multiple Calendar booking is currently available only for prompt-based Conversation AI bots.
6. If you want to use a Services Calendar (v2), select Services option. You can choose the public-facing services the AI should handle, and the bot can book using service details such as staff selection, add-ons, and variations. Keep in mind that private services are not supported, and online payment is not collected by the bot during the booking flow. Note: Services booking is currently available only for prompt-based Conversation AI bots.
7. Add prompt instructions and training content that explain what the bot should say to contacts about your services, availability expectations, and booking flow. Do not rely only on calendar descriptions for customer-facing information.
8. Decide whether the bot should also support cancellation and rescheduling. Configure any post-booking behavior you need. This can include sending only the booking link, pausing the bot after an appointment is booked, or triggering one or more workflows after booking.
9. Save the bot and test the experience carefully. Live testing is especially important for confirming cancellation or reschedule behavior.

    
3.  Open Bot Goals and choose the contact information you want the bot to collect, such as name, email, or phone number.
    
    
![Step 3 of 9: Open Bot Goals and choose the contact information you want the bot to…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155068783510/original/X2PeH5UhGfSAhzdpfu_RD_nrkBEpLNsNVQ.png)

**Step 3 of 9: Open Bot Goals and choose the contact information you want the bot to…**

This screenshot accompanies step 3 of 9 in the "How To Setup Appointment Booking in Conversation AI" section of "Appointment Booking in Conversation AI". At this point in the walkthrough you open Bot Goals and choose the contact information you want the bot to collect, such as name, email, or phone number. The navigation path used here is AI Agents > Conversation AI. The next step is to enable Appointment Booking and select the booking calendar you want the bot to use. If you only need one scheduling path, choose a Single C alendar. For Guided and Flow Builder bots, Single Calendar is currently the only available option.

- Path: AI Agents > Conversation AI
- Where to go: Open Bot Goals and choose the contact information you want the bot to collect, such as name, email, or phone number.
- Controls: AI Agents > Conversation AI, Single C, alendar., Multiple C, alendars, prompt-based Conversation AI bots, Services
- Next: Enable Appointment Booking and select the booking calendar you want the bot to use. If you only need one scheduling path, choose a Single C alendar. For Guided and Flow Builder bots, Single Calendar is currently the only available option.

Full procedure:

1. Go to your GHL Customer Care sub-account and open AI Agents > Conversation AI. Create a new bot or open an existing bot you want to use for appointment booking.
2. Configure the bot basics, including the bot name, wait time before responding, and initial message. These settings shape how the appointment conversation begins.
3. Open Bot Goals and choose the contact information you want the bot to collect, such as name, email, or phone number.  <- this image
4. Enable Appointment Booking and select the booking calendar you want the bot to use. If you only need one scheduling path, choose a Single C alendar. For Guided and Flow Builder bots, Single Calendar is currently the only available option.
5. If your business needs service-based routing, select Multiple C alendars and configure each one with a description and any supporting keywords. Add a fallback calendar if you want the bot to route unmatched requests to a default option Note: Multiple Calendar booking is currently available only for prompt-based Conversation AI bots.
6. If you want to use a Services Calendar (v2), select Services option. You can choose the public-facing services the AI should handle, and the bot can book using service details such as staff selection, add-ons, and variations. Keep in mind that private services are not supported, and online payment is not collected by the bot during the booking flow. Note: Services booking is currently available only for prompt-based Conversation AI bots.
7. Add prompt instructions and training content that explain what the bot should say to contacts about your services, availability expectations, and booking flow. Do not rely only on calendar descriptions for customer-facing information.
8. Decide whether the bot should also support cancellation and rescheduling. Configure any post-booking behavior you need. This can include sending only the booking link, pausing the bot after an appointment is booked, or triggering one or more workflows after booking.
9. Save the bot and test the experience carefully. Live testing is especially important for confirming cancellation or reschedule behavior.

    
4.  Enable Appointment Booking and select the booking calendar you want the bot to use. If you only need one scheduling path, choose a **Single C****alendar.** For Guided and Flow Builder bots, Single Calendar is currently the only available option.
    
    
![Step 4 of 9: Enable Appointment Booking and select the booking calendar you want…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155068766915/original/Z2v6lT98uylxj42SnvgHn1jebUn14fcDMg.png)

**Step 4 of 9: Enable Appointment Booking and select the booking calendar you want…**

This screenshot accompanies step 4 of 9 in the "How To Setup Appointment Booking in Conversation AI" section of "Appointment Booking in Conversation AI". At this point in the walkthrough you enable Appointment Booking and select the booking calendar you want the bot to use. If you only need one scheduling path, choose a Single C alendar. For Guided and Flow Builder bots, Single Calendar is currently the only available option. The navigation path used here is AI Agents > Conversation AI. The next step is to if your business needs service-based routing, select Multiple C alendars and configure each one with a description and any supporting keywords. Add a fallback calendar if you want the bot to route unmatched requests to a default option Note: Multiple Calendar booking is currently available only for prompt-based Conversation AI bots.

- Path: AI Agents > Conversation AI
- What to choose: Enable Appointment Booking and select the booking calendar you want the bot to use. If you only need one scheduling path, choose a Single C alendar. For Guided and Flow Builder bots, Single Calendar is currently the only available option.
- Controls: Single C, alendar., AI Agents > Conversation AI, Multiple C, alendars, prompt-based Conversation AI bots, Services
- Next: If your business needs service-based routing, select Multiple C alendars and configure each one with a description and any supporting keywords. Add a fallback calendar if you want the bot to route unmatched requests to a default option Note: Multiple Calendar booking is currently available only for prompt-based Conversation AI bots.

Full procedure:

1. Go to your GHL Customer Care sub-account and open AI Agents > Conversation AI. Create a new bot or open an existing bot you want to use for appointment booking.
2. Configure the bot basics, including the bot name, wait time before responding, and initial message. These settings shape how the appointment conversation begins.
3. Open Bot Goals and choose the contact information you want the bot to collect, such as name, email, or phone number.
4. Enable Appointment Booking and select the booking calendar you want the bot to use. If you only need one scheduling path, choose a Single C alendar. For Guided and Flow Builder bots, Single Calendar is currently the only available option.  <- this image
5. If your business needs service-based routing, select Multiple C alendars and configure each one with a description and any supporting keywords. Add a fallback calendar if you want the bot to route unmatched requests to a default option Note: Multiple Calendar booking is currently available only for prompt-based Conversation AI bots.
6. If you want to use a Services Calendar (v2), select Services option. You can choose the public-facing services the AI should handle, and the bot can book using service details such as staff selection, add-ons, and variations. Keep in mind that private services are not supported, and online payment is not collected by the bot during the booking flow. Note: Services booking is currently available only for prompt-based Conversation AI bots.
7. Add prompt instructions and training content that explain what the bot should say to contacts about your services, availability expectations, and booking flow. Do not rely only on calendar descriptions for customer-facing information.
8. Decide whether the bot should also support cancellation and rescheduling. Configure any post-booking behavior you need. This can include sending only the booking link, pausing the bot after an appointment is booked, or triggering one or more workflows after booking.
9. Save the bot and test the experience carefully. Live testing is especially important for confirming cancellation or reschedule behavior.

    
5.  If your business needs service-based routing, select **Multiple C****alendars** and configure each one with a description and any supporting keywords. Add a fallback calendar if you want the bot to route unmatched requests to a default option  
    **Note:** Multiple Calendar booking is currently available only for **prompt-based Conversation AI bots**.
    
    
![Step 5 of 9: If your business needs service-based routing, select Multiple C…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155068783913/original/JHkCln7HPBDLfdNbyI0b-6v0pwNdW0M18A.gif)

**Step 5 of 9: If your business needs service-based routing, select Multiple C…**

This animation accompanies step 5 of 9 in the "How To Setup Appointment Booking in Conversation AI" section of "Appointment Booking in Conversation AI". At this point in the walkthrough you if your business needs service-based routing, select Multiple C alendars and configure each one with a description and any supporting keywords. Add a fallback calendar if you want the bot to route unmatched requests to a default option Note: Multiple Calendar booking is currently available only for prompt-based Conversation AI bots. The navigation path used here is AI Agents > Conversation AI. The next step is to if you want to use a Services Calendar (v2), select Services option. You can choose the public-facing services the AI should handle, and the bot can book using service details such as staff selection, add-ons, and variations. Keep in mind that private services are not supported, and online payment is not collected by the bot during the booking flow. Note: Services booking is currently available only for prompt-based Conversation AI bots.

- Path: AI Agents > Conversation AI
- What to choose: If your business needs service-based routing, select Multiple C alendars and configure each one with a description and any supporting keywords. Add a fallback calendar if you want the bot to route unmatched requests to a default option Note: Multiple Calendar booking is currently available only for prompt-based Conversation AI bots.
- Controls: Multiple C, alendars, prompt-based Conversation AI bots, AI Agents > Conversation AI, Single C, alendar., Services
- Next: If you want to use a Services Calendar (v2), select Services option. You can choose the public-facing services the AI should handle, and the bot can book using service details such as staff selection, add-ons, and variations. Keep in mind that private services are not supported, and online payment is not collected by the bot during the booking flow. Note: Services booking is currently available only for prompt-based Conversation AI bots.

Full procedure:

1. Go to your GHL Customer Care sub-account and open AI Agents > Conversation AI. Create a new bot or open an existing bot you want to use for appointment booking.
2. Configure the bot basics, including the bot name, wait time before responding, and initial message. These settings shape how the appointment conversation begins.
3. Open Bot Goals and choose the contact information you want the bot to collect, such as name, email, or phone number.
4. Enable Appointment Booking and select the booking calendar you want the bot to use. If you only need one scheduling path, choose a Single C alendar. For Guided and Flow Builder bots, Single Calendar is currently the only available option.
5. If your business needs service-based routing, select Multiple C alendars and configure each one with a description and any supporting keywords. Add a fallback calendar if you want the bot to route unmatched requests to a default option Note: Multiple Calendar booking is currently available only for prompt-based Conversation AI bots.  <- this image
6. If you want to use a Services Calendar (v2), select Services option. You can choose the public-facing services the AI should handle, and the bot can book using service details such as staff selection, add-ons, and variations. Keep in mind that private services are not supported, and online payment is not collected by the bot during the booking flow. Note: Services booking is currently available only for prompt-based Conversation AI bots.
7. Add prompt instructions and training content that explain what the bot should say to contacts about your services, availability expectations, and booking flow. Do not rely only on calendar descriptions for customer-facing information.
8. Decide whether the bot should also support cancellation and rescheduling. Configure any post-booking behavior you need. This can include sending only the booking link, pausing the bot after an appointment is booked, or triggering one or more workflows after booking.
9. Save the bot and test the experience carefully. Live testing is especially important for confirming cancellation or reschedule behavior.

    
6.  If you want to use a Services Calendar (v2), select **Services** option. You can choose the public-facing services the AI should handle, and the bot can book using service details such as staff selection, add-ons, and variations. Keep in mind that private services are not supported, and online payment is not collected by the bot during the booking flow.  
    **Note:** Services booking is currently available only for **prompt-based Conversation AI bots**.
    
    
![Step 6 of 9: If you want to use a Services Calendar (v2), select Services option…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155068781330/original/s1uU_oC39st0VGv10umS2dat1EGKXyjYWQ.gif)

**Step 6 of 9: If you want to use a Services Calendar (v2), select Services option…**

This animation accompanies step 6 of 9 in the "How To Setup Appointment Booking in Conversation AI" section of "Appointment Booking in Conversation AI". At this point in the walkthrough you if you want to use a Services Calendar (v2), select Services option. You can choose the public-facing services the AI should handle, and the bot can book using service details such as staff selection, add-ons, and variations. Keep in mind that private services are not supported, and online payment is not collected by the bot during the booking flow. Note: Services booking is currently available only for prompt-based Conversation AI bots. The navigation path used here is AI Agents > Conversation AI. The next step is to add prompt instructions and training content that explain what the bot should say to contacts about your services, availability expectations, and booking flow. Do not rely only on calendar descriptions for customer-facing information.

- Path: AI Agents > Conversation AI
- What to choose: If you want to use a Services Calendar (v2), select Services option. You can choose the public-facing services the AI should handle, and the bot can book using service details such as staff selection, add-ons, and variations. Keep in mind that private services are not supported, and online payment is not collected by the bot during the booking flow. Note: Services booking is currently available only for prompt-based Conversation AI bots.
- Controls: Services, prompt-based Conversation AI bots, AI Agents > Conversation AI, Single C, alendar., Multiple C, alendars
- Next: Add prompt instructions and training content that explain what the bot should say to contacts about your services, availability expectations, and booking flow. Do not rely only on calendar descriptions for customer-facing information.

Full procedure:

1. Go to your GHL Customer Care sub-account and open AI Agents > Conversation AI. Create a new bot or open an existing bot you want to use for appointment booking.
2. Configure the bot basics, including the bot name, wait time before responding, and initial message. These settings shape how the appointment conversation begins.
3. Open Bot Goals and choose the contact information you want the bot to collect, such as name, email, or phone number.
4. Enable Appointment Booking and select the booking calendar you want the bot to use. If you only need one scheduling path, choose a Single C alendar. For Guided and Flow Builder bots, Single Calendar is currently the only available option.
5. If your business needs service-based routing, select Multiple C alendars and configure each one with a description and any supporting keywords. Add a fallback calendar if you want the bot to route unmatched requests to a default option Note: Multiple Calendar booking is currently available only for prompt-based Conversation AI bots.
6. If you want to use a Services Calendar (v2), select Services option. You can choose the public-facing services the AI should handle, and the bot can book using service details such as staff selection, add-ons, and variations. Keep in mind that private services are not supported, and online payment is not collected by the bot during the booking flow. Note: Services booking is currently available only for prompt-based Conversation AI bots.  <- this image
7. Add prompt instructions and training content that explain what the bot should say to contacts about your services, availability expectations, and booking flow. Do not rely only on calendar descriptions for customer-facing information.
8. Decide whether the bot should also support cancellation and rescheduling. Configure any post-booking behavior you need. This can include sending only the booking link, pausing the bot after an appointment is booked, or triggering one or more workflows after booking.
9. Save the bot and test the experience carefully. Live testing is especially important for confirming cancellation or reschedule behavior.

    
7.  Add prompt instructions and training content that explain what the bot should say to contacts about your services, availability expectations, and booking flow. Do not rely only on calendar descriptions for customer-facing information.
8.  Decide whether the bot should also support cancellation and rescheduling. Configure any post-booking behavior you need. This can include sending only the booking link, pausing the bot after an appointment is booked, or triggering one or more workflows after booking.
    
    
![Step 8 of 9: Decide whether the bot should also support cancellation and…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155068781664/original/rtSNJDtGawJK3ZtKRx00qppYDdQmn9O3mA.png)

**Step 8 of 9: Decide whether the bot should also support cancellation and…**

This screenshot accompanies step 8 of 9 in the "How To Setup Appointment Booking in Conversation AI" section of "Appointment Booking in Conversation AI". At this point in the walkthrough you decide whether the bot should also support cancellation and rescheduling. Configure any post-booking behavior you need. This can include sending only the booking link, pausing the bot after an appointment is booked, or triggering one or more workflows after booking. The navigation path used here is AI Agents > Conversation AI. The next step is to save the bot and test the experience carefully. Live testing is especially important for confirming cancellation or reschedule behavior.

- Path: AI Agents > Conversation AI
- What this covers: Decide whether the bot should also support cancellation and rescheduling. Configure any post-booking behavior you need. This can include sending only the booking link, pausing the bot after an appointment is booked, or triggering one or more workflows after booking.
- Controls: AI Agents > Conversation AI, Single C, alendar., Multiple C, alendars, prompt-based Conversation AI bots, Services
- Next: Save the bot and test the experience carefully. Live testing is especially important for confirming cancellation or reschedule behavior.

Full procedure:

1. Go to your GHL Customer Care sub-account and open AI Agents > Conversation AI. Create a new bot or open an existing bot you want to use for appointment booking.
2. Configure the bot basics, including the bot name, wait time before responding, and initial message. These settings shape how the appointment conversation begins.
3. Open Bot Goals and choose the contact information you want the bot to collect, such as name, email, or phone number.
4. Enable Appointment Booking and select the booking calendar you want the bot to use. If you only need one scheduling path, choose a Single C alendar. For Guided and Flow Builder bots, Single Calendar is currently the only available option.
5. If your business needs service-based routing, select Multiple C alendars and configure each one with a description and any supporting keywords. Add a fallback calendar if you want the bot to route unmatched requests to a default option Note: Multiple Calendar booking is currently available only for prompt-based Conversation AI bots.
6. If you want to use a Services Calendar (v2), select Services option. You can choose the public-facing services the AI should handle, and the bot can book using service details such as staff selection, add-ons, and variations. Keep in mind that private services are not supported, and online payment is not collected by the bot during the booking flow. Note: Services booking is currently available only for prompt-based Conversation AI bots.
7. Add prompt instructions and training content that explain what the bot should say to contacts about your services, availability expectations, and booking flow. Do not rely only on calendar descriptions for customer-facing information.
8. Decide whether the bot should also support cancellation and rescheduling. Configure any post-booking behavior you need. This can include sending only the booking link, pausing the bot after an appointment is booked, or triggering one or more workflows after booking.  <- this image
9. Save the bot and test the experience carefully. Live testing is especially important for confirming cancellation or reschedule behavior.

    
9.  Save the bot and test the experience carefully. Live testing is especially important for confirming cancellation or reschedule behavior.

---

## **Frequently Asked Questions**

**Q: Should I use one calendar or multiple calendars?**  
Use one calendar if every appointment request should go to the same booking path. Use multiple calendars when you need the bot to route requests based on service type, department, or intent.

**Q: Can the bot cancel or reschedule appointments?**  
Yes, GHL Customer Care supports cancellation and rescheduling options in Conversation AI-related appointment flows when those settings are enabled.

**Q: Do calendar descriptions replace prompt instructions?**  
No. Calendar descriptions help the bot choose the right calendar, but customer-facing details should also be included in the main prompt or bot training.

**Q: Can appointment booking work inside a flow-based bot?**  
Yes. GHL Customer Care’s Conversation AI Flow Builder includes a Book Appointment AI action and appointment options such as cancel and reschedule.

---

## **Related Articles**

-   [Setting Up Conversation AI: Streamline Client Engagement](https://docs.ghlcustomercare.com/docs/ai-employee/getting-started-w-conversation-ai/how-to-set-up-a-conversation-ai-bot)
-   [Conversation AI: Multiple Calendars Support for Appointment Booking](https://docs.ghlcustomercare.com/docs/ai-employee/conversation-ai/conversation-ai-multi-calendar-booking-setup-guide)
-   [Conversation AI Flow Builder](https://docs.ghlcustomercare.com/docs/ai-employee/conversation-ai/conversation-ai-flow-builder)
-   [How to Set Up a Booking Calendar in GHL Customer Care](https://docs.ghlcustomercare.com/docs/getting-started-w-ghl-customer-care/foundational-setup/getting-started-setup-a-booking-calendar)
-   [Cancellation and Rescheduling of Appointments in Form Based Bots](https://docs.ghlcustomercare.com/docs/ai-employee/conversation-ai/cancellation-and-rescheduling-of-appointments-in-form-based-bots)
-   [Appointment Booking for Voice AI Agents in GHL Customer Care](https://docs.ghlcustomercare.com/docs/ai-employee/voice-ai/appointment-booking-in-voice-ai)

---

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