🔥 Try Handled Locator free for 7 days.Start free trial

Beauty brands

A counter that carries six of your forty shades has not really got your product.

Show which salons, spas and counters carry your range, and which of them will match a shade in person.

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

Salons and spas that stock the professional range for their own clients, department store counters, independent pharmacies and beauty boutiques, and a few clinics that only use the product in treatment.

Why a generic map falls short

Half of beauty distribution is professional rather than retail. A salon on the map that uses your product but does not sell it, or a counter holding the fair shades only, makes the map look full and the visit useless.

What visitors need to do

  • Separate the accounts that retail to the public from the salons that only use the product in the chair
  • Say which part of the range is held, because a colour counter with a partial shade run turns a confident buyer into a returner
  • Show where a trained therapist or shade match is available, since that is the reason to travel at all
  • Mark appointment-only counters so nobody arrives expecting to browse

How Handled covers it

  • Filterable tags per location for retail, professional and treatment-only accounts
  • Custom fields per location for the ranges and shade families actually held
  • Opening hours per location, which for a salon are appointment hours rather than shop hours
  • Featured ordering for flagship counters and trained partner salons

Not every beauty brands business is the same

Salons and spas on the professional range

The account uses your product on clients and may sell none of it over the counter. Hours are appointment hours, the door is often locked between bookings, and what the client wants confirmed is whether a treatment using your range can be booked there. Listing it as a shop makes the map look fuller and the visit pointless.

Department store counters and concessions

Inside somebody else's building, on a floor the street address never mentions, staffed by a team whose hours are shorter than the store's. The shopper travelling in wants two things settled before they go: that the counter is on the floor they are heading to, and that the shades or products they came for are held there.

Pharmacies and beauty boutiques

Dermocosmetic and skincare ranges sold across a counter, usually a partial range chosen by the pharmacist, with advice as the reason to go in person. Hundreds of independents, slow turnover of accounts, no floor plan complications, but the range held varies shop to shop more than anywhere else in the network.

Clinics and aesthetic practices

Medical-grade lines that cannot be bought without a consultation. Marking these clearly is not a nicety: somebody who drives to a clinic expecting to pick a serum off a shelf leaves annoyed with your brand rather than with the clinic. They belong on the map as places to be treated and prescribed, on a filter of their own.

Setting it up

  1. 1. Sort accounts by what the public can do there

    Three buckets: buy it, be treated with it, both. That split is the whole page. Do it in the spreadsheet before importing, because retrofitting it later means touching every location a second time.

  2. 2. Import, then record the range actually held

    Load the list from a CSV or Google Sheets and add custom fields for the ranges, shade families or treatment protocols each account holds. A counter with a partial shade run is a different destination from a flagship, and the map should say so plainly.

  3. 3. Put the in-person service on the location

    Shade matching, skin analysis, a trained therapist, a bookable facial: these are the reasons somebody travels instead of ordering online. Tag them per location and add the account's own booking link as a custom field so the visitor can go straight there.

  4. 4. Set salon hours and publish

    Appointment hours are not shop hours, and a spa closed on Mondays should read as closed. Fill hours in per location, feature the flagship counters and trained partner salons, then embed the locator on your where to buy page.

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

How much does a salon and stockist locator cost for a beauty brand?

From $19 a month, with a 7 day free trial that requires no card up front, and no free plan after the trial. You supply your own Mapbox or Google Maps key so map usage is billed to you by the provider at cost rather than resold by us.

Can I show which salons use my professional range in treatment but do not sell it?

Yes. Tag accounts by what the public can do there: buy it, be treated with it, or both. A salon that uses the range in the chair then shows as a treatment location rather than as a shop, which stops a wasted trip.

How do I tell shoppers which shades or ranges a beauty counter actually holds?

Put them in custom fields and tags on the location, so a counter carrying six shades of forty reads that way. A partial shade run is a different destination from a flagship, and saying so on the map saves the return.

Can I say which floor of a department store my beauty counter is on?

Yes. Custom fields hold floor, hall and concession name, and they show in the result alongside the address. The street pin gets the shopper to the building and the custom field gets them to the counter.

Can a visitor book a facial or a shade match from the locator?

Not a booking. There is no diary, no availability and no appointment in Handled, and the enquiry form it does have takes a name, email, phone and message rather than a slot. What works for a booking is a custom field per location holding that salon's own booking link or number, so the visitor goes straight to the system the salon already uses.

How do I handle salon hours that are appointment hours rather than shop hours?

Set opening hours per location, and set them to the hours the door is actually staffed. The open-now filter uses them, so a spa closed on Mondays reads as closed and a locked door between bookings is not shown as open.

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.

Continue with the practical guides