How FullSlot Works
How FullSlot Works
FullSlot automatically notifies your waitlisted clients the moment a cancellation opens up — so the slot gets filled without any manual work from your team.
The full flow, step by step
1. A client cancels their appointment in their scheduler. This can happen in Calendly, Square, Acuity, Vagaro, or any system connected via Webhook Bridge.
2. The scheduler notifies FullSlot instantly. FullSlot connects via webhooks — a real-time signal that fires the moment a cancellation is recorded. There's no polling, no delay.
3. FullSlot matches the appointment type to your waitlist. Every appointment type in your scheduler is linked to a waitlist in FullSlot. FullSlot finds the right list automatically based on which service was cancelled.
4. Every eligible client on the waitlist is notified at the same time. They get a text message, an email, or both — depending on your settings. The message tells them exactly which service opened up, when it is, and includes a one-tap link to book the slot.
5. The first client to click and confirm gets the slot. It's first-come, first-served. As soon as one person books it, the slot is marked filled.
6. All other clients receive a "slot just filled" message. No one is left hanging. They stay on the waitlist for the next opening.
7. The slot shows as Filled in your dashboard. You can see who booked it, when they were notified, and how long it took.
A few things worth knowing
- FullSlot does not change anything in your scheduler. It works alongside your existing setup. Your booking flow, your confirmation emails, your client communications — all unchanged.
- Clients are notified simultaneously, not one at a time. This is what makes it fast. Everyone on the waitlist gets the message at the same moment.
- The person who cancelled does not get notified. FullSlot automatically excludes them.
- Only client-initiated cancellations trigger a notification. If you cancel an appointment yourself, no notification is sent — but you can notify the waitlist manually from the Cancellations page.
- The response window controls how long clients have to respond. Default is 15 minutes. After that, unfilled slots return to Available status and you can re-send manually.
- Revenue tracking is automatic if payments are connected. Square payments and Stripe payments (for Calendly) can be captured so you see actual revenue, not estimates.