AI EMPLOYEE · FOR A TWO-OR-THREE CHAIR SALON

They go to whoever quoted a price first.
Now your salon is the one that answers first.

Telegram, WhatsApp, VK, MAX, Avito — in one window. Anya has one price, Katya another: it answers from your price list and does not mix the stylists up. It will send the price list as a file and remembers who the client went to last time.

1 590 ₽Free

10 days. After that — 1 300 ₽ per month when billed annually.

Marina · VKonline
How much is colouring?
Checking your price list…
With Anya RUB 4,800, with Katya RUB 3,900
COLOURING · PRICE LISTAnya · RUB 4,800Katya · RUB 3,900
And send me the whole price list
FROM YOUR PRICE LISTPrice and stylist givenThe salon's price list went out as a file to the chat

Fits into what the salon already uses

Full integrations catalog →Connect your own →

Services in this ribbon: 30. Which of them are open depends on your plan. View all plans →

  • WhatsApp
  • Avito
  • Mobile app
  • MAX
  • Google Calendar
  • Altegio
  • Битрикс24 CRM
  • Gmail
  • Microsoft Teams
  • Signal
  • WhatsApp
  • Avito
  • Mobile app
  • MAX
  • Google Calendar
  • Altegio
  • Битрикс24 CRM
  • Gmail
  • Microsoft Teams
  • Signal
  • Telegram
  • Telephony
  • Pocket Agent
  • Email
  • Website widget
  • Arnica
  • Клиентикс CRM
  • Google Contacts / People
  • Outlook Calendar
  • Slack
  • Telegram
  • Telephony
  • Pocket Agent
  • Email
  • Website widget
  • Arnica
  • Клиентикс CRM
  • Google Contacts / People
  • Outlook Calendar
  • Slack
  • VK
  • Bitrix24
  • SIP
  • Einstein
  • YCLIENTS
  • DIKIDI
  • Discord
  • Matrix
  • Outlook Mail
  • Telfin
  • VK
  • Bitrix24
  • SIP
  • Einstein
  • YCLIENTS
  • DIKIDI
  • Discord
  • Matrix
  • Outlook Mail
  • Telfin
  • VK
  • Bitrix24
  • SIP
  • Einstein
  • YCLIENTS
  • DIKIDI
  • Discord
  • Matrix
  • Outlook Mail
  • Telfin

Where the salon loses clients

10:05
someone paying at the desk, a call on the line
13:40
the stylists are with clients, no time to ask
17:30
peak hour, no one to answer
21:15
the shift has ended

They almost always ask the same thing: how much and with whom. The answer has an address — Anya has one price, Katya another — you cannot name one at random, and there is no time to ask.

Requests keep coming while the stylist is busy

Sat9:30
Visit to the stylist
SEClientS. EgorovaFriday, 21:40
I want Anya on SaturdayAnya's day is full
Katya is free, 9:30offered
Colouring with Katya3 900 ₽ · 2.5 hours
free hours — from the YCLIENTS schedule, the price — from your salon price list
Today

The stylist is at the chair, the message waits for the evening

While the work goes on, there is nobody to answer. The client writes to two more salons, and the visit goes to whoever answered first.

With the agent

Answers at once and puts the visit in the schedule

It checks the free hours of the stylist they want, names the price from your price list and puts the visit in the same place the administrator keeps it.

Tue18
Moving the visit
Was: Sat 12:00, Anyaan hour has opened up
Offered: Tue 18:00the same stylist
Client confirmed22:14
the change went into the salon schedule — nobody pulled the stylist away for it
Today

A change of day takes time from the whole shift

The client asks for another day, the administrator hunts for an opening between checkouts, then calls back, then fixes the schedule by hand.

With the agent

Finds an opening and moves the visit itself

It offers the earliest free hour with the same stylist and updates the schedule. The freed-up hour is visible at once, not at the end of the day.

One client left unanswered costs more than a month of the agent

Run the numbers on your own salon →
4 800 ₽
Left for the salon across the street

One color service at the salon’s own price list. Plus three hours of chair time nobody will buy now.

1 300 ₽
Agent for a month

When billed annually. Answers around the clock, in every channel at once.

One client kept a month covers it

After that it runs at a profit. Kept nobody? Turn it off in one click — no calls, no emails.

Three jobs: one for the client, two for the salon

Reply — login only. Then he collects a log: which of the foremen is empty tomorrow and how the shift actually ended.

Tomorrow, Saturday

Anyafull day

Katefour windows in a row

Marinaavailable with 15:00

magazine YCLIENTS

1Employment

Collects the employment of craftsmen

Anya's is full, Katya's is empty — and it turns out on Saturday morning. He reads everyone's available hours in the magazine YCLIENTS or Altegio and shows the picture the day before.

shift closed, 14 visits

two did not reach: 12:00 and 17:30

Katya has three hours of downtime

summary from YCLIENTS

2Change

Brings a shift report

In the evening, no one collects the day: how many visits there were, who didn’t make it, where the master stood. He collects it from a magazine and sends it after the salon has already closed.

How much is colouring?With Anya RUB 4,800 and three hours, with Katya RUB 3,900 and two and a half.salon price list

3Answer

Names the price of the required master

There is a queue at the counter, and the question “how much does it cost” is waiting for its moment. He answers immediately and according to your price list: each master has his own price, and he does not confuse them.

What it takes off the receptionist

Quotes the price from your price list

Anya has one, Katya another — it does not mix them up.

Answers within a minute

Both when there is a queue at the desk and at ten in the evening.

Keeps the salon book

Sees a stylist’s free hours and books the visit in the same place you keep it.

Offers a second stylist

Instead of “no slots” — “Katya can take you at 9:30”.

Reminds about the visit

To the client in their messenger, to you in the app.

Does not give advice on the stylist's behalf

Aftercare and contraindications are a conversation in the chair.

Live in an evening, no developer needed

Start today →
5 minutes

You connect a channel

Telegram, WhatsApp or the website widget — by the instructions in the dashboard, no developer.

Telegram WhatsApp Widget
one evening

You upload your documents

What is not in your materials it says so, rather than composing it.

PDF Price List 2026DOC Policy Warranty
in the morning

Answers when you ask

You see every conversation in the dashboard and in the app. Don’t like an answer? Fix it as plain text.

4 chats overnight

What it costs

1 590 ₽/mo

or RUB 15,900 per year

  • One AI agent for the whole salon
  • Telegram, WhatsApp, VK, MAX, Avito
  • Your price list broken down by stylist
  • The price list and lists as a file in the chat
  • Memory of the client's past visits
  • Reading the salon's schedule and reminders
Get started

The trial period is 10 days, given once.

Need your own server?

How the install works →

Your own server or a virtual machine and PostgreSQL — no Docker needed. It installs with a single command, everything else is set up in the web interface.

  • Installs on Linux — a tarball and systemd, updated with one command
  • Conversations and documents stay with you and never leave
  • Runs on a local model — it can work with no internet at all
the Community plan
0 ₽

Forever, no card. Telegram, web chat and the website widget, one agent, your own server. The rest of the channels come with the paid plans.

Get it free

Questions

The stylists have different prices. Where does it get them?

You upload the salon's price list once — broken down by stylist, if you have it that way. It answers from it: the price of the stylist asked about and how long it will take. What is not in the price list it does not invent — it says it will check with the salon.

What is the file it sends?

An ordinary table — one that opens both on a phone and in Excel. “Send me the price list” — and the client gets it as an attachment in the same conversation: services, stylists, prices, durations. It puts it together from your materials, not from a template.

Does it really remember past visits?

Yes. A client comes back six months later and does not have to go over it again: the agent will pull up who they went to, what was done and what they asked for. The memory is on from the start, there is nothing extra to buy.

How does it know when a stylist is free?

From the salon's schedule — the calendar open in the mobile app: it sees the busy hours and offers only the free ones. If the stylists each keep their schedule on their own phone, bring them together into one salon calendar.

Does it put the visit into the salon's schedule itself?

Yes. You connect the salon book in the dashboard — YCLIENTS, Altegio, Arnica or DIKIDI: the agent sees the free hours of the stylist you need and books the visit in the same place your receptionist keeps it. Both the client and the salon get the reminder.

Will it start giving advice instead of the stylist?

No. Aftercare, the composition of the dye and contraindications are a conversation with the stylist in the chair, and the agent does not get into it. Its business is the price, the stylist, the hour, the address and the opening hours.

Does it answer where clients write?

Yes. Telegram, WhatsApp, VK, MAX and Avito are included in the “Personal Assistant” plan. All conversations come together in one window — you don't need five apps open.

What is needed to make it work?

Connecting a model is the first step in your account, and nothing works without it. Then upload the price list and connect the channels: all of it in a browser, no programmer needed.

Can I see it before paying?

The demo sandbox is open without sign-up — login and password below. The trial period is 10 days, given once.

Don't take our word for it — check for yourself

This page is about one job. Everything about the whole product — how it works, pricing, channels and security — on the home page.

This is one industry of many

The same agent works for your neighbors down the street

A garage quotes a range from its price list, a café answers about a table, a print shop prices the run. Same mechanics, different reasons to write.

See every industry and plan