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
Lash and brow work runs on a cycle. A full set comes back for a fill every two to three weeks, brows return for shaping or a lamination touch-up, and a new client needs a patch test before a full set. Miss a fill and the client either starts over or goes elsewhere. BookingHub keeps the cycle booked and the paperwork attached to the appointment.
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
Build an intake form with the questions you ask every new client: allergies, sensitive eyes, contact lenses, whether they had a patch test and when. Make the answers required and attach the form to the full set service. The answers sit on the booking, so you read them before the client lies down, not during.
Full set, two-week fill, three-week fill, lash lift and brow lamination each have their own length and price, so the calendar holds the right amount of time. Clients see their past and upcoming appointments in their account and book the next fill from your link. Reminders go out by email and text the day before and an hour before.
Set approval for new clients only. Someone you have never seen sends a request, and you confirm it once you know the patch test is done. Clients you already know book instantly, and trusted clients skip approval altogether. A deposit by card at booking, through your own Stripe account, keeps a two-hour full set from becoming an empty bed.
Turn on rewards and every fill earns points toward a reward you choose, so the client who keeps coming back every three weeks has one more reason to keep coming back to you.
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
You can make it part of the booking. Add a required yes/no question about the patch test to the full set's intake form, and set approval for new clients so their request waits for you. You can also offer the patch test as its own short service that new clients book first.
Yes. With approval set for new clients only, clients you already know book instantly. The fill shows its own length and price, and the client gets a confirmation by email and text, then reminders the day before and an hour before the appointment.
Yes. Create a package of prepaid sessions, such as a set of fills, and the client pays for it by card through your own Stripe account. Memberships and discount codes are there too. BookingHub keeps 1% of each online payment and Stripe charges its own processing fees.
Your cancellation cutoff decides. If you set no changes within 24 hours, the client cannot cancel or reschedule from their account inside that window and has to contact you. When a booked slot does open, the client who has waited longest on your waitlist is notified and has 30 minutes to claim it.
Add your own message to the confirmation email, so every client has your aftercare basics in writing, for example keeping the lashes dry for the first day and avoiding oil-based products. You can also edit the wording of your text messages, and answer questions through secure messages in BookingHub instead of your personal phone.
Create your account, add your services and hours, and share your booking link. Free during early access.