Rescheduling reduces cancellations and improves customer experience.
The Flow
- Customer clicks reschedule link
- System verifies identity
- System finds appointment
- Customer sees current booking
- Customer selects new time
- System updates appointment
- Customer receives confirmation
Verification Options
Email code: Send verification to booking email.
Secure token: Include in reschedule link.
Phone verification: SMS code to booking phone.
Finding the Appointment
Query by:
- Appointment ID (from token)
- Contact email
- Contact phone
Showing New Availability
Fetch available slots from the same calendar.
Apply same business rules.
Updating the Appointment
- Validate new time is available
- Update in calendar system
- Update in CRM if needed
- Send new confirmation
- Reset reminders
Edge Cases
- Slot taken between selection and confirmation
- Appointment already passed
- Rescheduling not allowed
Bookux
Bookux builds rescheduling flows that integrate with your calendar and CRM.
Related: Build Appointment Cancellation · AI Appointment Rescheduling