An AI assistant can handle cancellation through conversation.
The Flow
User: "I need to cancel my appointment." AI: "I can help. What email did you use when booking?" User: "john@example.com" AI: "I found your appointment for Thursday at 2 PM. Are you sure you want to cancel?" User: "Yes" AI: "Your appointment has been canceled. Would you like to rebook for another time?"
Behind the Scenes
- AI recognizes cancel intent.
- AI asks for verification.
- Backend finds the appointment.
- AI confirms cancellation intent.
- Backend cancels appointment.
- AI confirms and offers rebooking.
Tools Needed
- findAppointment(email)
- cancelAppointment(id)
- getAvailability(dateRange) - for rebooking
Verification
Always verify identity before canceling:
- Email verification
- Phone verification
- Secure token
Confirmation
Ask for explicit confirmation:
- Show appointment details
- Confirm cancellation intent
- Optionally ask for reason
Post-Cancellation
- Remove from calendar
- Stop reminders
- Notify team
- Offer rebooking
- Trigger any workflows
Bookux
Bookux builds AI assistants that handle cancellation gracefully while encouraging rebooking.
Related: AI Appointment Rescheduling · Build Appointment Cancellation