Skip to main content

Introduction

The Waitlist feature allows you to add clients who are waiting for specific services or time slots. When an appointment is cancelled or rescheduled, the system automatically matches the freed slot against waitlist entries and notifies your team. You can then contact the client and convert the waitlist entry into an appointment. The waitlist lives inside the scheduler’s Follow-ups side panel alongside the Incomplete Bookings tab — both surface pending client intent that hasn’t converted to an appointment yet.

Key Features

  • Client Waitlist Management: Track clients waiting for appointments
  • Preferred Time Windows: Clients can specify multiple preferred date/time ranges
  • Service Selection: Link waitlist entries to specific services or bundles
  • Automatic Slot Matching: System automatically matches cancellations and reschedules with waitlist entries
  • Match Notifications: Receive notifications when a freed slot matches a waitlist entry
  • Quick Booking: Convert waitlist entries to appointments seamlessly

Step-by-Step Usage Instructions

Adding a Client to the Waitlist

  1. Navigate to the Scheduler section
  2. Click the Follow-ups button in the scheduler header (this opens the combined Waitlist + Incomplete Bookings panel; the Waitlist tab is selected by default)
  3. Click Add
  4. Fill in the waitlist entry form:
Client Selection:
  • Search for an existing client or create a new one
  • Start typing the client’s name to search
  • Click “Create” to add a new client on the fly
Preferred Times:
  • Add one or more preferred time windows
  • For each preferred time, specify:
    • Date: The desired appointment date
    • Start Time: Earliest acceptable time
    • End Time: Latest acceptable time
  • Click Add Time to add additional preferred time windows
  • Remove unwanted time slots with the trash icon
Services:
  • Click Add Service to select services the client wants
  • Choose from individual services or service bundles
  • Services from bundles are grouped together with a bundle badge
  • Remove services by clicking the trash icon
Notes (Optional):
  • Add any special requests, preferences, or important information
  • Example: “Prefers morning appointments” or “Flexible on service provider”
  1. Click Save to add the client to the waitlist

Viewing the Waitlist

  1. In the Scheduler section, click the Follow-ups button
  2. Make sure the Waitlist tab is selected (it’s the default); the adjacent Incomplete tab lists incomplete bookings
  3. The panel shows all pending waitlist entries
  4. Each entry displays:
    • Client name
    • Requested services
    • Preferred time windows
    • Date added to waitlist
    • Notes (if any)
Waitlist panel showing client entries with preferred times and services

Editing a Waitlist Entry

  1. Open the Follow-ups panel and switch to the Waitlist tab
  2. Click on the waitlist entry you want to modify
  3. Update any fields:
    • Change preferred times
    • Add or remove services
    • Update notes
  4. Click Update to save changes

Automatic Slot Matching

When an appointment is cancelled or rescheduled, the system automatically checks the waitlist for matching entries. How matching works:
  1. The system identifies the freed date, time, and team member from the cancelled or rescheduled appointment
  2. It finds waitlist entries whose preferred time windows overlap with the freed slot
  3. It validates that the team member is available (no roster conflicts, blocked time, or other appointments)
  4. It checks that the team member can perform at least one of the requested services
  5. Matching entries are flagged with the available slot details (date, time, and team member name)
  6. Your team receives a notification that matches were found
Match details include:
  • Available date and time range
  • Team member name
  • A description such as “Monday, 27 Jan, 2:00 PM – 3:00 PM with Sarah”
Dismissing a match:
  • Click Dismiss on a slot match if the client is no longer interested or you cannot fill the slot
  • Stale matches are automatically dismissed when:
    • The slot date has passed
    • The team member is no longer available for that time
    • The team member can no longer perform the requested services
  • Matches are revalidated each time you open the waitlist panel

Booking from the Waitlist

When you see a slot match or want to book a waitlist entry manually:
  1. Open the Follow-ups panel and switch to the Waitlist tab
  2. Review entries — matched entries display the available slot details
  3. Contact the client to confirm availability
  4. If confirmed, click the Actions menu on the waitlist entry and select Book
  5. The appointment form opens with the client and services pre-filled from the waitlist
  6. Select the date, time, and team member(s) for the appointment
  7. Click Save to create the appointment
What Happens:
  • The appointment is created with all waitlist details pre-filled
  • The waitlist entry status automatically changes from “Waiting” to “Booked”
  • The waitlist entry is linked to the appointment (you can view the appointment from the waitlist)
  • The waitlist entry remains in the system for record-keeping

Removing from Waitlist

Manually remove a client from the waitlist when:
  • They no longer need the service
  • They’ve booked elsewhere
  • They’re no longer interested
To Remove:
  1. Open the Follow-ups panel and switch to the Waitlist tab
  2. Find the entry to remove
  3. Click the Actions menu and select Delete
  4. Confirm the deletion

Online Booking Waitlist

Clients can also join your waitlist directly through online booking when no time slots are available.

Enabling Online Waitlist

  1. Go to SettingsBooking Policies
  2. Scroll to Booking Options section
  3. Toggle on Allow clients to join waitlist
  4. Optional: Override this setting per service in the Service Catalogue

How Online Waitlist Works

When online waitlist is enabled:
  1. Client selects services and a date in online booking
  2. If no time slots are available, they see a “Join the waitlist” option
  3. Client can add optional notes (e.g., “Morning preferred”, “Team member preference: Sarah”)
  4. After joining, client receives a confirmation notification
  5. Entry appears in your Scheduler waitlist panel
  6. When a cancellation or reschedule matches the entry, your team is notified. Contact the client and book from the waitlist

Online vs Staff-Created Entries

Online waitlist entries appear identically to staff-created entries in your waitlist panel. Both include:
  • Client name and contact information
  • Preferred date(s)
  • Services requested
  • Notes
  • Date added

Business Notifications

You receive notifications in these scenarios:
  • New Waitlist Entry: When a client joins the waitlist (online or staff-created if enabled). Sent to your business email/SMS if configured in SettingsAutomated MessagesBusiness Notifications.
  • Waitlist Slot Match: When a cancellation or reschedule frees a slot that matches one or more waitlist entries. This is an in-app notification that appears in your notification bell.
By default, new waitlist notifications are only sent for online entries. To receive notifications for all entries (including those created by staff), enable “Include appointments created by staff” in SettingsAutomated MessagesBusiness Notifications. Note: The system automatically matches freed slots with waitlist entries and notifies your team. You then contact the client and book from the waitlist when they confirm. The system does not send automatic offers directly to waitlisted clients.

Policies and best practices

  • When to enable online waitlist: Enable in Settings → Booking Policies under Allow clients to join waitlist for services where demand often exceeds availability. You can override per service (e.g. disable for walk-in or express services).
  • Act on match notifications: When the system notifies you of a slot match, contact the client promptly to offer the slot. Dismiss the match if the client declines.
  • Review regularly: Check the waitlist periodically and remove or update entries when clients have booked elsewhere or are no longer interested.
  • Order of contact: Entries show the date added. Contact earlier entries first as a general rule when multiple clients match an open slot.
  • Per-service control: Configure “Allow join waitlist” per service in the Service Catalogue so only relevant services show the waitlist option online.

FAQs

Q: Can clients add themselves to the waitlist? A: Yes, if you enable “Allow clients to join waitlist” in SettingsBooking Policies (Booking Options). When no time slots are available for their selected date, clients can join the waitlist directly. Otherwise, clients can request waitlist addition through phone, email, or in-person. Q: How many preferred times can a client specify? A: For staff-created entries, there’s no limit. For online waitlist entries, clients join for a single date (the date they searched for). Q: Does the system automatically match cancellations with the waitlist? A: Yes. When an appointment is cancelled or rescheduled, the system automatically checks if the freed slot matches any waitlist entries by date, time, team member availability, and service eligibility. Your team receives an in-app notification with the match details. You then contact the client to offer the slot. Q: What happens to a slot match if I don’t act on it? A: Stale matches are automatically dismissed when the slot date passes, the team member becomes unavailable, or the team member can no longer perform the requested services. You can also dismiss a match manually. Q: Can I see waitlist entries directly in the scheduler calendar? A: The waitlist is viewed in a separate panel, not on the calendar itself. Q: Can I add multiple clients to the same waitlist time slot? A: Yes, multiple clients can wait for the same time window. Contact them in order when a slot opens. Q: How do I know which clients to contact first? A: Waitlist entries show the date they were added. Contact earlier entries first as a general rule. Q: How do I disable online waitlist for specific services? A: Edit the service in your Service Catalogue and set “Allow Join Waitlist” to “No - Don’t allow waitlist for this service”. This overrides the location default for that specific service. Q: What notification does the client receive when joining online? A: Clients receive the “New Waitlist” automated message (if enabled). You can customise this message in SettingsAutomated Messages.