A hair salon has the hardest schedule to manage in the entire service sector: colors that take 3 hours (with pauses), washes between services, parallel team work, products sold at the end, client cards that need a faithful color history. This guide shows how to configure and leverage BookHero for each of these difficulties.
Why the salon is different
The blind spot of almost every generic tool is assuming each service blocks the professional from start to finish. In the salon, that's false: during a coloring, the client sits 30 minutes for the dye to develop - time when the stylist could be doing a blow-dry on the next client. BookHero doesn't automate this interleaving alone, but gives you the tools (realistic durations + manual calendar + side-by-side per-professional view) to manage it without confusion.
Catalog organized in groups
Instead of a list of 25 services that makes the client give up, organize into 4 to 6 clear groups. Each group appears collapsible on the public page - whoever just wants a cut opens Cuts; whoever wants color sees everything you offer and can compare.
- Cuts: women's cut, men's cut, kids, fringe, ends.
- Color: roots, full color, traditional highlights, balayage, baby lights.
- Treatments: hydration, keratin, hair botox, smoothing.
- Blow-dries and styling: simple blow-dry, bridal blow-dry, event styling, waves.
- Extras: quick wash, pre-treatment ampoule.
Realistic durations (the rule that changes everything)
The #1 cause of salon delays is bad duration estimation. The client takes 60 minutes in the chair, but there's another 15 to 30 minutes before and after (preparation, tea, full drying, cleanup). Count it all:
| Service | Chair time | Realistic duration (BookHero) |
|---|---|---|
| Women's cut + blow-dry | 45 min | 60 min |
| Root coloring | 60 min | 90 min |
| Full coloring | 90 min | 120 min |
| Traditional highlights | 90 min | 150 min |
| Balayage | 120 min | 180 min |
| Keratin / smoothing | 150 min | 210 min |
Team: each stylist with her own catalog
In a typical salon, the junior does blow-dries, washes and maybe simple cuts. The senior does colors, highlights, smoothing. It makes no sense for the public page to offer balayage in junior slots. In BookHero, each stylist can have her own subset of active services.
Auto-assignment (and when to turn it off)
In salons we recommend round robin as default - distributes new clients without favoring anyone. But in salons with a clear hierarchy (one popular senior and juniors with lighter calendars), least loaded day works better: fills the empty one first.
A no-drama cancellation policy
Color, highlights and smoothing cost material and time - a no-show without notice bleeds money. But communication is half the battle:
Put the rule in the service description
Cancel up to 24 hours before, please. No-shows without notice may require future prepayment.
Repeat in the automatic confirmation
The confirmation email/WhatsApp includes the cancel link - the forgetful client cancels with 1 click instead of not showing.
Log every no-show on the card
Client missed twice? Open the card, you see it. The conversation or prepayment request is informed, not emotional.
Reminder 24h before (right channel)
Pro sends via WhatsApp - open channel. Email only works for executive clientele.
Private notes: the color history
This is the feature that separates the amateur salon from the professional one. Every client has product history: brand, number, oxidant percentage, mix. Private notes only you see:
- L'Oréal Majirel 5.4 + 7.31, 30 vol, 1:1.5 mix, 35 min processing.
- Doesn't like cool blondes. Always warm tones.
- Sensitive scalp - warm water, not hot.
- Buys Olaplex N3 monthly.
- Routine: cut every 6 weeks, root every 4.
Selling products at the end without sounding pushy
Salon upsell is one of those moments where technology unlocks what depended on craft. The perfect flow:
The stylist notices something during the service
Dry ends, color fading fast, oily scalp.
Suggests the right product in conversation
You don't sell - you recommend. Product is in front of you, you show it.
Client accepts - goes to checkout
At checkout, tap service + product, right total, receipt issued in 30 seconds.
Log on the card
Bought Olaplex N3 today. In 2 months, you can ask if she still has any.
Invoicing: tax ID, insurance, foreigners
Salon clientele often asks for an invoice: corporate clients (tax-deductible), members of health systems (some plans cover medical smoothing), foreigners who want expense receipts. BookHero issues an informational PDF document (FAT/COR/EC/SC) with the client's tax ID and address, in seconds.
Monthly reports for the salon
| Indicator | Healthy | Red flag |
|---|---|---|
| Occupancy per professional | 70-85% | Differences >25pp between professionals |
| Service mix | 60-70% color / highlights at top of revenue | Cuts > 50% (weak margin) |
| Product revenue / service revenue | 10-20% | <5% (you sell little) or >40% (confused offer) |
| No-shows / cancellations | <10% | >15% (review rule and reminders) |
| Recurring vs new clients | 70/30 | Inverted - you're in aggressive acquisition mode |
14-day launch plan
Days 1-2: service catalog with groups
Don't try to be exhaustive on day one - cover the 80% most-booked.
Days 3-4: team invited and configured
Each professional picks her subset of services.
Days 5-6: notifications and assignment
Turn on WhatsApp reminder and round robin.
Day 7: product catalog for checkout
10 to 15 products with basic photos.
Days 8-9: import existing clientele
CSV with name + phone (minimum). Private notes get built with each visit.
Days 10-11: share the link on every channel
Bio, stories, Google Business, QR at the door.
Days 12-14: real test with trusted clients
Ask 5 regulars to book online. Catch loose ends before going public.
FAQ
I have 8 stylists with different schedules. Does it work?
Yes. Each professional has her own schedule (even different from the salon's - e.g. the junior only afternoon). The public page only shows slots where some capable professional is available.
Can I block hours for internal use (training, cleaning)?
Yes, in Calendar you mark blocking time blocks. They appear on the agenda but aren't bookable by clients.
What about a client who wants two services in a row (e.g. color + cut)?
Create a composite service with the total duration (e.g. Color + cut = 150 min) and combined price. Cleaner than two stitched bookings.
How do I keep color formulas per client?
Private notes on the client card. Every time you change color, update the note. In 1 year you have full history.
Do I bill a 6-session pack or charge per visit?
BookHero doesn't do packs with automatic session counters. Most salons charge per visit, or log a pack as a one-off product at checkout (e.g. Pack 6 smoothings - 1 unit) on the first session.