Skip to main content

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

  1. Open the booking under Bookings.
  2. Click Reschedule.
  3. Pick a new time from the provider's available slots.
  4. 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:

  1. Open the booking under Provider Bookings.
  2. Click Request Reschedule.
  3. Add a short note explaining why you need to move it.
  4. 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 .ics file 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).

Last updated: May 7, 2026