Rescheduling a Session
How to reschedule a session: the 24-hour rule, the client flow, and the provider reschedule-request flow.
Rescheduling a Session
Rescheduling works differently depending on who wants to move the session — the client or the provider. There's also a time-window rule that applies to both sides.
The 24-hour rule
Clients can reschedule free, up to 24 hours before the session starts. Inside the 24-hour window, rescheduling is blocked — the only option at that point is to cancel (and because you're within 24 hours of the session, no refund is issued for a client cancellation).
This rule applies to the session's scheduled start time, not business days.
If you're the client
- Open the booking under Bookings.
- Click Reschedule.
- Pick a new time from the provider's available slots.
- Confirm.
You'll receive an updated email with a fresh .ics calendar invite. The old calendar event is removed.
If you're the provider
You cannot reschedule a client's booking directly. Instead, you send a reschedule request:
- Open the booking under Provider Bookings.
- Click Request Reschedule.
- Add a short note explaining why you need to move it.
- The client receives an email and in-app notification with a link.
From there, the client picks a new time (or declines). The booking doesn't move until the client acts. This keeps the client in control of their calendar and avoids a session suddenly jumping on them without notice.
What changes after a reschedule
- Old calendar event: deleted on the provider's calendar.
- New calendar event: created with the updated time.
- Client: receives a new
.icsfile by email. - Booking history: the reschedule is recorded (who moved it and when).
Can a reschedule be "undone"?
No — each reschedule is its own action. If you reschedule and then want the original time back, you have to reschedule again to that time (assuming the slot is still available).