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 salon day is built from very different blocks: a fifteen-minute fringe trim, a three-hour colour with toning, a consultation before anything touches the hair. Book them all as the same slot and the day falls apart by noon. BookingHub lets every service carry its own length and price, and lets every stylist keep their own chair, hours and regulars.
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.
Booking software
Every stylist has their own calendar, hours and list of services, so a client who always sees the same person books that person directly. A new client can choose no preference and take the first opening. Your clients list keeps each person's history and private notes, such as the formula you used last time.
A balayage, a colour correction and a root touch-up each get their own length, and buffer time after a service gives you a moment to clean the bowls and reset the station. For work you cannot price before seeing the hair, show a price range or contact for pricing instead of a number that will change at the chair.
Set up a short consultation as its own service, and approve new clients before their booking is confirmed, so you know who is asking for a full colour. For long appointments, take a deposit by card when the client books, through your own Stripe account. BookingHub keeps 1% of each online payment, and Stripe charges its own fees.
When a three-hour colour cancels the day before, the opening goes to the client who has waited longest on your list, and they have thirty minutes to claim it before the next person is asked.
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. The client picks a service, then a stylist or no preference, then a time. Each stylist sets their own hours and the services they do, so a junior stylist and a colour specialist can share one booking page without offering times or services that are not theirs.
Every service has its own length, so a colour correction books the full time you set and the calendar blocks all of it. For the hardest jobs, you can let clients request a day and a window, morning or afternoon, and confirm the exact start time yourself once you know what the hair needs.
Yes. Ask for a payment or a deposit by card when the client books. The money goes to your own Stripe account. BookingHub keeps 1% of each online payment and Stripe charges its own processing fees, with nothing else on top. Your cancellation cutoff tells clients how late they can still change the appointment.
The opening goes to your cancellation waitlist. The client who has waited longest is notified automatically and has 30 minutes to claim it. If they do not, the next person is offered it. Clients can only cancel or reschedule from their account within the cutoff you set, for example no changes within 24 hours.
Yes. Each client has a file in your clients list with every past appointment, their totals and private notes your clients never see. Write the formula, the developer and the processing time in a note after the appointment, and it is there the next time they sit in your chair.
Create your account, add your services and hours, and share your booking link. Free during early access.