Salons and barbershops
A colour correction needs a colourist, not the nearest free chair.
Send a client to the branch that does the treatment they are booking, at the price band that branch charges.
Bring your location data
CSV import, Google Sheets sync or dashboard edits.
Shape the visitor journey
Search, filters, hours, directions and custom actions.
Match your site
85+ available settings, markers and provider map styles.
What your network looks like
Branches you run or license under one name, each with a different mix of chairs behind the same shopfront: a colour specialist in two of them, barbering in one, nails and brows wherever there was room to put them.
Why a generic map falls short
Booking the wrong branch in this trade is not a small inconvenience. The client arrives, the treatment cannot be done by anyone on the floor that day, and a chair sits empty for the ninety minutes that were held for it.
What visitors need to do
- Filter by treatment: balayage, extensions, keratin, barbering, nails, brows
- Show which branches take walk-ins and which are appointment only
- Link each branch to its own booking system, because groups almost never run a single one
- Carry the price band, since a city centre branch does not charge what the suburban one charges
How Handled covers it
- Filterable tags per branch for the treatments and services actually offered there
- Custom fields for price band, stylist levels and the walk-in policy
- A booking button per branch with its own label and link, for groups running more than one booking system
- CSV import and Google Sheets sync with change review, so a branch manager's correction reaches the finder without a developer
Not every salons and barbershops business is the same
Colour and technical salons
The treatment is only real if the person who does it is in that day. Balayage, corrections, extensions and keratin each depend on a named specialist rather than on the branch, so tag the treatments the branch can genuinely deliver every week, and hold the stylist levels in a custom field so a client knows which price band they are booking into.
Barbershops and walk-in sites
No appointment, no booking system, and the only question is whether it is open and how busy it looks. Hours with an open-now filter carry most of the answer, and a walk-in policy field carries the rest. Sending this client to a booking page is friction they did not ask for and often will not complete.
Franchised and licensed branches
Same fascia, different owner, different prices, and almost always a different booking platform. Each branch needs its own button link, its own price band and its own hours, maintained by the person who set them. A group that centralises those edits ends up with a finder that is three months out of date in the branches that change most.
Advanced treatment and aesthetics rooms
Some sites have a private room and a qualified practitioner, most do not, and the treatments that need one cannot be moved to another chair. Treat the room as a filterable tag rather than a line in the description, because a client booking a consultation is filtering for exactly that and will not read a paragraph to find it.
Setting it up
1. Audit the treatment list branch by branch, with the manager
Ask what is delivered every week, not what appears on the group price list. The difference between those two is the whole reason a client turns up to a branch that cannot do their colour, and it is nearly always the branch manager who knows which is which.
2. Put the price band and walk-in policy on the card
Custom fields for price band, stylist levels and whether the branch takes walk-ins. A city centre branch charging more than the suburban one is not a problem, it is a problem only when the client discovers it at the till.
3. Link each branch to the booking system it actually runs
One button per branch, with its own label and link. Groups in this trade almost never share a single booking platform, and a link to the group homepage costs the booking that was ready to happen.
4. Give managers a sheet they can correct
Google Sheets sync with change review lets a branch manager fix a treatment or an hours change themselves, and lets you read the change before it publishes. Corrections routed through a developer do not happen in a trade this busy.
What to prepare before you publish
You do not need a perfect data system to start. A clean first list is enough to test the visitor journey, then you can keep it current from the workflow that suits your team.
- Location name and address
- Phone, website or booking link
- Categories, products or services
- Opening hours and special hours
- A map provider key
- The page where the locator will be embedded
Questions we get asked
Can clients filter branches by treatment, so a colour correction only returns salons that do one?
Yes. Treatments are filterable tags per branch, so balayage, extensions, keratin, barbering, nails and brows each become a filter. Tag what the branch delivers every week rather than what sits on the group price list.
How do we show that one branch takes walk-ins while another is appointment only?
Put the walk-in policy in a custom field shown on the card, and let hours with the open-now filter carry the rest. A barbershop client pushed to a booking page is being given friction they did not ask for and often will not complete.
Our city centre branch charges more than the suburban ones, so can we show a price band per salon?
Yes. Price band and stylist levels are custom fields on each branch, so a client knows what they are booking into before they arrive. A branch charging more is only a problem when the client discovers it at the till.
Can each salon link to the booking system it runs when the group uses more than one?
Yes. Every branch has its own booking button with its own label and link, which matters because groups in this trade almost never share one platform. A link to the group homepage costs the booking that was ready to happen.
How much does a salon group locator cost, and is there a free plan?
It starts at $19 per month. There is a 7-day free trial with no card required, and no free plan once it ends. You supply your own Mapbox or Google Maps key, so map usage is billed to you by the provider rather than marked up by us.
Can a branch manager correct their own salon's treatment list without going through a developer?
Yes. Google Sheets sync lets a manager fix a treatment or an hours change in the sheet, and change review shows you the edit before it publishes. Team roles do the same job inside the dashboard with an editor login.
If you need something that is not here
Handled is small enough to build to order. If your trade needs a field, a filter or a behaviour the locator does not have yet, say so and we will tell you honestly whether it is a week away or not something we will do.