A waitlist that fills cancellations for you
When a client cancels, the longest-waiting person on your list gets a text and an email with a claim window. If they pass, the next person is up. No calls, no paper list.
Booking software
A massage practice sells time in three or four sizes, and the time between sessions matters as much as the sessions. The table needs fresh linens, the room needs air, and the therapist needs a minute before the next client walks in. A schedule that stacks hour-long sessions back to back leaves room for none of it. BookingHub books the session and the reset together.
See it in action
These are the real screens you get on day one. Scroll through a normal day on a laptop, a tablet and a phone, with bookings coming in from every kind of business.


01Calendar
Every booking takes the colour of its service, so a full week makes sense in one look. Bookings at the same time sit side by side, never on top of each other.
02Dashboard
The moment you sign in: what is coming up, what is waiting for your approval and who is new. Approve or decline a request in one tap, right from your phone.
03Waitlist
When someone cancels, the longest-waiting client gets a text and an email with a window to claim the spot. If they pass, the next person is up. You do nothing.
04Messages
Clients write from their booking and you answer from the dashboard or your phone. Every thread stays on the client's record, so anyone on the team can pick it up.
05Packs and memberships
Class packs, prepaid visits and monthly memberships, paid online through Stripe. Credits come off at every visit and memberships renew on their own.
06Analytics
Bookings over time, your top services, cancellations and new clients, for the week, the month or the year.
The client side
This demo business's public booking page, on a laptop and on a phone. Your colours, your services, your team, your open times.


Booking software
Create one service per length, or separate deep tissue, prenatal and relaxation massage, each with its own duration and price. The client picks the session they want, and the calendar blocks the full length of that session rather than a standard hour, so a 90-minute deep tissue never eats into the next client's time.
Add buffer time after each appointment, and the next booking cannot start until the linens are changed and the room is ready. Clients only see the times you can actually take. Each therapist keeps their own hours, so a therapist who works evenings is bookable in the evenings and nowhere else.
Attach an intake form to your services: recent injuries, medical conditions, medication, pregnancy, areas to avoid, preferred pressure. Make the important questions required. The answers are on the booking, so you read them before the session instead of asking about a sore shoulder while the client is face down.
A client who comes in every three weeks gets a reminder by email and text the day before and an hour before, and earns points toward a reward when you turn on your rewards program.
Everything built in
No add-ons to bolt on and no second subscription. Each of these ships with every BookingHub account, for every industry.
When a client cancels, the longest-waiting person on your list gets a text and an email with a claim window. If they pass, the next person is up. No calls, no paper list.
One link for your Instagram bio, your Google listing or a text message. Clients sign in with Google in one tap, pick a time and confirm.
Team view or time view, colour-coded by service. Busy time from Google, Apple or Outlook Calendar closes your availability on its own, and your bookings show up in the calendar on your phone.
Confirmations, a reminder the day before, cancellation links. All automatic, with wording you can edit.
Take a deposit or full payment at booking through Stripe. Sell class packs and auto-renewing memberships from your page, and let credits track themselves.
Every account, every plan during early access, no add-ons.
And everything else, included
Questions
Yes. Each service has its own length and price, so a 30-minute focused session, a 60-minute full body and a 90-minute deep tissue can sit side by side on your booking page. When a client books one, the calendar blocks the real length of that session.
Set buffer time between appointments. After each session the calendar keeps that time clear, so the next client cannot book into it. It is your time for linens, ventilation and a quick note in the client's file before the next person arrives.
Yes. Build your own form with short answers, long answers, multiple choice, checkboxes, yes/no, numbers and dates, or start from a ready-made template. Make questions required, attach the form to a service, and the answers appear on the booking for the therapist to read.
Yes. Invite each therapist as a team member. Everyone gets their own calendar, hours and services, and clients choose a therapist or no preference. Each therapist can connect Google, Apple iCloud or Outlook Calendar so their personal commitments block their bookable times.
Yes. Take payment or a deposit by card at booking, and sell packages of prepaid sessions, memberships or discount codes. Payments go to your own Stripe account. BookingHub keeps 1% of each online payment and Stripe charges its own processing fees, nothing else.
Create your account, add your services and hours, and share your booking link. Free during early access.