Bookings & appointments

How clients book and how you manage the calendar.

How clients book

The customer-facing flow, start to finish.

  1. 1The client opens your booking link and picks a barber — or “Any barber” to be matched automatically.
  2. 2They choose a service, and an optional add-on.
  3. 3They pick a date and an open time.
  4. 4They enter their phone number and verify it with a 6-digit text code.
  5. 5The appointment is booked, tied to their phone number, and lands on the barber's calendar.

Availability is calculated per barber from their weekly schedule, services they offer, existing appointments, and any time off, so clients only ever see slots that actually work.

Any barber: when a client has no preference, they just pick a time and we assign whoever's free then with the fewest appointments that day — so work spreads evenly across your team.

Appointment statuses

What booked, pending, completed, and canceled mean.

  • Booked: an upcoming appointment on the calendar.
  • Pending: a slot held briefly while an online card payment finishes. If payment isn't completed in about 30 minutes, the hold is released and the slot reopens.
  • Completed: the visit happened. Completed visits count toward reporting and client history.
  • Canceled: the appointment was called off and the slot reopened.
Pending holds keep two clients from grabbing the same slot during checkout. They never show up as real bookings on your calendar.

Managing appointments

Walk-ins, payment and tips, and canceling, rescheduling, or refunding.

Open any appointment from the Appointments calendar to see the client, service, and payment status. Each barber sees their own day at a glance, and owners see the whole shop.

Barbers can settle payment on their own appointments - mark it paid in person or charge a card on file - and record a tip.

Add a walk-in

Got someone in the chair who didn't book ahead? Use New walk-in on the Appointments page to add them in seconds. Search your existing clients by name or phone, or add a new one with just their name and phone number, then pick the service. They're placed at the next open time on the schedule.

Cancel, reschedule, or refund

  • Cancel - frees the slot to be booked again. If the visit was prepaid online, you can refund the customer in the same step.
  • Reschedule - move it to another open time, or hand it off to a different barber.
  • Refund - issue a full or partial refund on a card payment; it syncs back from Stripe and shows on the appointment.
Canceling, rescheduling, and refunds are owner/manager actions. Barbers can still take payment and tips on their own appointments, but ask an owner or manager to cancel, move, or refund one.

Still need a hand?

Reach out and we'll help you get sorted. Get in touch.