Reschedule or cancel not working
The guest clicks the reschedule or cancel link in their confirmation email and gets an error instead of the booking management page.
Symptom
- The reschedule link returns "Invalid token" or "Booking not found".
- Cancellation appears to succeed but the calendar event is still there.
- The booking page editor will not let you cancel a past booking.
Why it happens
- The reschedule token expired (links are valid only for the booking lifetime).
- The booking was already cancelled or already rescheduled once.
- The booking page was deactivated, breaking the public reschedule URL.
- The write-to calendar is disconnected, so the event cannot be updated.
- The meeting has already happened; past meetings cannot be rescheduled.
How to fix
- Open Bookings in your dashboard and find the booking. Confirm its current state (active, cancelled, rescheduled).
- If the link is expired or invalid, cancel from the dashboard instead. The guest will get a cancellation notice and you can send a fresh booking link.
- Reconnect any disconnected calendar (see OAuth disconnected). The cancel action depends on being able to update the calendar event.
- For past meetings, cancellation is informational only, the event already happened. Use the dashboard to mark it cancelled for your records.
Each link only works once
Reschedule and cancel links are single-use tokens tied to the booking. If a guest accidentally clicked the link earlier, the next click will fail. Send them a fresh one from the booking record.
Still not working?
Open with the booking ID and a screenshot of the error the guest saw.