TechStack
💇 Built for hair salons & stylists

Your color clients aren't gone. Their roots just grew out at someone else's chair.

Client retention software built for hair salons and stylists.

Hair salon client retention software tracks each client's personal cadence — cut every 4–8 weeks, color refresh every 4–6, balayage maintenance every 6–12 — and drafts targeted reactivation outreach in each stylist's voice. Retention IQ does it with three things nobody else has: Book Value (your salon priced as an asset), Drift Radar (per-client drift detection on personal rhythm), and Voice Training. Works with Boulevard, Vagaro, Mindbody, Booksy, GlossGenius, Squire.

A color client missing a touchup by two weeks means lines are visible. Lines visible at week 7 means they may book the first available chair anywhere. We catch them at week 5 — before they Google "balayage near me."

We tell you which client's color is due this week, draft the message in your stylist's voice, and let you send it from your own phone. That's it.

Industry dormancy
~50%
of clients quietly drift
Empty chair hours
~30%
of weekday open time
Annual leak
$98K
at a typical 6-chair salon
The cadence clock

Every service has a rhythm. We're watching it for you.

We know roughly when each client's next service is due — and we reach out before they book the first available chair somewhere else.

Cut / trim
4–8 weeks

Per-client norm learned from history. Pixie clients aren't on the same clock as long-hair clients.

Single-process color
4–6 weeks

Root touchup window. Week 5 outreach lands before visible lines.

Highlights / balayage
6–12 weeks

Lived-in color maintenance. Toner-only retouches between full sessions.

Treatments / smoothing
3–4 months

Keratin, Olaplex stand-alones, deep conditioning. Tracked as standalone cadence or package.

Two leaks every salon has

One problem you can see. One you can't.

Leak 01 · The client side

About half your clients are dormant right now.

Your color clients haven't been back since the holidays. Your weekly blowout regulars missed three weeks. Your balayage client is past her 10-week mark. They didn't leave you — they drifted. The second they see a competitor's Instagram, they book the next available chair. Right now, we bring them back first.

~50%
typical dormancy rate
Leak 02 · The schedule side

A third of your weekday chair time is empty.

Saturday's full. Tuesday morning is a graveyard. The pattern — Wednesday 11am chronically open at chair 3, one stylist's utilization quietly slipping — nobody notices until rent's due. We surface it tomorrow instead of next month.

~30%
of weekday chair time sits empty
What your mornings actually look like

Open the app. See who's due today.

Color · Week 5 since last SMS draft
Amanda T.
Last: Root touchup with Kate · May 4
Est value
$185

"Hey Amanda — about that 5-week mark since your last touchup, which usually puts you about a week from when the lines start showing. I have Thursday at 1 or Friday at 11 open this week if you want to get ahead of it. xx Kate"

Empty Tuesday 11am · 4 dormant matches Bulk send · 4 drafts
Lauren D.
Last: Cut + gloss · 9 weeks ago · usual Tue mornings
Slot value
$140

"Hi Lauren — checking in. I have a quiet morning this Tuesday and your usual slot is open. If you've been thinking about a trim and gloss refresh, would love to fit you in. xx Sarah"

Every message is drafted from the client's actual history, in their stylist's voice. You approve, tweak, and send from your own system. We never message on your behalf — your clients see you, not a third party.

Trained on what you actually sell

Speaks your service menu, not "business in general."

It knows balayage maintenance is longer than single-process. It knows weekly-blowout VIPs need a different sequence than once-a-quarter cut clients. You don't have to teach it.

Service-category tracking

  • Cut & style
    Per-client cadence learned from history. Bobs aren't on the same clock as long-layered. Kids' cuts get their own track.
  • Color
    Single-process, double-process, gloss, toner, color correction. Root touchup window calibrated per client.
  • Highlights & balayage
    Lived-in color is longer cadence. Full balayage at 8–12 weeks; mini-balayage or face-frame between.
  • Treatments & extensions
    Keratin, Olaplex stand-alones, deep conditioning, glaze. Tape-in extensions every 6–8 weeks for retape; bonds every 4–6 months.
  • Retail attach
    Shampoo finish dates. Conditioner re-order windows. The engine knows when the bottle she bought at the last visit ran out.

Operator intelligence

  • Per-stylist book
    Independent books with their own cadence and voice. Suite-rental stylists get the same engine on their solo book.
  • Empty-chair-hour fills
    Tuesday 11am chronically open? The engine identifies dormant clients whose usual rhythm aligns and drafts targeted outreach.
  • Cross-sell without the cringe
    Cut clients ready for a gloss. Color clients ready for a treatment. The engine knows pairings that convert without feeling pushy.
  • Per-stylist scorecards
    Senior stylists, master colorists, new graduates — each with role-fair benchmarks.
  • Discount guardrails
    If a client is on schedule, no coupon — she's coming anyway. If she's been gone 4 months from a 6-week rhythm, a small refresh offer may help. You set the rules.
Works with your booking platform

No rip-and-replace.

We connect in one of two ways: a weekly CSV export, or a direct integration where available. Your booking platform stays exactly as it is today.

Boulevard
Vagaro
Mindbody
Booksy
GlossGenius
Squire
Phorest
+ any CSV
Free · No data required

How much dormant revenue is hiding in your practice?

Move the sliders to match your practice. We'll estimate your dormant revenue opportunity based on industry benchmarks — no client data, no signup, no catch.

2,500
50020,000+
$250
$50$1,500
2
1 (annual)12 (monthly)
Your estimated dormant revenue
$0
Based on an industry-average 55% dormancy rate for client-based practices. Actual numbers often run higher.
Recoverable with Retention IQ
$0
At our conservative 8% reactivation rate from first-campaign results. Typical practices see 10-30× ROI on their first month.
Get your real number — book a demo
We sign a BAA before any real client data moves. 15 min call, zero commitment.

See your salon's real dormant-client number.

15-minute walkthrough. We'll show you how it runs on a real salon's data.

15 minutes · no sales pitch Works with your booking platform