A bilingual website for tourists: what to translate and what to keep local
A second language opens your site to more guests, but a word-for-word translation is not enough. Here is what to translate, adapt and leave as it is.
Read article →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.
What's actually happening on your phone
You cannot type with oil on your hands. By the time you answer, the person who asked about Saturday has booked another studio.
A cancelled 3pm and an unanswered message from last night are the same lost hour. Someone has to connect them, and fast.
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.
What you get
Every reply comes from your service list, your FAQs and the documents you upload — never a guessed price or a made-up promotion.
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.
"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 it works
Seeds a friendly booking persona and starter FAQs, and switches on appointment booking by slot.
Each treatment with its duration and price, plus your opening hours.
Drop in a PDF price list or a policy document, or a page from your website — it becomes searchable knowledge.
A single <script> tag from the dashboard. Nothing for clients to download.
See it
Representative mockups of the dashboard and widget with sample data — not stock photos.
Service list
The assistant quotes exactly these fields — and books the length you set for each treatment.
Appointments
Chat bookings arrive as holds — confirm with one click, or let unconfirmed ones expire on their own.
Staff inbox
Handoffs land here in real time — claim, reply and resolve without leaving the dashboard.
Everything inside
Each treatment has its own length, so a 75-minute facial takes the time a 75-minute facial needs.
Including holiday exceptions and late closing times — the assistant always knows if you are open right now.
Name, duration, price and description for every treatment — the fields clients actually ask about.
Answered verbatim, instantly — no model paraphrasing your carefully written policy.
Upload a price list or paste your policy page — it becomes searchable, cited knowledge.
Name, phone or email and what they are after — captured mid-conversation, ready for you to follow up.
By keyword, by the client asking, or by your staff claiming a chat — the assistant goes silent the moment a human takes over.
The AI replies in whichever language a client writes. Your own dashboard is available in Vietnamese and English today.
Chat bookings arrive as holds with a reference code. Your staff confirm them in one click, and holds nobody confirms expire on their own.
See how many chats the AI resolves, how many arrive after hours, and the questions it could not answer.
A built-in playground runs the same engine as the widget, so you can try real questions before a client does.
A single script tag with your key — works on any website, positioned left or right.
Before you ask
Prices, durations and policies come only from your service list, FAQs and documents — a hard rule blocks the assistant from guessing.
Conversations, leads and bookings live in your own workspace and are visible only to your team, with roles that limit who sees what.
And it never names its own internal tools or source documents to a client — those are hard rules, not a style choice.
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.
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.
One spa or salon, getting started
For busy spas and small groups
For groups that want it done for them
For groups with more than 2 brands or 5 locations
Your agent never stops answering clients because of a limit — a night with nobody answering is real lost revenue.
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
FAQ
No. We run the platform for you — you paste one script tag into your website and manage everything from the dashboard.
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).
No. It books the appointment and gives the client a reference code; payment and deposits stay exactly the way you already handle them.
It says so and offers to bring in a person, rather than guessing. Your staff see the chat live in the inbox.
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.
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).
Yes — persona, greeting, FAQs and knowledge are all yours to edit any time from the dashboard.
Ready when you are
Set it up once with your services, hours and policies — it answers and books from that moment on.