AI Appointment Assistant for Clinics Your front desk, open after hours.

A patient messages your website at 9pm asking if there is a dental check-up slot tomorrow morning. Your AI assistant answers at once, quotes the real price and length from your own service list, finds a free slot and books it. Anything medical — symptoms, treatment, medication — it hands to your staff instead of answering.

Answers about services, prices and hours only — never medical advice.

The patient who cannot reach you books another clinic

What's actually happening at your front desk

Calls and messages while the desk is busy

Your receptionist is checking someone in while three more people ask for a slot. Each one who gets no answer tries the next clinic.

After-hours questions go unanswered until morning

People look for a clinic in the evening. If nobody answers before they fall asleep, the appointment goes elsewhere.

The same practical questions, all day

Opening hours, price of a check-up, which doctor sees what, can I come today — answers that never change but still take staff time.

Practical answers at any hour, medical questions to your staff

What you get

01

Patients get the practical answer immediately

Services, prices, durations and opening hours come only from your service list, FAQs and documents — never a guessed price or a made-up policy.

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

It never gives medical advice

No diagnosis, no treatment suggestions, no medication. A medical question is acknowledged and handed to your staff, who reply in the same chat.

How: a hard rule in the clinic preset, not a style choice — the assistant declines medical questions and brings in a person.
03

Appointments are booked inside the conversation

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

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

Live on your site in four steps

How it works

1

Pick the Clinic preset

Seeds a polite front-desk persona with the no-medical-advice rule, starter FAQs, and appointment booking by slot.

2

Add your services

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

3

Upload what you already have

Drop in a PDF price list, a visit-preparation sheet 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 patients to download.

What you and your patients actually see

See it

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

Service list

General Check-up30 min · consultation and basic examination
$20
Teeth Cleaning45 min · scaling and polishing
$30
Skin Consultation30 min · with the dermatologist
$25

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

Staff inbox

MM
Minh — medical question"Is it normal for my gum to bleed after a filling?"
Claim
AN
An — new leadAsking about a family check-up for four
Claim

Medical questions land here for a person to answer — claim, reply and resolve without leaving the dashboard.

Appointments

A-5K7M2P · MinhGeneral Check-up · tomorrow 9:00am
Hold
A-3M8T2X · AnTeeth Cleaning · Fri 2:00pm
Confirmed

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

Built for how a clinic front desk runs

Everything inside

Booking by service and duration

Each service has its own length, so a 45-minute cleaning takes the time a 45-minute cleaning needs.

Opening hours, answered live

Including holiday exceptions — the assistant always knows if you are open right now.

Service catalog

Name, duration, price and description for each service — the fields patients actually ask about.

Medical questions go to your staff

The assistant does not diagnose or advise. It tells the patient a person will reply and puts the chat in your inbox.

FAQs in your own words

Answered verbatim, instantly — visit preparation, what to bring, parking, languages spoken.

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

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

Lead capture

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

Instant human handoff

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

Any language your patients speak

The AI replies in whichever language a patient 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.

Test before you go live

A built-in playground runs the same engine as the widget, so you can try real questions — including medical ones — before a patient does.

One embed line

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

The questions every clinic owner asks first

Before you ask

It never gives medical advice

No diagnosis, treatment or medication guidance — ever. Those questions are acknowledged and passed to your team.

It won't make things up

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

It never pretends to be a human

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

You decide what is stored and who sees it

Conversations, leads and bookings live in your own workspace, visible only to your team, with roles that limit who sees what. The assistant is not a medical-records system.

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 clinic, getting started

$79/month
+ $249 one-time setup
  • 1 location · 1 AI agent
  • 300 conversations / month≈ 10 patients 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
  • Clinic 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 patients 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 patients 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 patient within 24 hours — a patient 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 patient within 24 hours — a patient 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

Will it give patients medical advice?

No. It never diagnoses, suggests treatment or comments on medication. If a patient asks a medical question it says so politely, tells them a member of your team will reply, and puts the chat in your staff inbox.

What does it answer, then?

Practical questions from the information you give it: which services you offer, how long they take, what they cost, your opening hours and location, how to prepare for a visit — and it books the appointment.

Does it store patient records?

No. It is a booking and front-desk assistant, not a medical-records system. It keeps the conversation, the contact details a patient chooses to give and the appointment in your workspace.

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.

Can it take payment or a deposit?

No. It books the appointment and gives a reference code; payment stays exactly the way you already handle it.

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

A conversation is one person 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).

Ready when you are

Answer booking questions at any hour — and keep medical ones for your team

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
📞