Reactivation
When a cancelled appointment needs to be rebooked, the reactivation flow lets you re-open it with updated details rather than creating a new appointment from scratch.
Starting a reactivation
Section titled “Starting a reactivation”When an appointment is cancelled, the quick actions section shows a single Reactivate button instead of the normal action row (Reschedule, Cancel, Pay, etc.).
Reactivation page
Section titled “Reactivation page”The reactivation page provides a full-screen calendar with a bottom sheet:
Reason (optional)
Section titled “Reason (optional)”An optional text field to record why the appointment is being reactivated.
New time
Section titled “New time”- Duration — Adjust the appointment duration
- Start/End date — Pick new dates using the calendar or manual entry
- All-day toggle — Switch to/from all-day mode
- “Show in calendar” button — Preview the new placement
New price
Section titled “New price”Update the appointment’s price if needed.
Downpayment
Section titled “Downpayment”- “Keep original downpayment” checkbox — When checked, the original downpayment settings are preserved
- When unchecked, new fields appear:
- Downpayment amount — Must not exceed the appointment price
- Due date — Must not be after the appointment start date or in the past
How it works
Section titled “How it works”- The appointment status changes from cancelled back to open
- If dates, price, or downpayment were changed, those fields are updated in a follow-up call
- The reactivation is recorded in the appointment’s history