Kaizen
CRM by trade

Setting up a CRM for a salon or spa

A salon does not lose clients when a stylist leaves. It loses them when the formula, the preferences, and the history left with them.

Every salon and spa faces one structural risk that no other service business shares in quite the same way: the relationship belongs to a person, and that person can leave on two weeks' notice and take a column of clients with them.

The client record is the only real defence, and it is also the thing that makes cover shifts work, makes a new hire productive in a fortnight, and makes a client who returns after a year feel remembered. So that is where the configuration starts.

What belongs on the client record

  • Formula and timings — colour formula, developer, processing time, and what was adjusted last visit. Written so someone else can reproduce it, not as shorthand only one person reads.
  • Service history with the provider — who did what, when, and how long it took, which is also how you learn your real service durations.
  • Preferences and sensitivities — patch test dates where relevant, allergies, products they cannot use, how they take their coffee if that is your thing.
  • Retail purchased and whether it worked — the single most underused field in the trade, and the basis of every retail conversation that does not feel like a sale.
  • Personal context — the wedding in April, the new job, the fact that they hated the fringe. This is what clients mean when they say somebody "knows them".
  • Photos, with permission — end result each visit. It removes an entire category of disagreement about what was asked for.

Rebooking is a field, not a hope

The metric that predicts a salon's next year is the share of clients who leave with the next appointment booked, and it should be visible per provider rather than as a house average.

60%+Desk rebooking rate that separates a full column from a hopeful one

Configure two things and this mostly runs itself: a default interval per service, so the desk is offering a specific date rather than asking an open question, and a per-provider rebooking report that the team can see. The spread between your best and worst rebooker is usually thirty points, and it closes with coaching rather than software.

Protect the capacity, because you cannot resell an empty hour

A salon is a capacity business, so anything that empties a chair takes revenue that cannot be recovered later in the day. Three mechanisms cover most of it.

  1. 01
    Confirm at 48 hours, remind at 24

    The 48-hour message is the one that earns its keep — far enough out that a client who cannot make it will say so, leaving time to fill the slot.

  2. 02
    Card on file for long or high-value services

    Not for a trim. For a four-hour colour correction or a treatment block, a card with a clearly stated policy turns your worst no-show risk into your most reliable booking.

  3. 03
    A standby list that actually exists

    Ten regulars who would come in at short notice, recorded as a flag on the client record rather than living in the receptionist's head. It converts a cancellation into a phone call.

Memberships, packages, and prepaid balances

Spas in particular sell packages, series, and memberships, and the configuration requirement is unglamorous but non-negotiable: you must always know what has been paid for and not yet delivered.

That outstanding balance is a liability, it is a retention hook, and it is a report you should be able to produce on demand. A client with three unredeemed treatments is someone you should be contacting, not someone you have quietly banked.

  • What was purchased, when, and what remains, visible to whoever is at the desk.
  • Expiry handling that matches what you actually promised — this is a common source of disputes and occasionally of local legal requirements around gift certificates and prepaid services.
  • Membership attendance, because a member who has stopped coming in is a cancellation with a delay on it.
Formula, history, and preferences on the client record — so the chair does not depend on who is standing behind it.

Retail is a follow-up problem, not a selling problem

Most salons treat retail as something that happens at the desk under time pressure. The version that works better is a message four to six weeks after purchase asking whether the product suited them, which is genuinely useful, arrives when the bottle is running low, and converts far better than a pitch at checkout.

It requires exactly one thing to be configured: that what a client bought is recorded against them rather than only against the day's till total.

The reports to check weekly

ReportHealthyWhat it means when it slips
Rebooking rate by provider60%+A desk habit has lapsed, usually with one or two people
Clients not seen in 90 daysShrinkingSilent churn nobody has contacted
New clients who returned once50%+The first visit is winning people you are not converting
Unredeemed prepaid balancesBeing workedRevenue already collected that is turning into a refund request
The stylist owns the relationship. The salon owns the record. Only one of those can be replaced in a fortnight.
Why the client record is the configuration priority

Common questions

What should be on a salon client record?

Formula and timings written so a stranger could reproduce them, service history with provider, preferences and sensitivities, retail purchased and whether it worked, personal context, and end-result photos with permission. The test is whether a stylist who has never met the client could deliver the same result from the record alone.

How do I stop losing clients when a stylist leaves?

By making sure the record, not the stylist, holds the relationship. Formulas written as personal shorthand only work for one person; records written for a stranger let a cover stylist deliver the same result and let a new hire inherit a relationship rather than start one.

How should a salon handle no-shows in its system?

Confirm at 48 hours and remind at 24, keep a card on file for long or high-value services with a clearly stated policy, and maintain a standby list as a flag on client records rather than in someone's memory. An empty chair cannot be resold later, so this is capacity protection rather than admin.

Why track retail purchases against the client?

Because the effective retail conversation happens four to six weeks later, when the bottle is running low and you can ask whether the product suited them. That message converts far better than a pitch at the desk, and it requires only that purchases are recorded against the client rather than just the day's takings.

—

More from the blog

Hiring & team How to hire service technicians when nobody is applying Every owner says there is nobody out there. There is — they are employed, not looking, and they will take three days to decide about you. 4 min read Hiring & team How to pay service technicians without breaking something else Every compensation plan is a set of instructions. Technicians follow the instructions exactly, including the ones you did not mean to write. 4 min read Hiring & team When to add another truck, and how to know you are not too early Being busy is not a capacity signal. Turning work away for three straight months, with a backlog that never clears, is. 4 min read