BookingHub logo

Booking software

Appointment scheduling software built around your team's hours

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

Your clinic
on BookingHub.

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

A calendar you can read at a glance.

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.

  • Day, week, month, or one column per team member
  • Busy time from Google, Apple or Outlook closes slots on its own
  • Add a booking, a walk-in or a break in two taps

02Dashboard

Your whole day before your first coffee.

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.

  • Mark a booking completed, no-show or cancelled in one tap
  • Requests come with their intake answers already checked
  • Today, this week, next week or this month

03Waitlist

Cancellations fill themselves.

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.

  • A fair queue, first come, first served
  • You choose how long each claim window lasts
  • No phone calls, no list on paper

04Messages

Talk to clients without giving out your number.

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.

  • New requests land in their own tab
  • Email alerts, quiet at night
  • Reply from any device

05Packs and memberships

Sell packs and memberships from your page.

Class packs, prepaid visits and monthly memberships, paid online through Stripe. Credits come off at every visit and memberships renew on their own.

  • Deposits or full payment at booking
  • Credits tracked on every visit
  • Payouts straight to your bank account

06Analytics

Numbers that show what is working.

Bookings over time, your top services, cancellations and new clients, for the week, the month or the year.

  • Every number compared with the period before
  • Bookings broken down by status
  • Your top services, ranked

Appointment scheduling software

What it does for you

A schedule for each team member

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.

Time that matches the real work

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.

Approvals, reminders and refills

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.

Everything built in

Every tool your front desk needs, already included.

No add-ons to bolt on and no second subscription. Each of these ships with every BookingHub account, for every industry.

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.

Your own booking page, live in an afternoon

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.

One calendar, synced with yours

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.

Reminders by email and text

Confirmations, a reminder the day before, cancellation links. All automatic, with wording you can edit.

Get paid: deposits, packs and memberships

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.

Appointments, classes, tables and events. One platform.

Every account, every plan during early access, no add-ons.

Appointments
Classes and sessions
Table reservations
Events and venues
More

And everything else, included

  • Intake forms with required answers
  • Client records with notes and history
  • Team logins and roles
  • Messages without sharing your number
  • Analytics: bookings, top services, new clients
  • Book-in counter screen for walk-ins
  • Trusted clients who skip approval
  • Photo and video gallery on your page
  • Rating and review links
  • Discount codes with limits and expiry
  • Points and rewards program
  • Custom email and text templates
  • Virtual meetings with a Google Meet link
  • Recurring appointments
  • Daily capacity requests
  • Multi-service bookings in one visit
  • Party size on any booking
  • Cancellation cutoff rules
  • Daily booking limits per team member
  • Command palette and saved views
  • Bulk approve, decline and export
  • In-app notifications and a live bell
  • Dashboard and public page colour themes
  • Client portal with history and messages
  • English and French on every page
  • Audit log on personal data
  • Calendar event details toggle
  • CSV import with a 48-hour undo
  • Email and text delivery logs
  • More

Questions

Common questions

Can each staff member set their own hours?

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.

How do I avoid back-to-back appointments with no time in between?

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.

Can I review bookings before they are confirmed?

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.

What happens when a client cancels at the last minute?

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.

Will it sync with my team's own calendars?

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.

Start taking bookings this week

Create your account, add your services and hours, and share your booking link. Free during early access.