Quick Answer
Conversation AI can help contacts cancel or reschedule existing appointments automatically.
Enable the Cancel / Reschedule Appointment goal under Settings → Conversation AI → Bot Goals. The bot can check for future appointments, show the contact available bookings, and guide them through rescheduling or cancellation without requiring manual intervention.
Handling Appointment Changes Without Manual Back-and-Forth
You may need to cancel or reschedule appointments, but handling each request manually can slow down your workflow.
Conversation AI allows your system to detect existing bookings and guide contacts through cancellation or rescheduling automatically.
Without automation, appointment changes can lead to delays, missed updates, or unnecessary back-and-forth communication.
The Cancel / Reschedule Appointment goal allows your Conversation AI bot to detect future appointments, let the contact choose the appropriate booking, and then guide them through rescheduling or cancellation.
At a Glance
Before You Begin
Make sure the appointment and Conversation AI setup is ready before relying on the bot to manage schedule changes.
- Have a Conversation AI bot or assistant available.
- Make sure the appropriate calendars are connected.
- Confirm the bot has the appointment goal enabled.
- Review how appointment names, dates, and times will appear to contacts.
- Confirm the correct timezone is used for the contact.
Enable the Cancel / Reschedule Appointment Goal
Enable the appointment goal for the Conversation AI bot that should handle schedule changes.
Open Settings
Go to Settings in your BizStackPro account.
Open Conversation AI
Select Conversation AI and open the bot or assistant you want to configure.
Open Bot Goals
Go to Bot Goals.
Enable the Appointment Goal
Enable the appointment cancellation and rescheduling goal or goals you want the bot to support.
How Booking Detection Works
Before offering appointment-management options, the bot checks whether the contact has future appointments.
- If no future appointment exists, the bot can guide the contact toward booking an appointment.
- If an appointment exists, the bot can offer to reschedule or cancel it.
Rescheduling Flow
The bot helps the contact identify the correct appointment and choose a new available time.
Show Upcoming Appointments
The bot displays up to the first five upcoming appointments.
Select the Appointment
The contact chooses the appointment they want to reschedule.
Choose a New Time
The bot guides the contact through selecting a new available appointment time.
Complete the Reschedule
Reschedules are typically handled one appointment at a time so the contact can clearly identify which booking is being changed.
Keep appointment choices easy to understand
Showing the service name together with the date and time can help contacts choose the correct appointment when several bookings are available.
Cancellation Flow
Conversation AI can also guide contacts through cancelling one or more upcoming appointments.
Show Upcoming Appointments
The bot lists up to the first five upcoming appointments.
Select the Appointment or Appointments
The contact chooses which appointment or appointments they want to cancel.
Collect a Cancellation Reason
Depending on your setup, the bot can ask for a cancellation reason before completing the action.
Offer Rescheduling When Appropriate
If the contact gives time conflict as the reason, the bot can suggest rescheduling instead of completing the cancellation.
A time conflict does not always need to become a cancellation
When timing is the only problem, a simple rescheduling prompt can help the contact keep the appointment at a better time.
Why Automated Appointment Changes Are Useful
- Less back-and-forth: contacts can make changes without waiting for a manual reply.
- Cleaner calendar: cancellations and reschedules happen through a guided process.
- Better retention: time conflicts can trigger a rescheduling suggestion instead of an immediate cancellation.
- Multi-appointment support: contacts can review several upcoming bookings before selecting the correct one.
Best Practices
- Confirm time zones: make sure contacts see appointment times in the correct local timezone.
- Keep selections clear: include the service name and date/time so contacts can distinguish between appointments.
- Use cancellation reasons: reasons can help identify recurring scheduling problems or availability issues.
- Keep calendars connected: cross-calendar rescheduling depends on the relevant calendars being connected and associated with the contact.
Frequently Asked Questions
What happens if I have multiple upcoming appointments?
The bot displays up to the first five upcoming appointments and lets the contact select one for rescheduling or cancellation.
Can I cancel multiple appointments at once?
Yes. The bot can guide a bulk cancellation flow by helping the contact choose appointments and confirm the action.
Can I reschedule appointments to a different calendar?
Yes. Rescheduling across different calendars can work as long as those calendars are connected and associated with the contact.
How does the bot know if I already have an appointment?
The bot checks the contact’s future appointments and then prompts the appropriate next step based on what it finds.
Continue Learning
Continue learning how Conversation AI works with appointment booking and other automated customer interactions.


