Two tools that protect your calendar: a waitlist that fills cancelled slots automatically, and per-meeting-type cutoffs that control how close to a meeting clients can still cancel or reschedule.
The waitlist is per meeting type: edit the meeting type in Booking pages and switch on Enable waitlist.
Once it's on, a client who opens your booking page and finds a day (or a whole month) fully booked sees a short name + email form to join the waitlist instead of a dead end.
The form only appears on days you actually work that are fully booked. Days outside your working hours — or days you've blocked off entirely — never offer the waitlist, so nobody queues for a day you were never available.
When a booking for that meeting type is cancelled, everyone active on its waitlist gets a "spot opened" email with a direct booking link. It's first come, first served — the first person to complete the booking gets the slot, exactly like any normal booking.
Dashboard → Waitlist shows everyone waiting across your meeting types — searchable, filterable by session, with when each person was last notified. Remove an entry anytime. The Booking pages editor shows a small "N waiting" count on meeting types with an active list, and the Availability page carries a summary card with waiting counts per meeting type.
Separately from the waitlist, each meeting type controls how close to the start a client may still act. In the meeting type editor you'll find two settings:
Each can be No restriction, Meeting start, or a cutoff from 1 to 72 hours before. Inside the window, the portal's reschedule/cancel buttons grey out with an explanation, and reschedule links from emails fall back to a normal booking page.
Cutoffs bind clients only — you can always cancel or reschedule any booking from your dashboard. And a client cancellation never auto-refunds; refunds stay in your hands (Bookings → Payment → Refund).
Still stuck? Email support@yourdayschedule.com — we answer quickly.