Feature reference

Everything Lushera does

The full picture of the modules, how the two editions differ, and the business styles Lushera bends to fit. Written to match what's actually built - no overclaiming.

Lushera vs Lushera Solo

One codebase, two editions

There's no separate "lite" product - you pick your working style at first login and Lushera switches the right modules on. Owners can retoggle individual modules later in Settings.

  Lushera (full suite) Lushera Solo (chair renter)
Who it's forSalon owner running a teamChair renter / freelance stylist
Bookings & calendarMulti-stylist columns, rota-drivenOwn single diary
Walk-ins quick-logTwo taps - staff + services; daily totals per stylistYes - two-tap log and daily totals for your own chair
Client databaseFull DB, shared across staffOwn client book
Money & taxFull P&L, tax-year reports, VAT toggleOwn income/expenses; chair rent as recurring expense
Tips & takings by paymentCash/card/other and a tip at completion; end-of-day cash-upSame - your tips, your cash-up
Packages & prepaid bundlesSession packs and minute bundles, sold at the deskYour own packages, sold and redeemed the same way
Cancellation waitlistClients join when a day is full; freed slots offered by text/emailYes - same waitlist on your own diary
E-signed consent formsPatch-test & consultation consent, on the tablet or by linkYes - on your device or by link
Insights dashboardRebooking, retention, average ticket, staff utilisation, quiet mapYes - utilisation from your working hours, not a rota
Staff & wagesHourly / salary / commission / chair-rent / mixedHidden - not applicable
StockRetail + backbar, desk salesOptional lite (own kit)
Online booking pagePer-salon page, book with any stylistOwn personal booking page
Booking-page personalisationLogo, colours, find-us - staff shown by first name onlySame personalisation on your own page
Add booking to your websiteLink, copy-paste embed & QR downloadLink, copy-paste embed & QR download
Price-list PDFOne click from the live service menuOne click from the live service menu
Text & email remindersYes - email, text or bothYes - email, text or both
Ways to textLushera credits at 6p a text, one-tap WhatsApp, or your own gatewaySame three - credits, WhatsApp or your own gateway
Email wording & signatureYour words, logo and signature on every client emailSame, on your own emails
Marketing campaignsEmail & text to opted-in clientsEmail & text to opted-in clients
Guided setup & in-app helpEight-step setup guide, help on every screenSeven-step guide (no team step), same help
Shared-terminal mode + admin PINYes - money, wages & settings PIN-locked at the deskYes
Two-factor auth & data isolationYesYes

The modules

Documented in full

01

Bookings & calendar

The diary the whole day runs on.

  • Day and week views. In the salon edition, one column per working stylist, driven by the rota; the solo edition shows a single column.
  • Bold, readable bookings - each one a colour block in its stylist's colour with the time, client and service at a glance, status chips for confirmed, request and done, and a light or dark diary you switch from the toolbar, remembered per device.
  • Repeat bookings - every four or six weeks for as many visits as you like, each one priced at the date it happens, clashes reported rather than forced, and a one-tap "book the next visit" when a client leaves.
  • Multi-service bookings - a cut and a colour in one appointment, with prices and durations summed and a per-item override where you need it.
  • Per-stylist conflict detection that catches double-bookings before they happen.
  • Time blocks - drop a named block (a lunch break, training, a day off) onto anyone's diary and that time is instantly unbookable, both in the salon and on the online page. Set one to repeat weekly for a standing break.
  • Walk-ins quick-log - a dedicated walk-ins view logs a walk-in in two taps: pick the staff member, tap the services, done. No client details needed, the takings count instantly, and a mistake undoes in one tap. Built for barbershop pace.
  • Rolling daily totals for walk-ins - the day's headline figure plus a per-stylist breakdown, with chair-renters' own takings kept separate from salon takings.
  • Prefer the full ceremony? You can still book a walk-in without a client, or quick-add one on the spot.
  • A clear status lifecycle: booked → confirmed → completed, or no-show / cancelled.
  • Completing a booking writes its takings straight into Money, attributed to the stylist for commission and chair-rent maths - and lets you record how it was paid (cash, card or other) plus any tip, with quick chips on the walk-in log too. Recording is always optional and never blocks completion.
  • Waitlist at the desk - a Waitlist button on the calendar toolbar shows who is waiting for a full day and lets the desk add or remove someone in seconds. The full waitlist story is in the Online booking page module.
  • Services carry a name, category, price, duration and buffer, and a requires-patch-test flag for colour work.
  • Price-list PDF - one click turns the live service menu into a branded price list (your logo, your categories, today's prices), ready to print or send.
Patch-test guard: book a colour service for a client with no patch-test on record, or one older than the validity you've set, and Lushera warns you at booking time.
02

Client database

Everything you know about a client, in one card.

  • Contact details, free notes, birthday and marketing consent.
  • Visit history built automatically from their bookings.
  • Dated colour-formula records - exactly what you mixed, and when.
  • Patch-test dates that feed the booking guard, plus a no-show count.
  • Before-and-after photos on the record - photograph the colour work and it stays with the client, viewable only by your signed-in team.
  • CSV import for switching systems - bring your whole client book across in one file (up to 5,000 rows). Common column names are recognised automatically, duplicates (matched by phone or email) are skipped rather than merged, and marketing consent is never imported - imported clients start opted out and opt in themselves.
  • E-signed consent - patch-test and consultation consent captured on the record; documented in full in the next module.
  • Per-client marketing consent and SMS opt-out toggles that govern who campaigns can reach.
  • GDPR tools: export a client's data on request, or hard-delete it while leaving anonymised booking stubs so your figures stay intact.
03

Consent forms with e-signature

Patch-test and consultation consent, signed and kept where it belongs - on the client record.

  • Templates you control - a sensible default patch-test consent is provided, and you can add your own consultation or custom forms. Merge fields fill in the salon, client and date automatically.
  • Sign in the salon - hand the tablet to the client: they read the form, draw their signature and type their name.
  • Or sign by link - send a one-off signing link by copy, WhatsApp or email; it expires after 14 days and dies the moment it has been used.
  • The wording is frozen at signing. Editing a template later never changes what someone already agreed to - each record keeps the exact text, the timestamp and the drawn signature.
  • Patch-test tie-in - signing a patch-test consent updates the client's patch-test date automatically, so the booking guard trusts it with no re-typing.
  • Signature images are stored privately and only ever served to your signed-in team; consent records are included in a client's GDPR export and removed on a GDPR delete.
Honest scope: a consent record is a clear, timestamped record of what was agreed - the frozen wording, the signer's name and the attached signature. We don't claim qualified e-signature status and this isn't legal advice: review your template wording with your insurer, as the Settings helper reminds you.
04

Money & tax

The takings and outgoings, ready for the accountant.

  • Income captured automatically from completed bookings, retail sales, package sales and chair rent due - plus manual entries when you need them.
  • Tips, kept clean - a tip recorded at completion posts as its own income category, separate from service takings, so the tax-year report shows tips on their own line. Tips are the stylist's to keep and are never commissionable. A renter's tip is the renter's money and never counts as salon income.
  • Today's takings by payment - an end-of-day cash-up splits the day's bookings, sales and tips into cash / card / other, with an honest unrecorded bucket for anything nobody tagged, so the drawer count matches reality rather than pretending. It reads from the same income rows Money reports, so the two can never disagree.
  • Recorded a payment wrong? It can be corrected on the completed booking - any role on the day itself, manager and owner for older days.
  • Categorised expenses (chair rent, products, utilities, insurance, training, laundry, equipment, marketing and more) with recurring templates for the regulars.
  • A month-by-month P&L grid and category breakdowns.
  • A UK tax-year summary (6 April – 5 April), the way your accountant expects it.
  • CSV export for hand-off, and optional VAT figures when the toggle is on.
Honest scope: this is reporting to make your bookkeeping and tax return easier - it is not payroll, and it does not file with HMRC (no RTI or MTD submission).
05

Packages & prepaid bundles

Sell ten sessions or two hundred sunbed minutes up front; Lushera counts them down.

  • Two kinds of package - session packs (ten blow-dries, six gel sets) and minute bundles (200 sunbed minutes, counted down visit by visit - made for tanning studios). Limit a package to certain services, or leave it open to anything.
  • Sold at the desk, from the client's record - pick the package, take the money (cash, card or other), done. Any team member can sell one; a manager sets the packages up on the Services tab.
  • Optional expiry - give a package a validity in months and Lushera expires it on time, keeping an honest record of what lapsed unused.
  • Redeemed at completion - when a package holder's visit completes, choose their package and the covered services are paid from it. Partial coverage just works: covered items come off the package, anything else is charged normally.
  • Never double-counted. The income is recognised once, at the sale - the money is in the till that day, it appears in the cash-up and as its own line in the tax-year report, and a redeemed visit never posts the same money again.
  • Your booking page shows a small "Packages available in salon" note when you have active packages, so online clients know to ask.
Honest scope: packages are sold at the desk for now - selling them online needs live card payments, which arrive with our Stripe go-live. And because a redeemed service posts no new income, it earns no commission this version; we say so rather than hiding it.
06

Staff & wages

The team, the rota, and what everyone's owed. Salon edition.

  • Staff records with role-based access - owner, manager, stylist or front-desk.
  • A rota of shifts per staff per day (which also drives calendar availability) and simple time-off.
  • Working patterns - tick someone's days and hours once and Lushera fills their rota for up to twelve weeks ahead, skipping any day that already has a shift.
  • Wage runs over any period, with the calculation shown on every line: hourly = shift hours × rate; salary = the period's fraction; commission = a % of that person's own completed takings (plus an optional retail %); chair-rent = a rent-due line (income to the salon, not a wage); mixed = basic plus commission. Tips are never part of the commission maths - the stylist keeps the tip.
  • Draft a run, adjust the lines, then finalise - finalised runs are locked and can't be edited.
The chair-rent mirror: a chair renter's takings belong to them; the salon's income is the rent. A chair-rent wage line therefore produces a rent-due figure for the salon, and Lushera Solo books that very same rent as an expense - one data model, seen from both sides.
07

Stock

Retail and backbar, on a ledger you can trust.

  • Products flagged as retail or backbar, each with retail price, cost, quantity and a low-stock threshold.
  • An append-only stock ledger - purchases (which feed expenses), retail sales (which feed income and decrement stock), adjustments, backbar use and full stock-takes.
  • Low-stock alerts surfaced on the dashboard.
  • A desk-sale flow: pick products, take payment, optionally attribute to a client or stylist - feeding both stock and the money section in one step.
08

Online booking page

A public page clients book from directly.

  • A lightweight per-salon page at your own slug, showing your services and (optionally) letting clients pick a stylist.
  • Availability computed live from the rota, existing bookings and your booking rules (slot size, lead time, cancellation window).
  • Instant-book or request-to-book, whichever you prefer.
  • New bookers are matched to an existing client or created and flagged as coming from online.
  • An optional, never pre-ticked "hear about offers and news" consent tick that builds your marketing list legitimately.
  • An email & text confirmation, then a reminder the day before.
  • Self-serve reschedule & cancel - every confirmation and reminder carries a secure link that lets the client move or cancel their own booking, but only inside the window you set. No phone call, no front-desk time, and the freed slot reopens automatically.
  • Cancellation waitlist - when a chosen day has no free slots, the page offers to add the client to the waitlist instead of turning them away (the desk can add people too, from the calendar toolbar).
  • Freed slots refill themselves - when a booking is cancelled, Lushera first re-proves the time is genuinely free (a slot that was instantly rebooked notifies nobody), then messages the longest-waiting matches - by text where the client can receive one, otherwise email - with a link to book. Nobody is messaged twice about the same day.
  • First come, first served - honestly. The slot is never held for anyone. Holding slots would let one person ghost your diary by reserving every freed time and booking none of them, so the message says plainly: book now, first come first served. The whole feature switches on and off in Settings under Booking rules.
  • Properly yours - your logo and accent colour on the page, plus a find-us footer with a map link, tap-to-call phone and your Instagram, Facebook or website links.
  • Staff privacy by default - the public page shows first names only, and each stylist can choose their own public name. Full names stay inside the salon.
  • Add it to your own website - share the link, copy-paste an embed snippet into any website builder (no developer needed), or download a QR code to print for the desk or window. All self-serve from Settings.
Card deposits - switching on at launch. Deposits are built and have been tested end to end with real card holds, captures, releases and refunds; they go live once our Stripe Connect account is switched on, so until then we don't sell them as if they were. They are optional: off unless you connect your own Stripe account from Settings, and most salons will leave them off. When on, a deposit is held when a client books, taken when you confirm, released if you decline, and it goes straight into your own Stripe account - Stripe's normal card fee comes off each one and Lushera adds nothing.
09

Dashboard

The whole salon at a glance when you open up.

  • Today's diary front and centre.
  • An online-request inbox of bookings waiting on you.
  • Patch-test warnings for the colour clients coming in.
  • Low-stock alerts so you reorder before you run out.
  • A money snapshot of where the day and month stand.
10

Insights dashboard

The numbers behind the diary - honestly footnoted, owner and manager only.

  • Rebooking rate - the share of completed visits followed by another booking from the same client within 90 days. Visits too recent to judge fairly are excluded and counted separately, not quietly folded in.
  • Client retention - of the clients you saw six months to a year ago, how many have been back in the last six months - plus a new-clients-per-month trend.
  • Average ticket - the service value of a completed visit, overall and month by month. Tips are excluded: they're the stylist's, not the ticket.
  • Staff utilisation - booked minutes against rota-shift minutes, month by month (in Lushera Solo, against your working hours instead - there is no rota).
  • The quiet map - a weekday-by-hour heat grid of your bookings, so "Tuesday afternoons are dead" stops being a hunch.
  • No-show trends by month, and your top clients by value over the last year.
  • Campaign takings - what recipients of each campaign went on to spend within 30 days, labelled indicative - those clients may have booked anyway, and we say so on the card rather than claiming credit.
Commercial data, treated like it: Insights sits in the PIN-gated group alongside Money at a shared terminal, and only owners and managers can open it. Every derived metric carries its honest footnote, and a young salon sees a friendly "not enough history yet" rather than made-up numbers.
11

Security & trust

Your data, kept yours.

  • Per-salon data isolation - every record is scoped to your business and every query is filtered by it.
  • Role-based access so front-desk, stylists, managers and owners each see the right things.
  • Two-factor authentication on sign-in, a show-password eye on every login screen, and password reset by email.
  • Confirm-your-email on signup - until the owner has clicked the link, the account works for the salon but sends nothing to clients and can't publish a booking page, so nobody can use a fresh account to send mail in someone else's name.
  • A PIN-locked shared-terminal mode for the front-desk computer - documented in full in the next module.
  • Lushera has passed an independent security review.
12

Shared terminal & admin PIN

The front-desk computer, safe to leave signed in all day.

  • Tick "this is a shared salon computer" at login and the machine idles at front-desk level: calendar, walk-ins, clients and desk sales stay open for everyone, all day.
  • Money, Insights, wages, staff and settings lock behind a personal 4–6 digit admin PIN - tap a locked tab and a big, touch-friendly PIN pad appears.
  • Server-enforced, not cosmetic - the locked screens are refused by the server itself until a valid PIN unlock is presented, not merely hidden on screen.
  • Auto-relock - the unlock expires after a set number of minutes (you choose how many; it extends quietly while you're actively working), and there's a Lock now button whenever you're unlocked. Closing the tab locks it instantly.
  • An audit trail built in - every unlock and every failed PIN attempt is recorded, so you can see who opened the money screens and when. Repeated wrong PINs lock the account, just like wrong passwords.
  • Owners can see who has a PIN set and reset one - but nobody can read a PIN, ever. Forgotten PIN? Your password is the reset: log in normally and set a new one in Settings.
Honest scope: bookings made at the shared terminal are recorded against the terminal login rather than the individual stylist who tapped them in, and the PIN protects privacy at the desk - it doesn't replace your password. Sign-in security changes still need a full login of your own.
13

Text & email reminders

A second channel on the reminder engine - fewer no-shows, no chasing.

  • Automatic day-before reminders by email, text, or both, sent straight from the rota on the same schedule.
  • Optional booking confirmations the moment a slot is taken, on the staff and public paths.
  • Merge-field templates - salon, client, service, date and time - with a live character / segment count for texts.
  • STOP / opt-out honoured and stamped: a client who replies STOP is suppressed, and each send records consent. Reminders are service messages but we still respect opt-out - the right thing, and UK-compliant.
  • Lushera text credits - nothing to set up. Buy a pack in Settings (100 texts for £6, 500 for £30, 1,000 for £60, all 6p a text) and reminders go out from your salon's own name, through our UK-hosted gateway. One credit per text of up to 160 characters, undelivered texts credited back automatically, credits never expire, and a low-balance banner warns you before reminders would stop. If the balance runs out, the reminder goes by email instead where the client has one.
  • Or your own gateway. Already have a Twilio account? Connect it and texts bill to you there, as before.
  • WhatsApp, one tap - every booking and client record carries a WhatsApp button that opens a chat with the message pre-written (client, service, date and time filled in); you press send. Free, from the salon's own number, and it works on any phone - iPhone included.
  • Made for the front desk - pair the free WhatsApp Desktop app on the salon PC and the tap-to-send flow lives on the same screen as the diary.
  • Message everyone booked - a closure, a stylist off sick, a late opening: from the calendar, pick the day or the stylist, write once, and Lushera messages every affected client by text where it can and email where it can't, naming anyone it couldn't reach. Cancel those bookings in the same step if you need to.
  • Your own email wording and signature - every client email (confirmations, request-received notes, reschedule confirmations, reminders, review requests and waitlist notices) carries your words, your logo and your signature, with an image if you like, inside a layout that renders cleanly in every mail app. Plain text in, safe HTML out, with a preview and a send-me-a-test button.
Honest scope: credit texts are 6p each because that is what UK delivery costs plus a small margin - the same per text as the big platforms, with no commission anywhere else. Reminders sent from a salon name can't be replied to, so they carry the client's manage link instead of a STOP line; campaign texts go from a reply number so STOP works. WhatsApp is deliberately one-tap-per-message - a person sends each one, which is what keeps it free and inside WhatsApp's rules; marketing campaigns stay on email and text, never WhatsApp.
14

Marketing campaigns

Promotions to opted-in clients - offers, birthdays and win-backs. Consent-first.

  • Approved mailing lists only. Email audience = opted-in clients with an email; text audience = opted-in clients with a phone who haven't opted out of texts.
  • Text campaigns are costed before they go - the compose screen shows how many credits the whole audience needs against your balance, and a campaign that can't be completed is refused rather than half-sent. Campaign texts go out from a reply number so clients can text STOP; that number is being added at launch, so until then campaigns are email, or text through your own gateway.
  • Audience pickers: everyone opted-in, "not seen in the last N months", or "birthdays this month" - with a live recipient count before you send.
  • Compose and check: subject & body editors with a merge-field legend and a 160-character counter for texts, a preview, and a send-test to yourself.
  • Send now or schedule for later; sends batch and throttle in the background and resume safely if interrupted.
  • Unsubscribe is mandatory and one-click - every email carries a tokenised unsubscribe link (and List-Unsubscribe header), every text the STOP line. Opting out is permanent and re-checked at send time.
  • Visible progress: sent, failed and unsubscribed counts per campaign.
  • Automatic review requests - a few hours after a completed visit, ask the client for a Google or Facebook review. One polite message, only to clients opted in to marketing, at most once per booking and never more often than your cooldown. Off by default.
  • Campaign takings in Insights - see what each campaign's recipients went on to spend, honestly labelled as indicative rather than claimed as caused.
Compliance built in (UK PECR + GDPR): no marketing without opt-in, one master consent flag, unsubscribe always honoured and permanent. Honest limits: no open/click tracking in v1 (counts only), and texts cost 6p each on credits or whatever your own gateway charges.
15

Offline continuity

Your diary stays visible when the connection doesn't.

  • The app keeps a private copy of the next seven days on the device as you work.
  • If the internet drops, Lushera switches to a read-only diary - who's booked, when, with which stylist, and their phone number to call.
  • It survives closing the app or restarting the computer, and returns to normal automatically the moment the connection is back.
  • Signed out when the line goes down? If your sign-in has expired, the login screen offers to open the saved diary with your password. The check happens on the device itself, the diary opens read-only, wrong guesses slow down and ten of them remove the option - so a stranger at an unattended desk gets nowhere, and you still get your list of who's due in.
  • An optional morning day-sheet email lands before opening with the day's bookings - a printed backup, whatever the line is doing.
Honest scope: offline mode is read-only. New bookings and edits wait until you're back online, so two devices can never quietly clash - continuity you can trust, not a promise we can't keep.
16

Getting started & help

Nobody should feel lost - not on day one, and not six months in.

  • A guided setup the first time you sign in: eight short steps for a salon, seven for a solo stylist - your details, opening hours with a one-tap starter, services from a starter list for hair, beauty, nails, tanning, massage or barbering with your own prices, your team and their working patterns, your booking page, reminders and texts, deposits (optional) - each with a plain line on why it matters.
  • Stop whenever you like. Progress is saved on our servers, so Home shows "Continue setup - 3 of 8 done" on any device, and every step shows what you already have so nothing is done twice.
  • Help on every screen - a Help panel opens on the topic for the screen you're looking at: what it's for, the three things to do first, and numbered "How do I" tasks for everything from adding a booking to closing the till, with a search box and links that jump you to the right place. Seventeen topics and well over a hundred tasks, written in plain English.
  • A one-line orientation the first time you open each tab, with "Show me around" or "Got it" - never a pop-up that covers the buttons.
  • Full user guides for both editions on this site, and a Help button in the app that takes you straight to them.
17

Plans & billing

One flat fee, every feature included.

  • Four simple plans by team size - Solo, Studio, Salon and Unlimited - monthly or annual, with two months free on the year.
  • A free 14-day trial of everything, no card details, nothing to install - then choose a plan.
  • Every feature on every plan. The only thing that changes is how many people are on your team; nothing else is locked away.
  • No commission and no cut of your card payments. Email reminders are free; texts are optional - 6p each on credits, or billed by your own gateway if you bring one. Your price is the price.
  • Cancel any time and keep working to the end of the period you've paid for.
Your data is always yours. If a subscription lapses, your account becomes read-only - you can still see and export everything. Nothing is ever deleted, and renewing restores full access straight away.

Business styles

Bends to fit, not the other way round

Lushera is one product that supports every common salon setup through toggles in Settings, rather than separate products you'd have to migrate between.

Five staff pay models

Hourly - rota or actual shift hours × rate.
Salary - a fixed annual figure, apportioned to each pay period.
Commission - a % of their own completed service takings, with an optional separate retail commission %.
Chair rent - the renter owes the salon rent; their takings are not salon income.
Mixed - a basic rate plus commission on top.

Toggles in Settings

Retail sales on / off Online booking on / off Instant-book vs request Reminder channel: email / text / both Text route: credits / own gateway Light / dark diary Shared-terminal mode + relock timer Cancellation waitlist on / off Review requests on / off Deposits on / off (coming soon) VAT on / off
Lushera Solo: set your chair-rent amount and frequency (weekly or monthly) and Lushera creates the recurring expense automatically - so your rent is always in the numbers without you re-entering it.

Ready when you are

Want a closer look?

Join the waitlist or ask for a demo and we'll show you Lushera on your own kind of salon. Example content uses a fictional salon - Copper & Fern, Northbridge.

Book a demo