An AI assistant can handle rescheduling through natural conversation.
The Flow
User: "I need to move my appointment." AI: "I can help with that. What email did you use when booking?" User: "john@example.com" AI: "I found your appointment for Thursday at 2 PM. When would work better?" User: "Friday afternoon?" AI: "I have 1 PM and 3 PM available Friday. Which works?" User: "3 PM" AI: "Done! Your appointment is now Friday at 3 PM."
Behind the Scenes
- AI recognizes reschedule intent.
- AI asks for verification (email/phone).
- Backend finds the appointment.
- AI presents appointment details.
- AI checks new availability.
- User selects new time.
- Backend updates appointment.
- AI confirms the change.
Tools Needed
- findAppointment(email)
- getAvailability(dateRange)
- updateAppointment(id, newTime)
Verification
Before showing appointment details:
- Verify email or phone
- Match against booking record
- Prevent unauthorized access
Post-Reschedule
- Update calendar
- Send new confirmation
- Reset reminders
- Notify team
Bookux
Bookux builds AI assistants that handle rescheduling as naturally as the original booking.
Related: AI Appointment Cancellation · Build Appointment Rescheduling