Quick Answer
How do you use Conversation AI to book appointments in a workflow?
Create a workflow in Automation, add a trigger such as Customer Reply, then add the Appointment Booking Conversation AI action. Select a non-recurring calendar, configure the bot’s tone, message limit, timeout, and confirmation behavior, add branches for booked, not booked, and timeout outcomes, then publish and test the workflow.
How Appointment Booking Works
You may want to book appointments faster, but going back and forth with contacts can slow down the process.
Conversation AI workflows allow your system to suggest available times, guide the booking conversation, and complete appointment booking automatically.
Without automation, scheduling can create delays, missed opportunities, or extra manual work.
Conversation AI appointment booking lets the bot fetch available time slots, suggest options to the contact, and complete the booking inside a workflow.
Booking is handled as a Conversation AI workflow action
The original guide starts with a workflow trigger and then adds an Appointment Booking action under Conversation AI.
Booking Workflow at a Glance
Before You Begin
Prepare the bot, calendar, and workflow logic before enabling automated appointment booking.
- Confirm Conversation AI is configured for the channels you want to support.
- Choose a standard non-recurring calendar for the booking action.
- Decide how the bot should sound while guiding contacts through scheduling.
- Choose a reasonable maximum message limit.
- Choose a timeout window for incomplete booking attempts.
- Decide whether confirmations should be automatic or manually reviewed first.
- Plan what should happen for booked, not booked, and timeout outcomes.
Step 1: Confirm Conversation AI Settings
Make sure the bot and channels are configured before adding the booking workflow.
Open Conversation AI
Go to Settings → Conversation AI.
Choose the Bot Mode
Choose the mode you want to use, such as Suggestive or Auto-Reply / Auto-pilot, depending on the options available in your account.
Select the Channels
Select the communication channels the bot should support, such as SMS, Facebook, Instagram, or other available channels.
Step 2: Create the Workflow
Create the automation that will start the booking conversation.
Open Automation
Go to Automation and create a new workflow.
Add the Trigger
Add a trigger such as Customer Reply.
Filter by Channel if Needed
Apply a channel filter when the workflow should run only for a specific channel, such as SMS.
Add Tracking Tags if Helpful
Optionally use tags so booking outcomes can be easier to measure later.
Step 3: Add the Appointment Booking Action
Configure the Conversation AI action that guides the contact through scheduling.
Add Appointment Booking
Add the Appointment Booking Conversation AI action to the workflow.
Select a Non-Recurring Calendar
Choose the calendar the bot should use for appointment booking.
The original guide states that this action requires a non-recurring calendar.
Customize the Bot’s Personality
Adjust the tone, instructions, and response style that should guide the booking conversation.
Set the Maximum Messages
Set a maximum message limit so the booking conversation does not continue indefinitely.
The source page uses 15 messages as an example.
Set the Timeout
Choose how long the workflow should wait before treating an unfinished booking attempt as timed out.
The original guide uses 24 hours as an example.
Configure Confirmations
Enable or disable automatic confirmation messages based on how you want bookings handled.
Save the Action
Click Save Action after reviewing the booking configuration.
Disable automatic confirmations for manual review
If you want to review appointments before sending confirmations, the original guide recommends disabling automatic confirmations.
Step 4: Add Outcome Branches
Give each possible booking result a clear next step.
Timeout
Send a follow-up message or route the contact to a person when the booking attempt times out.
Appointment Booked
Confirm the appointment details and optionally apply a tag or other follow-up action.
Appointment Not Booked
Add the contact to a nurturing workflow, send helpful resources, request a better time, or route the contact for manual follow-up.
Step 5: Publish and Test the Workflow
Test several booking scenarios before relying on the workflow in production.
Save and Publish
Save the workflow and publish it when the setup is complete.
Test Different Booking Behaviors
Run test conversations for different scenarios, including a quick booking, an indecisive contact, and a contact who stops responding.
Verify the Outcomes
Confirm that tags, messages, booking results, and outcome branches behave as expected.
Common Appointment Booking Use Cases
Marketing Agencies
Automatically guide prospects toward booking client consultations.
Service Providers
Schedule appointments without repeated manual back-and-forth.
Sales Teams
Book discovery calls and route leads into the appropriate next step faster.
Booking Workflow Best Practices
Frequently Asked Questions
Can I use Conversation AI for recurring appointments?
How do I customize the bot’s personality?
What happens if the bot fails to book an appointment?
Can I manually review bookings before confirmations are sent?
How do I track the performance of my booking workflow?
Continue Learning
Continue learning how Conversation AI handles appointment changes, workflows, and overall bot configuration.


