Appointments

Your day at a glance, and everything you do to a booking.

Your dashboard

The Dashboard opens on today's schedule, one column per barber, so you can see who is in which chair. Above it are quick tiles: appointments booked, your no-show and cancellation rate, and how full the day is.

Switch the tiles between today and the last seven days to spot a trend. A barber signed in to their own login sees their own book instead of the whole shop.

How clients book

A client opens your booking page, picks a barber (or 'any barber' and we assign the least-busy one), chooses a service, and picks an open time. If the service or shop requires it, they pay or leave a deposit to lock the slot.

Open times come from each barber's schedule, service duration, meal breaks, time off, and your booking window and notice settings.

Appointment and payment statuses

Every appointment carries two separate states. Its lifecycle is booked, completed, canceled, or no-show. Its payment is due, deposit paid, paid, unpaid, or refunded.

How an appointment completes

An appointment completes when you settle it (collect payment, or mark it collected, unpaid, or no-show). If nothing is done, the automatic collect run marks it completed about an hour after it ends, so your book never stays full of stale bookings.

An online prepayment does not complete the appointment early. It still completes at the visit like any other, so the day reads correctly.

Manage an appointment

Open an appointment and use the actions menu (the kebab next to the payment buttons) for everything you do to a visit:

  • Check in the client (or they scan the check-in code)
  • Collect payment: charge a card, or mark it collected for cash
  • Mark as unpaid when they showed but did not pay
  • Mark as no-show
  • Refund
  • Reschedule or cancel

Settling any of these completes the appointment. Barbers can act on their own appointments when you allow it in Barber Permissions.

Reschedule or reassign

Reschedule moves a booking to a new open time and texts the client a link to see the change. Reassign moves it to another barber, one at a time or in bulk when a barber calls in sick.

A barber cannot be removed while they still hold upcoming appointments, so nothing gets orphaned. Reassigning notifies the client automatically.

Still need a hand?

Reach out and we'll help you get sorted. support@barber.rsvp