# How much and can you fit me in, answered at midnight.

You add AI to a salon by putting a conversational agent on the messages you already answer by hand: the booking enquiry, the skin test that has to happen 48 hours before colour, the reschedule, the win-back and the complaint. Each one types the client’s own words into a structured record and posts it to your salon software.

## The process this page is about

Not "AI for beauty". One process, the one that fills the diary: someone asking what it costs and whether you can fit them in, at an hour when the salon is shut and they are messaging two other places as well.

- **Who starts it**: A client on a phone, usually after closing, comparing you against the salon down the road.
- **What it costs today**: A message answered the next afternoon with a question rather than an answer, then three more messages to find out hair length, colour history and when they are free.
- **What it has to produce**: What they want, how long the appointment needs to be, whether colour is involved and therefore whether a skin test is due, and when they can actually come.
- **of salon appointment bookings happen after business hours, when nobody is there to ask the questions**: 40-50% (source: Boulevard Industry Report)

## What it asks, and what it never asks

You name the fields your desk already asks by hand, plus the two the enquiry never volunteers: whether colour is involved, and when they last had any on it. It does the asking, in whatever order the conversation goes.

| Field | Type | Required | Why |
|---|---|---|---|
| client_name | text | yes | Identity on the enquiry |
| contact | text | yes | Phone or email, whichever they gave |
| service_wanted | text | yes | What they are after, in their words |
| whats_bothering_them | text | no | For the client who cannot name a service, which is most of them |
| existing_client | boolean | yes | A regular gets their stylist, a new client needs longer |
| hair_length | text | no | It sets the appointment length, which is why the desk always asks |
| involves_colour | boolean | yes | Forces the skin test, and the skin test is never waived |
| last_colour | text | no | Box dye, henna, a keratin: what reacts with what |
| availability | text | yes | A range, not a slot the agent cannot promise |
| occasion | text | no | A wedding changes the timing, and it is offered not extracted |

### And what it will not do

- It never gives medical advice, and never diagnoses a skin or scalp condition.
- It never promises a colour result, and never says a chemical service is safe without a patch or strand test.
- It never quotes or estimates a price. The salon confirms pricing when it books.
- It never confirms, moves or cancels an appointment. It takes the request and a person confirms it.
- It never argues with a client about their own experience, and never offers a refund or a free redo. That is the owner’s call.
- It only records what the client actually said. A vague answer is asked again, never rounded into data.

## Try the run yourself

Six moments in a salon week, each running its own agent with its own fields. Pick one and answer it the way a real client would, vaguely and mid-thought, and watch it ask the follow up instead of accepting the blank.

- [How much and can you fit me in](https://joina.chat/l/hazel-book): Chat widget. The booking enquiry. Ask it the price twice and watch it hold the line.
- [Do I really need a skin test](https://joina.chat/l/hazel-skintest): Conversation page. Try to talk it out of the patch test. It stays kind and does not move.
- [My scalp is burning](https://joina.chat/l/hazel-alert): Conversation page. Mention swelling and watch it stop everything and send you to A and E.
- [I need to move Thursday](https://joina.chat/l/hazel-move): Conversation page. Ask whether you lose your deposit. It will not guess your terms.
- [It has been a year](https://joina.chat/l/hazel-return): Conversation page. Say you go somewhere cheaper now. It asks what they do better.
- [It came out too dark](https://joina.chat/l/hazel-notright): Conversation page. Ask for your money back. It records it and never argues.

## Frequently asked questions

**How do I add AI to my salon?**

Put a conversational agent on the touchpoints you already run as forms: the new client consultation, the colour emergency, the feasibility question, the lapsed client, the fix-it conversation and the reschedule. Each one asks in your voice, types the client’s own words into a structured record, and posts it to your salon software through a webhook, Zapier or Make. Setup is minutes per agent, and you can start with one.

**Will it give hair or medical advice?**

Deliberately not. It never diagnoses a skin or scalp condition, never recommends a treatment for a reaction, never promises a colour result, and never says a chemical service is safe without a patch or strand test. Clients push on this and it holds the line, because advice invented in a chat is advice you are liable for. What it does is put a complete picture in front of your stylists so a professional can make the call.

**What happens if a client mentions an allergy or a reaction?**

Two different things, by design. A past reaction captured during a consultation is recorded in the client’s own words and flags that a patch test is due before any chemical service. An active emergency, swelling of the face, lips or tongue, blistering, trouble breathing, a spreading rash, stops the conversation entirely: the client is told to seek urgent medical care and a human is flagged immediately. Nothing is collected past that point.

**Does it replace Vagaro, Fresha or Boulevard?**

No. It sits upstream of your booking software as the conversation layer: the consult, the questions, the requests. The moment a conversation completes, Gnosari posts a signed JSON payload through a webhook, and Zapier or Make routes it into whatever you already run. There is nothing to uninstall and no booking flow to rebuild.

**How is this different from the intake form my software already sends?**

A form is a wall of boxes that gets answered "N/A" or abandoned; it cannot ask a follow up when someone mentions box dye, and it cannot tell that "a bit itchy" after a home colour matters. A conversation asks one question at a time, probes the answers that matter, and hands your stylist a typed record instead of a checkbox grid. The difference shows up at the chair: the consultation is already done.

## Five minutes from now the next new client could arrive known.

Build the agent, put the link in your bio and in a reply to the next DM, and watch the first complete consultation arrive. Free to start, no card.

Full page: https://gnosari.com/for/beauty-salon