Skip to main content
SaloonERP

Appointments & reminders

A diary that stops the no-shows

Book by stylist, by chair or by room, hold the slot properly, and remind the customer before they forget.

The problem

The slot that was never really booked

A diary that any staff member can overwrite, on a phone that gets passed around, is not a booking system. It is a suggestion. The cost shows up as an empty chair on a Saturday.

Two clients booked into the same stylist at the same time

A ninety-minute colour booked into a thirty-minute gap

No-shows nobody chased because nobody was sure who was expected

In practice

What it looks like

10:0011:0012:0013:0014:00

Capabilities

How it works in detail

01

Book against a real resource

A booking holds a stylist, a chair or a room — whichever is actually the constraint. A colour that needs a basin and a chair holds both, so the diary cannot promise something the floor cannot deliver.

  • Stylist, chair and room as bookable resources
  • Service durations carried from the catalogue
  • Buffer time before and after, per service
02

Reminders that actually go out

A reminder is queued when the booking is made, not when someone remembers. Delivery is logged, so "we sent it" is a fact rather than a claim.

  • Reminder scheduled at booking time
  • Per-branch send window
  • Delivery logged against the appointment
03

Deposits on the slots that hurt

A three-hour balayage that no-shows costs a day of margin. Ask for a deposit on high-value services only, and let it settle against the final bill automatically.

  • Deposit rules per service or per duration
  • Deposit settles into the invoice at checkout
  • Refund follows the same reversing-entry rule as everything else
04

A waitlist that fills the gap

When a cancellation lands, the slot does not just sit empty. Anyone waiting for that stylist and service is surfaced immediately, in the order they asked.

  • Waitlist per stylist and service
  • Cancellation surfaces matching entries
  • One tap to convert a waitlist entry into a booking

0

Resource types a booking can hold

0 taps

Appointment to open session

0

Reminder queued per booking, automatically

0

Double bookings the diary will accept

The flow

Start to finish

1

Customer asks for a slot

Pick the service; the diary only offers times where the stylist, chair and duration all actually fit.

2

Slot is held

The resource is locked. A deposit is requested if the service rules ask for one.

3

Reminder goes out

Queued at booking, sent in the branch window, and logged when it lands.

4

They arrive

Convert the appointment into a live session in one tap — the services are already on the ticket.

Questions

About this module

Not yet — bookings are taken by staff today. The resource model and deposit rules were built first because self-service booking on top of a diary that can double-book only spreads the problem.

Your chairs are booked. Your books shouldn’t be a guess.

Set up in an afternoon. Cancel whenever.