Bookings & Scheduling

Let customers book appointments and class places directly on your website — with availability, capacity, payments and emails all handled for you.

Bookings turns your website into your front desk. Customers see real availability and book themselves in; you manage everything from one calendar — services, staff, rooms, classes, time off and pricing. Every booking triggers the right emails automatically, and if you also take payments, customers can pay online or at the appointment.

There are two booking modes, and you can run both side by side: one-to-one appointments (a haircut, a consultation, a dog walk) and classes & events with a capacity (a yoga class, a workshop, a tour).

Image of the public booking journey — choosing a service, picking a slot and confirming.

AppointmentsClasses & Events
Best forOne-to-one services — haircuts, consultations, treatmentsGroup sessions — classes, workshops, tours
How customers bookPick a service, a staff member or resource, then a free time slotPick a scheduled session from the calendar
CapacityOne customer per slotSet spaces per session — booked spaces are tracked, full sessions can take a waitlist
SchedulingGenerated from each resource's weekly availabilityYou schedule each session (one-off or in bulk)
PricingPay at appointment, online payment, or depositsPay per space, or use credits from a membership plan
When it's fullThe slot simply disappears from the pickerCustomers can join a waitlist and are promoted automatically when a space frees up

The two booking modes at a glance — you can mix both on one site.

Everything around the booking

The supporting machinery that makes self-service booking actually work day to day.

Weekly availability

Set opening hours per staff member or resource, week by week — different hours each week if you need them.

  • Multiple time ranges per day (e.g. 9–12 and 2–6)
  • Repeat a pattern across future weeks in one go
  • Days without availability simply aren't bookable

Time off & holidays

Block out holidays or one-off closures without touching your weekly pattern.

  • Close a date range for any resource
  • Existing bookings are never silently cancelled
  • Clashes are reported so you can rearrange

Staff & resources

A resource is whoever or whatever gets booked — a stylist, a therapist, a room, a court.

  • Each resource has its own availability
  • Restrict which services each resource offers
  • Shared-capacity resources for rooms and spaces

Credits & memberships

Sell class passes and monthly memberships; bookings draw down credits automatically.

  • Fixed blocks (e.g. 10-class pass) or renewing plans
  • Unlimited plans supported
  • Credits returned automatically on cancellation

Automatic emails

Confirmations, cancellations and reschedules go out without you lifting a finger.

  • Branded emails from your own sending address
  • Status-driven — the right email at the right moment

Payments & deposits

Choose per service: pay at the appointment, pay online when booking, or take a deposit.

  • Online payments via Stripe — money goes to your account
  • Per-service price and payment policy
  • Refund behaviour on cancellation follows your policy

Image of the weekly availability editor and the admin bookings calendar.

A booking from start to finish

What actually happens when a customer books — all of it automatic.

  1. Customer picks a slot

    They choose a service and see only genuinely free times — your availability, minus existing bookings, minus time off.

  2. Booking confirmed

    The slot is locked the moment they book (no double-booking), payment or credits are taken if the service requires it, and a confirmation email goes out immediately.

  3. Changes handled cleanly

    If either side needs to cancel or reschedule, emails go out, credits are returned, refunds follow your policy — and for full classes, the first person on the waitlist is promoted automatically.

  4. On the day

    Your calendar shows the day's bookings with customer details. Afterwards you can record the outcome — completed or no-show — to keep your records straight.

Bookings — common questions

Can customers cancel or reschedule themselves?

Yes — from their account area. What happens next follows the rules you set per service: how close to the appointment changes are allowed, whether payments are refunded, and class credits are returned automatically.

How do class capacities and waitlists work?

Each session has a number of spaces. Bookings can take more than one space (bring a friend), and when a session fills up customers can join a waitlist — if someone cancels, the next person is offered the space automatically.

Do I have to take payment online?

No. Each service has its own policy: free, pay at the appointment, pay online when booking, or a deposit up front with the rest on the day. Online payment uses Stripe and settles directly to your own account.

What about my existing regulars who don't use websites?

You can add bookings and customers yourself from the admin side — including phone-only customers who never log in. They get the same conflict-checking and (optionally) the same emails.

Can I rename "classes" to something that fits my business?

Yes — the wording is configurable per site, so a gym can say classes, a venue can say events, a tour company can say tours. Capacity is always counted in "spaces".

What happens when I go on holiday?

Add time off for the dates — those days stop being bookable straight away. Anything already booked in the range is listed for you to rearrange; nothing is cancelled behind your back.

Explore more features: Invoicing · Payments & Products · Members · AI Assistant