Diary
Bookings
Clients
Admin
Salon Details
Branding
Treatments
Technicians
Import clients
CSV columns: Client Name, Client Number, Client Status, Telephone and Notes. Client Number is used to identify duplicates. Client Status accepts Active or Blocked.
Booking dropdowns
Booking form fields
Custom free-text fields
Technician Requested
Design Requested
Import appointments
Required: Client Name, Client Number, Date, Time, Treatment Type and Technician Name. Dates may be entered as YYYY-MM-DD or DD/MM/YYYY. Times may be 09:15, 9:15 or 4:00 PM. Bookings outside technician working patterns, with unknown technicians/treatments, or overlapping another appointment will be rejected.
SMS Text Plug in
Enter a secure server or Netlify Function endpoint. Do not place Twilio, Vonage or other SMS provider API secrets inside this HTML file.
Manage Users
Prototype only: these users and roles are stored in this browser. Before launch, connect this screen to secure authentication and enforce permissions in the server functions and database.
Activity
Backup & restore
Download a copy of all diary data (bookings, clients, treatments, staff, settings and logo). Keep backup files private - they contain client names and phone numbers. Restoring replaces everything in this browser.
Mass booking deletion
This removes matching demo bookings from this browser only. Deleted bookings cannot be restored unless the demo is reset.