Appointment Cancellation and Rescheduling in Form-Based Conversation AI

By Sparkforge Support Team ·Last reviewed May 3, 2026

Form-Based Conversation AI bots in Sparkforge can cancel or reschedule appointments inside the conversation, including bulk handling for contacts with multiple bookings. Toggle the behavior in Bot Goals.

Form-Based Conversation AI bots in Sparkforge can manage existing appointments inside the chat. Contacts can reschedule or cancel without waiting on a human, and the bot handles multiple bookings in one pass.

What this feature does

Two toggles in Bot Goals enable cancellation and rescheduling. Once on, the bot offers those options inside the conversation when a contact already has an appointment on file. The bot can act on appointments across any calendar associated with the contact.

Why it matters

  • Customer convenience. Contacts adjust bookings without waiting on staff.
  • Less manual work. Front-desk staff stop processing routine reschedules.
  • Bulk cancellations. Contacts with multiple bookings get handled in a single conversation.
  • Calendar coverage. Works across every calendar tied to the contact, not just the bot’s default.
  • Status agnostic. Works on appointments in any status.

Enable cancellation and rescheduling

Step 1: Edit the bot

  1. Open Conversation AI.
  2. Pick the bot to edit and click Edit Bot.
  3. Open Bot Goals.

Step 2: Toggle the appointment options

  1. In Appointment Details, find the rescheduling and cancellation toggles.
  2. Enable whichever options you want the bot to offer.

Step 3: Test before going live

Use Bot Trial to simulate a conversation and confirm the cancel/reschedule flows behave correctly with your calendar setup.

How appointments are handled

  • New bookings always land in the calendar specified in the bot’s Appointment Details.
  • Cancellations and reschedules can target any calendar tied to the contact.
  • All appointment statuses are supported.

Bulk cancellations

If a contact has multiple appointments, the bot handles them in one conversation rather than asking the contact to repeat themselves per booking.

Frequently Asked Questions

Can I disable cancellation or rescheduling later?
Yes — toggle the options off in Appointment Details. Note that activating the underlying Lab feature itself is irreversible.
Does the bot work with all calendars in my account?
It can reschedule or cancel appointments on any calendar tied to the contact. New bookings always land in the bot’s configured calendar.
What if a contact has several appointments?
The bot handles bulk cancellations in one conversation, so contacts don’t repeat the request per appointment.
Can I preview the experience before deploying?
Yes. Use Bot Trial to simulate the conversation and validate the flow.
Are any appointment statuses excluded?
No. Cancellation and rescheduling work across all appointment statuses.
Will contacts get notifications for changes?
Notifications are driven by your calendar and workflow configuration in Sparkforge, not by the bot itself.

Was this article helpful?