Let clients join a waitlist when you have no availability. If an appointment is cancelled, waitlisted clients are automatically notified with a link to book.

Enabling the waitlist

Go to Settings → Profile and enable the Waitlist toggle. Once enabled, clients who reach a day with no available slots will see two options on your booking page:

  • Jump to next available slot — automatically finds and jumps to the nearest date with availability
  • Join the waitlist — the client confirms their name and email (pre-filled if they're logged into the client portal) and joins the queue

When someone joins

You'll receive an email alert with the client's name, email, and the service they were trying to book. The entry appears in Settings → Waitlist under the Waiting section.

When a slot opens

When any appointment is cancelled — either by you from the dashboard or by a client via their cancellation link — MassageHub automatically emails up to 10 unnotified waitlist entries for that service. Each person receives a "A slot just opened" email with a direct link to your booking page.

Notified entries move to the Notified section in Settings → Waitlist. They are not auto-booked — the client must visit your booking page and choose a slot themselves.

Managing the waitlist

Go to Settings → Waitlist to see all entries. You can delete any entry. Your dashboard also shows a banner with the number of people currently waiting, linking directly to the waitlist.

Notes

  • Notifications only fire on cancellation — there is no automatic check for new availability added to your schedule
  • If the waitlist feature is disabled, the join prompt is hidden and no new entries can be added