AI Booking Assistant for Spas & Salons Your bookings, answered between treatments.

A client messages your website at 10pm asking if you have a 60-minute massage on Saturday. Your AI booking assistant answers at once, quotes the real price and duration from your own service list, finds a free slot and books it. If it cannot help, your staff take over in one tap.

Answers only from your services, prices and hours — never invents a price.

The client who waits for a reply books somewhere else

What's actually happening on your phone

Messages arrive while you are with a client

You cannot type with oil on your hands. By the time you answer, the person who asked about Saturday has booked another studio.

Empty slots that could have been filled

A cancelled 3pm and an unanswered message from last night are the same lost hour. Someone has to connect them, and fast.

The same questions, every day

How long is it, how much, do you take walk-ins, is there parking — five answers you type from memory a dozen times a week.

Answers clients can trust, appointments you do not have to chase

What you get

01

Clients get the right answer immediately

Every reply comes from your service list, your FAQs and the documents you upload — never a guessed price or a made-up promotion.

How: a hard rule in the agent forbids inventing a price, a duration or a policy; it answers only from what you gave it.
02

Appointments are booked inside the conversation

The treatment, the day and the time are checked against your opening hours and each service’s duration, then confirmed with a reference code the client can quote.

How: slot booking per service with its own duration; a free time is offered, a taken one is not.
03

Your team stays in control

"Can I speak to someone?" hands the chat to your staff at once — the assistant goes quiet and the message lands in a live inbox.

How: keyword detection, an explicit request from the client, or your own staff claiming the chat — any of the three works.

Live on your site in four steps

How it works

1

Pick the Salon / Spa preset

Seeds a friendly booking persona and starter FAQs, and switches on appointment booking by slot.

2

Add your services

Each treatment with its duration and price, plus your opening hours.

3

Upload what you already have

Drop in a PDF price list or a policy document, or a page from your website — it becomes searchable knowledge.

4

Paste one line into your site

A single <script> tag from the dashboard. Nothing for clients to download.

What you and your clients actually see

See it

Representative mockups of the dashboard and widget with sample data — not stock photos.

Service list

Swedish Massage60 min · relaxing full-body massage
$35
Deep-Cleansing Facial75 min · includes skin analysis
$42
Gel Manicure45 min
$18

The assistant quotes exactly these fields — and books the length you set for each treatment.

Appointments

A-5K7M2P · LinhSwedish Massage · Sat 4:30pm
Hold
A-3M8T2X · HanaDeep-Cleansing Facial · Sat 2:00pm
Confirmed

Chat bookings arrive as holds — confirm with one click, or let unconfirmed ones expire on their own.

Staff inbox

LN
Linh — needs a human"Can I bring my friend and book two massages together?"
Claim
HN
Hana — new leadAsking about a bridal party package
Claim

Handoffs land here in real time — claim, reply and resolve without leaving the dashboard.

Built for how a treatment room really runs

Everything inside

Booking by service and duration

Each treatment has its own length, so a 75-minute facial takes the time a 75-minute facial needs.

Opening hours, answered live

Including holiday exceptions and late closing times — the assistant always knows if you are open right now.

Service catalog

Name, duration, price and description for every treatment — the fields clients actually ask about.

FAQs in your own words

Answered verbatim, instantly — no model paraphrasing your carefully written policy.

Knowledge from PDF, DOCX, TXT, MD or a URL

Upload a price list or paste your policy page — it becomes searchable, cited knowledge.

Lead capture

Name, phone or email and what they are after — captured mid-conversation, ready for you to follow up.

Instant human handoff

By keyword, by the client asking, or by your staff claiming a chat — the assistant goes silent the moment a human takes over.

Any language your clients speak

The AI replies in whichever language a client writes. Your own dashboard is available in Vietnamese and English today.

Hold, then confirm

Chat bookings arrive as holds with a reference code. Your staff confirm them in one click, and holds nobody confirms expire on their own.

Analytics that show what works

See how many chats the AI resolves, how many arrive after hours, and the questions it could not answer.

Test before you go live

A built-in playground runs the same engine as the widget, so you can try real questions before a client does.

One embed line

A single script tag with your key — works on any website, positioned left or right.

The questions every owner asks first

Before you ask

It won't make things up

Prices, durations and policies come only from your service list, FAQs and documents — a hard rule blocks the assistant from guessing.

Your client data stays yours

Conversations, leads and bookings live in your own workspace and are visible only to your team, with roles that limit who sees what.

It never pretends to be a human

And it never names its own internal tools or source documents to a client — those are hard rules, not a style choice.

Protected against abuse

Domain allow-listing, short-lived visitor tokens, per-visitor rate limits, and a daily spend cap that falls back to FAQ answers instead of overspending.

Simple pricing: one setup fee, one monthly plan

Pricing

International customers: 12-month minimum contract, paid once a year upfront by SWIFT or Wise.

Monthly prices are shown for comparison only — international plans are billed yearly. Switch to Yearly to choose a plan.

Starter

One spa or salon, getting started

$79/month
+ $249 one-time setup
  • 1 location · 1 AI agent
  • 300 conversations / month≈ 10 clients asking a day
  • Answers from your service list, FAQs and documents
  • Appointment booking holds — staff confirm on the dashboard
  • Lead capture and human handoff inbox
  • Email and Telegram alerts for new leads and booking requests
  • Email support

Setup includes

  • We load your service list, FAQs and opening hours
  • Salon / Spa preset and booking rules configured
  • Widget greeting and colors matched to your brand, plus install help
  • One 30-minute handover call
See payment terms →

Premium

For groups that want it done for them

$449/month
+ $999 one-time setup
  • Everything in Growth
  • Up to 2 brands · 5 locations · 3 AI agents
  • 3,000 conversations / month≈ 100 clients asking a day
  • Zalo group alerts for handoffs, leads and bookings
  • Signed webhook to your own workflow (e.g. n8n)
  • A custom persona and name for your agent, per brand
  • Your own catalog attributes — add, rename or remove the fields the agent filters on
  • Guided onboarding — we load your data
  • Monthly knowledge refresh
  • Named support contact

Setup includes

  • Everything in Growth setup, for up to 5 locations across up to 2 brands
  • Webhook / n8n integration built with you
  • Zalo group alerts connected
  • A separate persona for each brand
  • Test-conversation review before going live, plus staff training
See payment terms →

Enterprise

For groups with more than 2 brands or 5 locations

Contact us
  • Custom brand, location and AI agent limits
  • Custom integrations
  • Custom SLA
See payment terms →

What if I go over?

Your agent never stops answering clients because of a limit — a night with nobody answering is real lost revenue.

  1. 80%We warn you by email and on Telegram (if connected).
  2. 100%We add one 500-conversation pack ($79) automatically, billed on your next invoice, and tell you right away.
  3. After 2 packs in a monthWe stop adding packs and suggest moving up a plan. Your agent keeps running to the end of the period.
  • Conversations don’t roll over to the next month.
  • One conversation = one client within 24 hours — a client who asks again the same day isn’t counted again.
  • Up to 50 test conversations a month from you or your staff are free.

Prices in USD, excluding taxes. One conversation = one client within 24 hours — a client who asks again the same day isn’t counted again. Need more? Add 500 conversations for $79. Chat runs on your website widget. See payment terms

Straight answers

FAQ

Do I need to host or install anything?

No. We run the platform for you — you paste one script tag into your website and manage everything from the dashboard.

Does it work with my current booking tool?

It keeps its own appointment list in your dashboard. It does not read or write another booking system. If you use one, your staff can copy confirmed appointments across, or we can route each booking to your own workflow through a signed webhook (for example via n8n).

Can it take payment or a deposit?

No. It books the appointment and gives the client a reference code; payment and deposits stay exactly the way you already handle them.

What happens when it doesn't know the answer?

It says so and offers to bring in a person, rather than guessing. Your staff see the chat live in the inbox.

What counts as a conversation, and what if I go over?

A conversation is one client within 24 hours on your website widget — however many messages they send. Conversations do not roll over. At 80% of your allowance we warn you; at 100% we add a 500-conversation pack automatically, billed on your next invoice. Your assistant never stops answering because of a limit.

Does it answer on Facebook or Zalo?

The live channel today is your website widget. You can still route handoffs, leads and bookings to your team on other channels via a webhook (for example, through n8n).

Can I edit what it says?

Yes — persona, greeting, FAQs and knowledge are all yours to edit any time from the dashboard.

Ready when you are

Stop losing the booking that arrives while you are with a client

Set it up once with your services, hours and policies — it answers and books from that moment on.

Free · No card needed · No hard-sell call · Your data stays private

Payment terms only apply once you subscribe — see the payment terms

Back to Home
📞