Configuring Appointment Booking with Conversation AI

Streamline Appointment Scheduling with Conversation AI

Use Conversation AI to automate the process of booking appointments with your leads and customers. This feature enables your CRM's AI assistant to communicate with contacts across supported messaging channels, gather necessary information, and schedule meetings directly into your calendar system. You can configure the experience to handle single or multiple calendars, manage cancellations and rescheduling, and trigger follow-up automations for a complete customer journey.

Key Advantages of Automated Appointment Booking

Implementing this feature offers several benefits for your business:

  • Automated Scheduling: The bot handles the entire booking conversation, from collecting details to confirming the appointment, without manual intervention.
  • Intelligent Routing: When using multiple calendars, the bot can intelligently route requests to the appropriate calendar based on service type or keywords.
  • Enhanced Customer Experience: Provides instant, 24/7 responses for booking, rescheduling, or canceling appointments, reducing wait times.
  • Increased Efficiency: Frees up your team from scheduling tasks and allows you to trigger automated workflows after an appointment is booked.
  • Contextual Conversations: The bot maintains context about recent appointments, allowing it to answer follow-up questions more accurately.

Prerequisites for Setup

Before enabling appointment booking, ensure you have the following configured in your CRM:

  • A fully set up Booking Calendar.
  • A Conversation AI bot created within the sub-account.
  • Bot training that accurately reflects your business's voice and services.
  • The messaging channels where you want the bot to be active selected.
  • A clear decision on whether to use a single calendar or route to multiple calendars.

How It Works

When a contact expresses interest in booking an appointment, the Conversation AI bot engages with them. It identifies the booking intent, collects any required contact information, checks for available time slots from the connected calendar, presents the options, and finalizes the booking within the conversation thread. For more advanced configurations, the bot can also facilitate cancellations and rescheduling.

Single Calendar vs. Multiple Calendar Booking

You can choose between two primary booking setups:

Single Calendar Booking: This is the simplest option, ideal for businesses with one primary service or a single point of contact for appointments. The bot is configured to use one specific calendar for all booking requests.

Multiple Calendar Booking: This setup is best if your business has different services, departments, or locations. The bot can be trained to route requests to the correct calendar. To improve accuracy, you can configure each calendar with:

  • A clear description of its purpose.
  • Relevant keywords related to the service.
  • An optional fallback calendar for when a request doesn't clearly match any specific calendar.

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

Best Practices for Prompt and Calendar Setup

For optimal performance, your bot needs proper configuration beyond just selecting a calendar.

  • Write clear, distinct descriptions for each calendar to aid the bot in accurate routing.
  • Include relevant keywords for common services or appointment types in the calendar configuration.
  • Ensure all customer-facing information about your business and services is included in the bot's main prompt and training, not just in the calendar descriptions.
  • Maintain a consistent brand voice in the bot's initial messages and overall tone.
  • Only require essential contact fields during booking to keep the process quick and efficient.

Setting Up Appointment Booking

A proper setup ensures the bot can correctly identify when a contact wants to book an appointment, use the appropriate calendar, and guide the conversation smoothly. Configuring it correctly from the start also makes it easier to later expand into features like multi-calendar routing and handling cancellations.