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
Most online booking systems look alike in a demo: a calendar and a Book button. The differences show up later, when a client cancels the night before, a new client needs to fill in a form, or you want a deposit before you hold the time. This page covers what a booking system should handle and how BookingHub handles each step, from the first click on your link to the reminder.
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.
Online booking system
A client opens your link, picks a service, a team member or no preference, and a time. They fill in your intake questions, then sign in with Google or an email link as the last step, so nothing stops them halfway. They get a confirmation by email and text message, and there is no app to download.
Reminders go out by email and text the day before and an hour before. A client who cannot make it cancels or reschedules from their account, within the cutoff you set. When a booked slot opens, the client who has waited longest on your waitlist is offered it, and the next person gets it if they pass.
Each service has its own length, price and intake form. You choose to confirm bookings instantly, approve every request, or approve only new clients. You can add buffer time between appointments and take a payment or deposit by card through your own Stripe account. Services can also be classes with a capacity, requested windows or events with tickets.
When you compare systems, book a test appointment on each one as if you were a client. The steps a client goes through, and the emails and texts they receive, tell you more than any feature list.
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
It replaces the back and forth of booking by phone or message. Clients see the times you really have open and book one themselves, the time is blocked on your calendar, and confirmations and reminders go out without anyone sending them. A good one also handles cancellations, approvals, intake forms and payments, so the booking is complete when it lands.
Not up front. A client picks a time and fills in the whole form first. Signing in with Google or an email link is the last step, and it confirms the booking. That sign-in gives them an account where they see upcoming and past appointments, message your business and cancel or reschedule within your cutoff.
Yes, and you can mix models per service. Classic time slots, a requested window where you confirm the exact time, classes and fixed sessions with a capacity, group bookings where a client books several team members at once, table reservations for restaurants, and events with ticket types, limits per customer and a refund policy.
Yes. You can import your client list from a CSV file, which most booking tools and spreadsheets can export. Each client then has a profile in your clients list, where their booking history, totals and your private notes build up as they book. You can also block a client from booking if you need to.
Free during early access. If you take payments or deposits online, the money goes to your own Stripe account. BookingHub keeps 1% of each online payment and Stripe charges its own processing fees. There is nothing else to pay, and bookings that are not paid online carry no charge from BookingHub.
Create your account, add your services and hours, and share your booking link. Free during early access.