Skip to content
AI Employee

Services Calendar Support in Conversation AI

Learn how to set up Services Calendar Support in Conversation AI so GHL Customer Care can book public-facing services in chat with staff, add-ons, and variations.

6 min read1,417 words7 explained images
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 Services Calendar Support in Conversation AI?
  2. Key Benefits of Services Calendar Support in Conversation AI
  3. Supported Service Booking Capabilities
  4. Controlling Which Services the Bot Can Book
  5. Custom Booking Instructions
  6. Service Menus and Related Service Setup
  7. How To Setup Services Calendar Support in Conversation AI
  8. Frequently Asked Questions
  9. Related Articles

GHL Customer Care’s Services Calendar Support in Conversation AI allows businesses to book service appointments directly inside a conversation instead of sending customers through a traditional booking form. This makes it easier for leads and customers to describe what they need in natural language while the AI guides them through the booking flow. When set up correctly, the feature works with supported service configurations such as staff selection, add-ons, and variations. It is especially useful for service-based businesses that want a faster and more conversational booking experience.


TABLE OF CONTENTS


What is Services Calendar Support in Conversation AI?

Services Calendar Support in Conversation AI extends GHL Customer Care’s appointment booking capabilities so AI can book eligible service appointments directly in chat. Instead of only sharing a booking link, the bot can work with supported Services Calendar configurations to help customers choose a service and complete the booking flow conversationally. This reduces friction, keeps the interaction inside the same conversation, and helps businesses offer a more guided booking experience.

Service booking in Conversation AI supports public-facing services and can work with staff selection, add-ons, and variations when those items are already configured in GHL Customer Care. This setup builds on GHL Customer Care’s broader appointment-booking functionality in Conversation AI and brings that same experience to service-based scheduling.


Key Benefits of Services Calendar Support in Conversation AI

  • Conversational booking: Customers can describe the service they want in natural language instead of completing a traditional booking form.
  • Uses existing service setup: The bot can work with supported service configurations such as public-facing services, staff selection, add-ons, and variations that are already configured in GHL Customer Care.
  • Faster customer experience: Keeping the booking flow inside the conversation reduces extra steps and can help lower drop-off during scheduling.
  • More control over AI booking: Users can choose which services AI manages and add custom booking instructions to guide the conversation.
  • Supports the booking lifecycle: Appointment-booking experiences in Conversation AI can also support actions such as rescheduling, canceling, sending a booking link, workflow triggers, and conversation transfer depending on configuration.

Supported Service Booking Capabilities

This feature is most valuable when your service setup already reflects how appointments should be offered, assigned, and managed. Clear service configuration helps the AI understand what to book and helps reduce confusion during the conversation.

With Services Calendar Support in Conversation AI, service booking supports:

  • Public-facing services: Only public-facing services can be selected for this booking flow. Private services are not supported.
  • Staff selection: AI can work with supported staff-selection settings already configured for the service.
  • Add-ons and variations: If your services include add-ons or variations, those can be part of the conversational booking experience.
  • Service-based appointment routing: The AI can help map a customer’s request to the appropriate service option when the services are configured clearly.
Important: Online payment is not collected by the bot during the booking flow.

Controlling Which Services the Bot Can Book

Choosing which services AI can handle is important because it helps you keep booking automation limited to the services that are ready for conversational scheduling. This also improves accuracy by narrowing the AI’s choices and giving it clearer service definitions to work with.

When setting up appointment booking in Conversation AI, select the Services option and then choose the public-facing services the AI should handle.

To improve booking accuracy:

  • Use clear service names
  • Write service descriptions that make each option distinct
  • Keep customer-facing explanations in your bot prompt when you want AI to explain or recommend services
  • Use service details to help the AI classify intent more accurately during routing
Controlling Which Services the Bot Can Book (image 1 of 7) What this shows Use clear service names Write service descriptions that make each option distinct Keep customer-facing explanations in your bot prompt… What this shows Illustrates the "Controlling Which Services the Bot Can Book" section of "Services Calendar Support in Conversation AI". This screenshot appears in the "Controlling Which Services the Bot Can Book" section of "Services Calendar Support in Conversation AI". The text alongside this image reads: Use clear service names Write service descriptions that make each option distinct Keep customer-facing explanations in your bot prompt when you want AI to explain or recommend services Use service details to help the AI classify intent more accurately during routing. This part of the guide covers 1 field, listed below. Immediately after, the guide continues: This is an important distinction: service or calendar descriptions help with intent classification, while your bot prompt should contain the guidance you want the AI to use when talking to customers about those services. Image 1 of 7 What this coversUse clear service names Write service descriptions that make each option distinct Keep customer-facing explanations in your bot prompt when you want AI to explain or recommend services Use service details to help the AI classify intent more accurately during routing
Fields in this part of the guide Write service descriptions that make each option distinct
Buttons and menus referenced Servicespublic-facing servicesintent classification
Next stepThis is an important distinction: service or calendar descriptions help with intent classification, while your bot prompt should contain the guidance you want the AI to use when talking to customers about those services.
All 4 steps in this procedure
  1. Use clear service names
  2. Write service descriptions that make each option distinct
  3. Keep customer-facing explanations in your bot prompt when you want AI to explain or recommend services
  4. Use service details to help the AI classify intent more accurately during routing

This is an important distinction: service or calendar descriptions help with intent classification, while your bot prompt should contain the guidance you want the AI to use when talking to customers about those services.


Custom Booking Instructions

Custom instructions help shape how the AI handles service-booking conversations so the experience matches your business rules and customer expectations. They are especially useful when customers need extra guidance, clarification, or policy reminders before confirming an appointment.

You can use custom booking instructions to help the bot:

  • ask clarifying questions before offering times
  • explain service differences in a customer-friendly way
  • follow booking rules or qualification steps
  • share policy reminders such as cancellation expectations
  • collect useful details before the appointment is booked

Keep in mind that service or calendar descriptions are best used for routing and classification, while prompt instructions are better for customer-facing explanations and conversation handling.

Screenshot description: Show the bot prompt or booking instructions area with example guidance for how AI should handle service selection and qualification.


Service Menus can help organize multiple services into one branded experience, but they are not required to use this feature. Understanding the difference between Service Menus, Services, and Service Calendars helps prevent setup confusion and makes it easier to decide which supporting tools your booking flow actually needs.

FeaturePurpose
Service CalendarsUsed to manage service-based scheduling in GHL Customer Care.
ServicesDefine the service options customers can book, including supported items such as variations, add-ons, and resources.
Service MenusDisplay multiple services together in one branded experience, while each service remains connected to its own underlying Service Calendar configuration.

How To Setup Services Calendar Support in Conversation AI

A clean setup is essential because the AI can only book what has already been configured correctly in GHL Customer Care. Completing the setup in the right order helps ensure the bot sees the correct services, follows supported booking rules, and routes customers accurately.

  1. Create and configure your services or Service Calendars
    Set up the services you want customers to book in GHL Customer Care first. Make sure your service details, staff-related setup, add-ons, variations, resources, duration, and other service settings are fully configured before enabling AI booking.
    Step 1 of 5: Create and configure your services or Service Calendars Set up the… What this shows Step 1 of 5: Create and configure your services or Service Calendars Set up the services you want customers to book in GHL Customer Care first. What this shows Shows what this covers for step 1 of 5 in the "How To Setup Services Calendar Support in Conversation AI" section of "Services Calendar Support in Conversation AI". This screenshot accompanies step 1 of 5 in the "How To Setup Services Calendar Support in Conversation AI" section of "Services Calendar Support in Conversation AI". At this point in the walkthrough you create and configure your services or Service Calendars Set up the services you want customers to book in GHL Customer Care first. Make sure your service details, staff-related setup, add-ons, variations, resources, duration, and other service settings are fully configured before enabling AI booking. The next step is to enable Appointment Booking in Conversation AI In your prompt-based Conversation AI bot, open the Appointment Booking configuration and select the Services option. Then choose the public-facing services the AI should handle. Step 1 of 5Image 2 of 7 What this coversCreate and configure your services or Service Calendars Set up the services you want customers to book in GHL Customer Care first. Make sure your service details, staff-related setup, add-ons, variations, resources, duration, and other service settings are fully configured before enabling AI booking.
    Buttons and menus referenced Servicespublic-facing servicesAdd booking guidance to the bot promptTest the booking experience
    Next stepEnable Appointment Booking in Conversation AI In your prompt-based Conversation AI bot, open the Appointment Booking configuration and select the Services option. Then choose the public-facing services the AI should handle.
    All 5 steps in this procedure
    1. Create and configure your services or Service Calendars Set up the services you want customers to book in GHL Customer Care first. Make sure your service details, staff-related setup, add-ons, variations, resources, duration, and other service settings are fully configured before enabling AI booking. this image
    2. Enable Appointment Booking in Conversation AI In your prompt-based Conversation AI bot, open the Appointment Booking configuration and select the Services option. Then choose the public-facing services the AI should handle.
    3. Add booking guidance to the bot prompt Use your prompt and any custom booking instructions to tell the AI how to talk about the services, how to ask clarifying questions, and how to handle service-selection scenarios. Calendar or service descriptions help with intent classification, but customer-facing guidance belongs in the prompt.
    4. Review additional appointment-booking actions Configure any related actions you want to support, such as rescheduling, canceling, sending a booking link, workflow triggers, or conversation transfer, based on your business process.
    5. Test the booking experience Run test conversations to confirm that the bot recognizes the correct services, handles service details clearly, and creates bookings as expected. Testing is especially important when multiple services have similar names or overlapping use cases.
  2. Enable Appointment Booking in Conversation AI
    In your prompt-based Conversation AI bot, open the Appointment Booking configuration and select the Services option. Then choose the public-facing services the AI should handle.
    Step 2 of 5: Enable Appointment Booking in Conversation AI In your prompt-based… What this shows Step 2 of 5: Enable Appointment Booking in Conversation AI In your prompt-based Conversation AI bot, open the Appointment Booking configuration and… What this shows Shows what to choose for step 2 of 5 in the "How To Setup Services Calendar Support in Conversation AI" section of "Services Calendar Support in Conversation AI". This screenshot accompanies step 2 of 5 in the "How To Setup Services Calendar Support in Conversation AI" section of "Services Calendar Support in Conversation AI". At this point in the walkthrough you enable Appointment Booking in Conversation AI In your prompt-based Conversation AI bot, open the Appointment Booking configuration and select the Services option. Then choose the public-facing services the AI should handle. The next step is to add booking guidance to the bot prompt Use your prompt and any custom booking instructions to tell the AI how to talk about the services, how to ask clarifying questions, and how to handle service-selection scenarios. Calendar or service descriptions help with intent classification, but customer-facing guidance belongs in the prompt. Step 2 of 5Image 3 of 7 What to chooseEnable Appointment Booking in Conversation AI In your prompt-based Conversation AI bot, open the Appointment Booking configuration and select the Services option. Then choose the public-facing services the AI should handle.
    Buttons and menus referenced Servicespublic-facing servicesAdd booking guidance to the bot promptTest the booking experience
    Next stepAdd booking guidance to the bot prompt Use your prompt and any custom booking instructions to tell the AI how to talk about the services, how to ask clarifying questions, and how to handle service-selection scenarios. Calendar or service descriptions help with intent classification, but customer-facing guidance belongs in the prompt.
    All 5 steps in this procedure
    1. Create and configure your services or Service Calendars Set up the services you want customers to book in GHL Customer Care first. Make sure your service details, staff-related setup, add-ons, variations, resources, duration, and other service settings are fully configured before enabling AI booking.
    2. Enable Appointment Booking in Conversation AI In your prompt-based Conversation AI bot, open the Appointment Booking configuration and select the Services option. Then choose the public-facing services the AI should handle. this image
    3. Add booking guidance to the bot prompt Use your prompt and any custom booking instructions to tell the AI how to talk about the services, how to ask clarifying questions, and how to handle service-selection scenarios. Calendar or service descriptions help with intent classification, but customer-facing guidance belongs in the prompt.
    4. Review additional appointment-booking actions Configure any related actions you want to support, such as rescheduling, canceling, sending a booking link, workflow triggers, or conversation transfer, based on your business process.
    5. Test the booking experience Run test conversations to confirm that the bot recognizes the correct services, handles service details clearly, and creates bookings as expected. Testing is especially important when multiple services have similar names or overlapping use cases.
    Step 2 of 5: Enable Appointment Booking in Conversation AI In your prompt-based… What this shows Step 2 of 5: Enable Appointment Booking in Conversation AI In your prompt-based Conversation AI bot, open the Appointment Booking configuration and… What this shows Shows what to choose for step 2 of 5 in the "How To Setup Services Calendar Support in Conversation AI" section of "Services Calendar Support in Conversation AI". This screenshot accompanies step 2 of 5 in the "How To Setup Services Calendar Support in Conversation AI" section of "Services Calendar Support in Conversation AI". At this point in the walkthrough you enable Appointment Booking in Conversation AI In your prompt-based Conversation AI bot, open the Appointment Booking configuration and select the Services option. Then choose the public-facing services the AI should handle. The next step is to add booking guidance to the bot prompt Use your prompt and any custom booking instructions to tell the AI how to talk about the services, how to ask clarifying questions, and how to handle service-selection scenarios. Calendar or service descriptions help with intent classification, but customer-facing guidance belongs in the prompt. Step 2 of 5Image 4 of 7 What to chooseEnable Appointment Booking in Conversation AI In your prompt-based Conversation AI bot, open the Appointment Booking configuration and select the Services option. Then choose the public-facing services the AI should handle.
    Buttons and menus referenced Servicespublic-facing servicesAdd booking guidance to the bot promptTest the booking experience
    Next stepAdd booking guidance to the bot prompt Use your prompt and any custom booking instructions to tell the AI how to talk about the services, how to ask clarifying questions, and how to handle service-selection scenarios. Calendar or service descriptions help with intent classification, but customer-facing guidance belongs in the prompt.
    All 5 steps in this procedure
    1. Create and configure your services or Service Calendars Set up the services you want customers to book in GHL Customer Care first. Make sure your service details, staff-related setup, add-ons, variations, resources, duration, and other service settings are fully configured before enabling AI booking.
    2. Enable Appointment Booking in Conversation AI In your prompt-based Conversation AI bot, open the Appointment Booking configuration and select the Services option. Then choose the public-facing services the AI should handle. this image
    3. Add booking guidance to the bot prompt Use your prompt and any custom booking instructions to tell the AI how to talk about the services, how to ask clarifying questions, and how to handle service-selection scenarios. Calendar or service descriptions help with intent classification, but customer-facing guidance belongs in the prompt.
    4. Review additional appointment-booking actions Configure any related actions you want to support, such as rescheduling, canceling, sending a booking link, workflow triggers, or conversation transfer, based on your business process.
    5. Test the booking experience Run test conversations to confirm that the bot recognizes the correct services, handles service details clearly, and creates bookings as expected. Testing is especially important when multiple services have similar names or overlapping use cases.
  3. Add booking guidance to the bot prompt
    Use your prompt and any custom booking instructions to tell the AI how to talk about the services, how to ask clarifying questions, and how to handle service-selection scenarios. Calendar or service descriptions help with intent classification, but customer-facing guidance belongs in the prompt.
    Step 3 of 5: Add booking guidance to the bot prompt Use your prompt and any custom… What this shows Step 3 of 5: Add booking guidance to the bot prompt Use your prompt and any custom booking instructions to tell the AI how to talk about the services… What this shows Shows what this covers for step 3 of 5 in the "How To Setup Services Calendar Support in Conversation AI" section of "Services Calendar Support in Conversation AI". This screenshot accompanies step 3 of 5 in the "How To Setup Services Calendar Support in Conversation AI" section of "Services Calendar Support in Conversation AI". At this point in the walkthrough you add booking guidance to the bot prompt Use your prompt and any custom booking instructions to tell the AI how to talk about the services, how to ask clarifying questions, and how to handle service-selection scenarios. Calendar or service descriptions help with intent classification, but customer-facing guidance belongs in the prompt. The next step is to review additional appointment-booking actions Configure any related actions you want to support, such as rescheduling, canceling, sending a booking link, workflow triggers, or conversation transfer, based on your business process. Step 3 of 5Image 5 of 7 What this coversAdd booking guidance to the bot prompt Use your prompt and any custom booking instructions to tell the AI how to talk about the services, how to ask clarifying questions, and how to handle service-selection scenarios. Calendar or service descriptions help with intent classification, but customer-facing guidance belongs in the prompt.
    Buttons and menus referenced Add booking guidance to the bot promptServicespublic-facing servicesTest the booking experience
    Next stepReview additional appointment-booking actions Configure any related actions you want to support, such as rescheduling, canceling, sending a booking link, workflow triggers, or conversation transfer, based on your business process.
    All 5 steps in this procedure
    1. Create and configure your services or Service Calendars Set up the services you want customers to book in GHL Customer Care first. Make sure your service details, staff-related setup, add-ons, variations, resources, duration, and other service settings are fully configured before enabling AI booking.
    2. Enable Appointment Booking in Conversation AI In your prompt-based Conversation AI bot, open the Appointment Booking configuration and select the Services option. Then choose the public-facing services the AI should handle.
    3. Add booking guidance to the bot prompt Use your prompt and any custom booking instructions to tell the AI how to talk about the services, how to ask clarifying questions, and how to handle service-selection scenarios. Calendar or service descriptions help with intent classification, but customer-facing guidance belongs in the prompt. this image
    4. Review additional appointment-booking actions Configure any related actions you want to support, such as rescheduling, canceling, sending a booking link, workflow triggers, or conversation transfer, based on your business process.
    5. Test the booking experience Run test conversations to confirm that the bot recognizes the correct services, handles service details clearly, and creates bookings as expected. Testing is especially important when multiple services have similar names or overlapping use cases.
  4. Review additional appointment-booking actions
    Configure any related actions you want to support, such as rescheduling, canceling, sending a booking link, workflow triggers, or conversation transfer, based on your business process.
    Step 4 of 5: Review additional appointment-booking actions Configure any related… What this shows Step 4 of 5: Review additional appointment-booking actions Configure any related actions you want to support, such as rescheduling, canceling, sending… What this shows Shows what this covers for step 4 of 5 in the "How To Setup Services Calendar Support in Conversation AI" section of "Services Calendar Support in Conversation AI". This screenshot accompanies step 4 of 5 in the "How To Setup Services Calendar Support in Conversation AI" section of "Services Calendar Support in Conversation AI". At this point in the walkthrough you review additional appointment-booking actions Configure any related actions you want to support, such as rescheduling, canceling, sending a booking link, workflow triggers, or conversation transfer, based on your business process. The next step is to test the booking experience Run test conversations to confirm that the bot recognizes the correct services, handles service details clearly, and creates bookings as expected. Testing is especially important when multiple services have similar names or overlapping use cases. Step 4 of 5Image 6 of 7 What this coversReview additional appointment-booking actions Configure any related actions you want to support, such as rescheduling, canceling, sending a booking link, workflow triggers, or conversation transfer, based on your business process.
    Buttons and menus referenced Servicespublic-facing servicesAdd booking guidance to the bot promptTest the booking experience
    Next stepTest the booking experience Run test conversations to confirm that the bot recognizes the correct services, handles service details clearly, and creates bookings as expected. Testing is especially important when multiple services have similar names or overlapping use cases.
    All 5 steps in this procedure
    1. Create and configure your services or Service Calendars Set up the services you want customers to book in GHL Customer Care first. Make sure your service details, staff-related setup, add-ons, variations, resources, duration, and other service settings are fully configured before enabling AI booking.
    2. Enable Appointment Booking in Conversation AI In your prompt-based Conversation AI bot, open the Appointment Booking configuration and select the Services option. Then choose the public-facing services the AI should handle.
    3. Add booking guidance to the bot prompt Use your prompt and any custom booking instructions to tell the AI how to talk about the services, how to ask clarifying questions, and how to handle service-selection scenarios. Calendar or service descriptions help with intent classification, but customer-facing guidance belongs in the prompt.
    4. Review additional appointment-booking actions Configure any related actions you want to support, such as rescheduling, canceling, sending a booking link, workflow triggers, or conversation transfer, based on your business process. this image
    5. Test the booking experience Run test conversations to confirm that the bot recognizes the correct services, handles service details clearly, and creates bookings as expected. Testing is especially important when multiple services have similar names or overlapping use cases.
  5. Test the booking experience
    Run test conversations to confirm that the bot recognizes the correct services, handles service details clearly, and creates bookings as expected. Testing is especially important when multiple services have similar names or overlapping use cases.
    Step 5 of 5: Test the booking experience Run test conversations to confirm that the… What this shows Step 5 of 5: Test the booking experience Run test conversations to confirm that the bot recognizes the correct services, handles service details… What this shows Shows how to confirm for step 5 of 5 in the "How To Setup Services Calendar Support in Conversation AI" section of "Services Calendar Support in Conversation AI". This screenshot accompanies step 5 of 5 in the "How To Setup Services Calendar Support in Conversation AI" section of "Services Calendar Support in Conversation AI". At this point in the walkthrough you test the booking experience Run test conversations to confirm that the bot recognizes the correct services, handles service details clearly, and creates bookings as expected. Testing is especially important when multiple services have similar names or overlapping use cases. Step 5 of 5Image 7 of 7 How to confirmTest the booking experience Run test conversations to confirm that the bot recognizes the correct services, handles service details clearly, and creates bookings as expected. Testing is especially important when multiple services have similar names or overlapping use cases.
    Buttons and menus referenced Test the booking experienceServicespublic-facing servicesAdd booking guidance to the bot prompt
    All 5 steps in this procedure
    1. Create and configure your services or Service Calendars Set up the services you want customers to book in GHL Customer Care first. Make sure your service details, staff-related setup, add-ons, variations, resources, duration, and other service settings are fully configured before enabling AI booking.
    2. Enable Appointment Booking in Conversation AI In your prompt-based Conversation AI bot, open the Appointment Booking configuration and select the Services option. Then choose the public-facing services the AI should handle.
    3. Add booking guidance to the bot prompt Use your prompt and any custom booking instructions to tell the AI how to talk about the services, how to ask clarifying questions, and how to handle service-selection scenarios. Calendar or service descriptions help with intent classification, but customer-facing guidance belongs in the prompt.
    4. Review additional appointment-booking actions Configure any related actions you want to support, such as rescheduling, canceling, sending a booking link, workflow triggers, or conversation transfer, based on your business process.
    5. Test the booking experience Run test conversations to confirm that the bot recognizes the correct services, handles service details clearly, and creates bookings as expected. Testing is especially important when multiple services have similar names or overlapping use cases. this image

Frequently Asked Questions

Q: Do I need Service Calendars or Services configured before enabling this feature?
Yes. Set up the services you want to offer before configuring the bot for service booking. Your service setup is the foundation that Conversation AI uses for this booking experience.

Q: Can the bot book private services?
No. The current booking flow supports public-facing services only.

Q: Can the bot collect online payment during the booking conversation?
No. Online payment is not collected by the bot during the booking flow.

Q: Can I choose which services AI is allowed to book?
Yes. During setup, you choose the public-facing services the AI should manage.

Q: Do I need a Service Menu to use this feature?
No. Service Menus are an optional tool for organizing multiple services, but they are not required to enable service booking in Conversation AI.

Q: What should I update if the bot is choosing the wrong service?
Review the selected services, make the service names and descriptions more distinct, and improve the prompt instructions used to guide the bot.

Q: Can the booking flow include add-ons and variations?
Yes. The booking flow can include add-ons and variations when those are already configured.

Q: Can Conversation AI also support rescheduling or canceling appointments?
Yes, depending on how your appointment-booking experience is configured.


Frequently asked questions

What is Services Calendar Support in Conversation AI?
Services Calendar Support in Conversation AI extends GHL Customer Care’s appointment booking capabilities so AI can book eligible service appointments directly in chat. Instead of only sharing a booking link, the bot can work with supported Services Calendar configurations to help customers choose a service and complete the booking flow conversationally. This reduces friction, keeps the interaction inside the same conversation, and helps businesses offer a more guided booking experience. Service booking in Conversation AI supports public-facing services and can work with staff selection, add-ons, and variations when those items are already configured in GHL Customer Care. This setup builds on GHL Customer Care’s broader appointment-booking functionality in Conversation AI and brings that same experience to service-based scheduling.

Was this guide helpful?

Related guides