Skip to content

For hair salons

The colour book that never forgets.

Her formula stays on the record, a colour service won't book without a valid patch test, and a cancelled three-hour slot goes to the people already waiting for it.

See how it works

Free migration and setup for our first 100 businesses.

A colourist painting a foil on a smiling client's hair

Chloe B. · Her usual

Balayage + gloss

Cool tones. Gentle developer.

The formula

Her formula comes back with her.

The formula, the developer her scalp tolerates, the toner and what she paid sit on her record.

  • On her record
  • Aftercare drafted
  • Rebooked on her clock
A client in profile with colour being brushed onto a foil

Saved colour formula

7.1 + 8.3 · 20 vol

The patch test

No colour booked without a valid patch test.

Mark a service as needing one, and the booking page tells her before she picks a time.

  • The rule is yours
  • Blocked, not flagged
  • Logged on her record
A stylist cutting a client's long blonde hair

Patch test on file

No reaction recorded

Checked before her colour service.

The long slot

Three hours you can't afford to lose.

A balayage can hold a deposit, and if it cancels anyway the waitlist is already holding the people who wanted that day.

  • Deposits
  • No-show fee
  • Unpaid bookings release
  • The waitlist
A client's finished balayage, from behind

The team

Retail lands in her pay, not just the till.

Each stylist can charge her own price, and the payout is worked from what went through her chair.

  • A price per level
  • Retail at its own rate
  • Tips run to her

Questions

Asked, and answered.

Does it actually stop a colour booking without a patch test?

Yes. Mark the service as needing one, name the category, and set how long a test stays valid and how many hours ahead it has to be done. The booking page warns her before she picks a time, and a missing or expired test blocks the booking - it isn't a note somebody has to notice.

Can I take a deposit on colour without asking my regulars for one?

Yes. A deposit is a percentage or a flat amount, and it can apply to everyone, to new clients only, or to clients you've flagged. You can add a no-show fee and a cancellation window, and a booking whose deposit checkout expires unpaid releases the chair on its own.

What happens when a three-hour colour cancels?

The waitlist already holds the clients who wanted that day - the service they asked for, the day or the window, and whether they'll only see one stylist. You offer the slot from there, and the message still waits for your approval.

Where do colour notes and formulas live?

On the client record with her bookings, spend and photos - the formula, the developer, the toner, and anything her scalp doesn't tolerate. Whoever has her in their chair is reading the same record.

Can each stylist charge their own price?

Yes. Put a service on tiered pricing and write your own level names - director, senior, stylist - then assign people to each. A level can carry its own duration too, and the booking page quotes whoever the client picks.

Does retail show up in a stylist's pay?

Yes. Her percentage on retail is set separately from her percentage on services, tips run 100% to her, and the payout is worked from what went through her chair. Hours are clocked in the roster for anyone on hourly or a mix.

Will my clients get spammed?

You approve AI replies and follow-ups before sending. Reminders and other automations use the messages, channels and timing you enable.

How do we move our client history in?

For the first 100 businesses, setup and migration are done for you end to end. The move itself is free with no card, and your client list stays yours.

Make every colour client easier to bring back.

Set up around your menu, your team and your colour book. For our first 100 businesses, the move is free.

A client laughing in the salon chair with fresh curls