Interactive demo · no signup · nothing saved

Meet Zara. She books the routine visits and flags the emergencies.

Your front desk can't answer every message at 11pm, and the worst case is a real emergency waiting in a booking queue. Zara, the AI receptionist in Esipick Dental, talks to every patient, checks five red flags, and hands urgent cases to a person. Be the patient below and watch the practice dashboard react.

Works on desktop and mobile. The real product is live at dental.esipick.tech.

79%AI handle rate, closed with no human needed
43%form fill rate on online sessions
5escalation triggers checked before booking
2languages, English and Roman Urdu, no toggle

Rates from the first pilot sessions on dental.esipick.tech. Pilot scale, not a projection.

Try it as a patient

Be the patient. Watch the front desk react.

Pick a starting point or type anything a patient might say. Zara asks one question at a time, picks your language from your first message, and checks for red flags right after the pain question. In this demo her replies come from rules running in your browser that mirror the real script and triggers; the real product runs the conversation on Claude. Nothing you type leaves this page.

dental.esipick.tech · Smile Dental Clinic
The patient's phone
9:41●●●
Z
Zara
Smile Dental Clinic
EN
🚨 Our team has been notified and will call you shortly regarding your urgent concern.
Z
Powered by esipick.tech
Messagesnow
Smile Dental Clinic

Tip: tap the suggested replies above the keyboard, or type your own answers.

Behind the chat

Language

Not set yetZara reads the first message and picks the language herself.

Escalation gate Not checked yet

    Extracted so far JSON

    EsipickDental

    Smile Dental Clinic · Dashboard

    Today

    Sample data · reacts to your chat
    Today's Appointments
    3
    confirmed or pending
    Urgent / Escalated
    1
    waiting for a callback
    Forms Submitted
    5
    pre-filled from chat
    SMS Sent
    9
    all automatic
    AI Handle Rate
    78%
    7 of 9 chats today
    🚨 Urgent callbacks 1 OPENFlagged by Zara, called back by staff
    PatientPhoneRed flagFlaggedStatus
    📅 Appointments 4Today and upcoming
    PatientWhenReasonStatus
    📱 SMS Notifications 9 SENT(demo, no actual SMS sent)
    TimePatientEventMessage
    What changes at the front desk

    Any tool can take a booking. Zara knows when not to.

    Most booking bots treat a swollen jaw like a cleaning. Zara runs one script for routine visits and a much shorter one for anything that looks like an emergency.

    Messages sit unanswered after hoursEvery patient gets a reply, one question at a time.

    Name, preferred time, phone, email and one medical question. Nothing is asked twice.

    Emergencies wait in the booking queueRed flags jump the queue to a person.

    Trip one trigger and Zara stops booking, takes a name and number, and staff see it at the top of the dashboard.

    Staff retype clipboards at receptionThe form arrives pre-filled.

    Name, phone and email carry over from the chat. The patient fills in the rest before they arrive.

    Routine path

    From "I'd like a cleaning" to a booked visit and an SMS.

    1. Opening question. Language picked from the first message and locked in.
    2. Pain check. Only if they mention pain: a 1 to 10 rating, then the five triggers.
    3. Details. Name and preferred time, phone, email, one medical question.
    4. Registration form. A link to /form/{session}, pre-filled from the chat.
    5. Booked. Appointment lands on the dashboard and the request SMS goes out automatically. Staff confirm with one click.
    Urgent path

    From "it's an 8 and my cheek is swollen" to a callback.

    1. Trigger trips. Zara sets escalate to true straight away.
    2. Script skipped. No booking questions, no form link, no time slot.
    3. Clear promise. The patient is told a team member will call them urgently. It's a callback, not a live transfer.
    4. Name and number only. Then the case sits flagged on the dashboard until staff mark it resolved.
    7+Pain rated 7 or higherChecked right after the 1 to 10 question.
    Facial swelling"Swollen cheek", "jaw is swollen", "gaal suj gaya".
    Fever with painFever only counts alongside dental pain.
    Knocked-out or broken tooth"Knocked out", "cracked", "daant toot gaya".
    Breathing or swallowingAny trouble breathing or swallowing.
    The real product

    These are the actual Esipick Dental screens.

    Rendered from the product's own code with fictional sample patients. The dashboard, intake sessions, appointments with the SMS log, an escalated transcript, the patient directory, analytics, and the two screens your patients see. Click any screen to open it full size.

    Sample data: every patient name, phone number and figure in these screens is fictional.

    Give your front desk a Zara.

    We set it up with your clinic name, your services and your team's numbers, in English and Roman Urdu. Intake, triage, forms, booking, SMS and analytics in one dashboard.

    Try the real Zara at dental.esipick.tech