Features · massage parlour and salon management software

Everything a massage parlour or salon needs. Nothing it should not have.

Every feature below is in every plan. The front desk, the office and each provider get the screen that is theirs — and only that.

Front desk

The live board of rooms and chairs

Every room, chair and nail station is a tile: who is in it, how long is left, what is owing. The front desk runs the whole day from this screen, by touch or by keyboard.

  • Available, reserved, waiting, in session, ending, over time, cleaning, out of service — each with its own colour, glyph, label and border, never colour alone
  • Timers derive from timestamps every second, so they survive a dropped connection and a wrong PC clock
  • An alarm when an appointment runs over, a soft chime in the last minutes, and “quiet for 5 minutes” per room
  • One booking window for walk-ins, from a tile, from Find, or from the Bookings page
  • A wall board for the staff room: no buttons, no money, stays awake
  • Sized for a tablet: the sidebar folds away and “Review & pay” stays within thumb's reach
  • Says out loud when the connection drops: what still works and what does not

Bookings

Walk-in now, or booked ahead

An appointment booked ahead holds the room and the provider's time from the moment it is saved. A walk-in that would run into it is refused by the database, not by a rule someone forgot.

  • Deposits: any part or nothing; kept or refunded on a no-show, by your own cancellation split
  • A calendar of the whole trading day, by room or by provider, with an empty stretch you click to book
  • Extend, add an add-on or a tip, move rooms, take something off — each a new line, never an edit
  • Cancel or abort with money kept, or refund it the way it came, card surcharge included
  • Manager approval by PIN for the actions that need one; reception stays signed in
  • Shared drafts: start an appointment on one screen and finish it on another

Mobile visits

Home and hotel visits, with a safety clock

A mobile visit holds the provider's time, not a room: the trip out, the appointment and the trip back. The screen counts them out and counts them back.

  • On the way → not arrived → with client → due back → overdue; the two that mean nobody has heard from them ring and are announced
  • The address is one encrypted value bound to the booking; the front desk sees it while they are out, and afterwards opening it is an audited action
  • Greenroom shows the address and directions while the visit is live — never the client's phone or reception's notes
  • Money they collect never touches the drawer; their next payout nets it

Clients

Client records that look after your team

Enough to recognise a regular and act on a warning. Not a dossier.

  • Phone numbers are encrypted and found by exact match; lists show the last three digits
  • Warnings must be read before booking; a ban needs a manager to override
  • “Not with this provider”: a client who may not book a particular person
  • Greenroom learns only that a client is new or returning — a count, never a name

Roster

Roster and clocking in

The roster orders the front desk's list; it never locks it. Anyone can be booked; the rostered are simply first.

  • Shifts typed as wall-clock times: “Saturday, 09:00 to 17:30”, and a late shift past midnight still belongs to the day it started
  • Copy last week — and a daylight-saving change still reads 09:00 to 17:30
  • Nobody is rostered in two places at once, or on the floor in more than one; the database guarantees both
  • Clocking in uses the rostered shift or records an ad-hoc one; clocking out waits for their last appointment
  • Time off asked for from their phone, approved by a manager

Your website

A website for the venue, with today's roster on it

Every venue gets a simple public website. Who is in today and this week comes straight from the roster the front desk already keeps: change a shift in the console and the site changes with it. Nothing is retyped, so nothing is out of date.

  • Today and the week ahead, from the same roster the front-desk board uses
  • The name and photos each provider chose for the site — never a private record, or where else they work
  • Hours, services and how to reach you, kept in one place with everything else
  • Edit in the console; the website follows

Money

Commission, payouts and the cash drawer

Integer cents, line by line, frozen when saved. The house share is the residual, so house plus provider always equals the charge.

Booking #1042 · one line at a time
LineChargeHouseProvider
60 min · Remedial massageentered as $$120$50$70
Spa roomroom charge$20$20$0
Senior therapist100% theirs$15$0$15
Hot stones add-on80% theirs$25$5$20
Total$180$75$105
  • Commission is a percentage, a dollar amount for the provider, or a dollar amount for the house — per service, per add-on, per provider
  • Payouts settle whole appointments by setting one pointer; an appointment can never be paid twice
  • Manager adjustments on a payout: fine, advance, bonus, tip — signed and audited
  • A drawer that always closes: count, compare, to the safe; over or short is recorded with a reason and signed off
  • Card surcharges, provider-collected cash, and refunds in proportion to the original payments

Reports

Reports and the audit trail

A report is a sum over the ledger, never over a state that can drift. The dashboard and the report for the same day cannot disagree.

  • Takings by day and method; provider earnings paid and owed; room use measured start to end
  • Any range up to three months, printable, and a CSV that matches the screen to the cent
  • The audit trail: who did what, when, at which venue, with the booking number — filterable by kind
  • A whole-business export the owner can run at any time

Greenroom

On their phone, it is “Greenroom”

A phone-first app for every therapist, stylist and technician, with a neutral name on the home screen and in their browser. One login can work at more than one business, and neither business can tell.

  • Appointments, earnings by shift, week and month, and a statement they can download
  • Their roster, read-only; their photos and services, edited by them
  • Their own login: change password, see their devices, sign out everywhere else; no business can reset it
  • An invitation is a link and a QR code handed over in person; they can join with an email or a mobile number
  • “Alert staff” from Today, when they need someone from the front desk

Privacy and security

Private by default, for your clients and your team

Your team's privacy and the separation of businesses are the two properties everything else bends around.

  • Nothing reveals whether an account exists, or that a provider works anywhere else
  • Private records, client phone numbers and mobile-visit addresses are encrypted in the database; opening one is an audited action
  • Photos are decoded and re-encoded on upload: no location data, no original file
  • Two-step sign-in for the platform's own staff; every support access to your business is recorded and shown to you
  • Strict content security on every page; opaque session tokens with idle and absolute expiry
  • A closed business's personal information is deleted 90 days after it closes

Team and venues

Roles, venues and plans

Owner, manager, reception and cleaner, each restricted to the venues they are given. Nothing a person cannot see is ever sent to their screen.

  • Several venues in one business, each with its own time zone and trading day
  • Reception takes payments and clocks people in; managers build the roster and approve; owners see the money
  • Plan limits are enforced when a venue, provider or seat is added — and the page says “12 of 15 used” first
  • Trials and subscriptions never turn read-only mid-shift: always at the next trading-day boundary

See it with your own rooms and chairs.

Start a 14-day free trial, set up a venue in an evening, and run tomorrow's shift on it.