Reminders & No-shows

A message before the appointment, and a follow-up after one nobody came to. Off leaves the book silent — which is what a two-chair barber wants.

Switch: Settings > Salon > Reminders.

Where it appears

Salon shell: the Reminders queue, next to the appointment book, and a send button on the appointment itself. The window (hours before) is set beside the switch. Needs the Appointment Book.

Flow

flowchart TD
    A[Appointment booked] --> B{Starts within the window?}
    B -->|yes| C[Reminders: Due]
    C --> D[Send · one client or the whole list]
    D --> E{Did it go?}
    E -->|yes| F[(Stamped: reminded)]
    E -->|no| C
    A --> G[Client does not come]
    G --> H[Marked no-show at the desk]
    H --> I[Reminders: No-shows]
    I --> J[Follow-up sent]
    J --> K[(Stamped: followed up)]
A row leaves the queue only when the send actually reported success — a failed message leaves the client waiting to be told rather than quietly marked as told.

Screens

Switching off. A message queue over the bookings already taken — it owns no rows, and every appointment stays exactly where it was.