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
Scheduling gets hard once there is more than one person. Each team member works different hours, offers different services and has commitments outside work, and the front desk has to keep it all straight. BookingHub gives every team member their own calendar, hours and services, then only offers clients the times that actually work, with the buffers, approvals and reminders you set.
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.
Appointment scheduling software
Use your business hours for everyone, give a team member a custom weekly schedule, or open slots by hand for someone who works irregular days. Block off holidays, copy a good week forward, and connect each person's Google, Apple or Outlook calendar so their busy times close those slots automatically.
Every service has its own length, so a 90-minute treatment blocks 90 minutes. Add buffer time between appointments to clean up or write notes. For work that needs two people, a group booking only offers times when every team member involved is available, and classes with a fixed capacity stay open until the last spot is taken.
Confirm bookings instantly, approve every request, or approve only new clients, and let trusted clients skip approval. Reminders go out by email and text the day before and an hour before. When an appointment is cancelled, the longest-waiting client on the waitlist gets 30 minutes to claim it before the next person is offered it.
The calendar shows day, week and month views with every team member's appointments, and the times you block on the availability grid, like a lunch hour or a day off, stay off the booking page.
Features
A page with its own link where clients pick a service, a team member and a time, with no app needed.
See the featureWhen a booked slot opens, the client who has waited longest is offered it first, with no phone calls on your side.
See the featureConfirmations and reminders by email and text, the day before and an hour before, in wording you can edit.
See the featureTake a payment or a deposit by card when clients book, paid into your own Stripe account.
See the featureBusy times in Google, Apple, Outlook or any .ics calendar block bookings, and your schedule appears in your own calendar.
See the featureAsk clients what you need to know before the appointment, with your own questions attached to each service.
See the featureEvery team member's appointments on one calendar, each person with their own hours, services and availability.
See the featureEverything 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 team member can follow the business hours, have their own weekly schedule, or open slots by hand. They each have their own services too, so a client choosing a service only sees the team members who offer it, with times that fit that person's schedule and existing bookings.
Set a buffer time. BookingHub keeps that gap open after each appointment so no one can book into it, which leaves time to reset a room, clean equipment or finish notes. Each service also has its own length, so long and short services block the time they really take instead of one fixed slot size.
Yes. Choose one of three modes: confirm instantly, approve every request, or approve only new clients so regulars book straight through. You can also mark trusted clients so they skip approval. Until you approve a request, the time is not confirmed, so you decide who gets it.
You set a cancellation cutoff, for example no changes within 24 hours, and clients cannot cancel or reschedule from their account past it. When a booked slot does open, the client who has waited longest on your waitlist is notified automatically and has 30 minutes to claim it, then the next person is offered it.
Yes. Each team member can connect Google Calendar, Apple iCloud Calendar or Outlook, or any calendar by its .ics link, and their busy times block their BookingHub slots. They can also subscribe to their BookingHub schedule from Google, Apple or Outlook through a calendar feed.
Create your account, add your services and hours, and share your booking link. Free during early access.