Updated October 14, 2026

Clinic AI Guide

A Website Chat That Actually Books: AI Chat Built Into the EHR

Most clinic chatbots answer three questions and then say "call us." Here is what a chat that lives inside the EHR does instead, what it is not allowed to do, what it costs, and how to judge any chat vendor in five minutes.

By Tom Kashul, Founder, Moonshot EHR; clinic owner-operator

Moonshot EHR includes an AI website chat. The clinic turns it on in Settings, pastes one line of script into its website, and a branded bubble appears on every page. The chat answers from the clinic's live services, prices, programs, hours and address plus rules the clinic writes, books open slots on the EHR calendar, creates leads on the Leads board, and takes messages that become staff tasks. It cannot look up records, never confirms whether someone is a patient, gives no clinical advice, and tells visitors it is an AI. It ships in the AI package at $100 per month per location.

The bot that used to sit on my own clinic's website quoted five stale prices in one afternoon and pitched a booking after someone described an emergency. That is the normal failure of a chatbot that reads a copy of your website: the copy drifts, and the guardrails are whatever the vendor's template happened to include. The fix is to give the chat the same data the clinic runs on, and to decide up front what it is forbidden to do.

Moonshot EHR website chat open on a clinic website, greeting the visitor and offering to answer questions or book a visit

What it answers from

The chat reads the clinic's service catalog with durations, prices and descriptions, its programs and memberships with prices, and its hours and address, all live from the EHR. There is no second knowledge base to keep in sync. On top of that the clinic writes its own rules block, up to 8,000 characters, which the chat follows word for word: how to describe a program, what to say about parking, which questions to deflect. Prices are quoted only from the catalog. If a price is not there, the chat says the clinic will confirm.

What it can do for a visitor

What it refuses

This is the part that makes it safe to put on a medical website. The chat cannot look up appointments, records, results, prescriptions or bills, because it has no tool for any of those. It never confirms whether someone is a patient. It gives no diagnosis, no dosing guidance and no interpretation of results, and it does not ask about symptoms. An emergency gets a reply to call 911 and nothing else; a mention of self-harm gets 988. If asked, it says it is an AI. It puts no links in its replies and ignores attempts to override its instructions.

Where the conversation lands for staff

Bookings land on the calendar. Leads land on the Leads board. Messages land as tasks. Every transcript is stored under the clinic's account and listed in Settings with its outcome: booked, lead, or message taken. When a visitor's phone and email match exactly one existing patient, a staff-only note labeled "Website chat" is added to that patient's conversation thread so the front desk has context the next time the patient writes in. The note is marked unverified, because a web visitor's identity is a claim, not a login.

Install, branding and abuse protection

Model and privacy posture

The chat runs on Claude through Amazon Bedrock, inside Moonshot's own AWS environment, with usage metered per conversation. Transcripts are stored under the clinic's tenant with the same row-level isolation as the rest of the record, because visitors sometimes volunteer health information even when the chat does not ask for it. Nothing a visitor types is sent to a consumer chatbot service.

Built in vs a chatbot add-on

As of October 2026, most EHRs for cash-pay clinics ship an online booking widget but not a conversational chat. Unified Practice lists a chat widget that books. Cerbo, Jane, Practice Better and Healthie list booking links and widgets, so clinics on those platforms add a third-party chatbot. Those tools range from inexpensive templated bots to custom builds, and the thing to check is the same in every case: does it book into your real calendar from your real services, and what is it allowed to say about medicine.

Scroll horizontally to compare all columns. Keyboard: focus the table region, then use the arrow keys.

OptionAnswers fromBooks into the EHR calendar?Published pricing
Moonshot EHR website chatLive service catalog, programs, hours, plus clinic-written rulesYes, same functions as the online booker; leads and messages land in the EHR$100/mo per location in the AI package, including $25 of monthly AI usage
Third-party chatbot (Hyperleap, Zavis, Frontdesk and similar)A copy of your website or a knowledge base you maintainSometimes, through an integration or by linking outFrom about $40/mo for templated tools; custom builds quoted
Enterprise conversational AI (Hello Patient, Assort Health)EHR integrationsYes, via enterprise EHR integrationsQuote-based
Cerbo, Jane, Practice Better, HealthieBooking widget or link, not a chatBooking widget onlyThird-party chatbot on top

Pricing and limits

The AI package is $100 per month per location. It includes the website chat and the staff AI assistant with $25 of AI usage per month shared between them; beyond that, usage bills at model cost plus 10 percent. The AI + receptionist package at $250 per month adds the phone assistant. Limits worth knowing: one booking per conversation, no cancel or reschedule through chat, English only today, and a per-clinic daily message cap the owner can raise.

Where Moonshot fits, honestly: a templated chatbot is fine for a clinic that only wants to deflect "what are your hours" questions. If you want the chat to book real appointments from real prices, capture the people who are not ready to book, and stay inside guardrails you did not have to write yourself, the chat inside Moonshot EHR does that for less than most add-ons. It is live on our own clinic's website if you want to try it before a demo.

Sources

Vendor materials checked October 14, 2026: Unified Practice chat widget announcement; Hyperleap healthcare chatbot comparison (pricing); Zavis widgets; Frontdesk AI chatbot for medical practices. Competitor descriptions summarize vendor-published material; features and prices change, so confirm with each vendor. This guide is general information, not legal advice; confirm your own privacy and consent obligations with counsel.

Website Chat FAQ

Does Moonshot EHR include a website chat widget?
Yes. The website chat is part of the AI package. The clinic turns it on in Settings, pastes one line of script into its website, and a branded chat bubble appears. The chat answers from the clinic's own services, prices, programs, hours and address plus rules the clinic writes, books open appointment slots on the EHR calendar, creates leads on the Leads board, and takes messages that become staff tasks.
Can a website chatbot book an appointment directly into the EHR?
Most website chatbots either hand the visitor a booking link or collect contact details for staff. Moonshot EHR's chat calls the same slot-finding and booking functions as the clinic's online booking page, so it offers only real open times and the appointment is on the calendar when the visitor confirms. It collects first and last name, mobile, email and date of birth, and asks the visitor to confirm before booking.
Is an AI website chat safe for a medical clinic?
It depends entirely on what the chat is allowed to do. Moonshot EHR's chat cannot look up appointments, records, results, prescriptions or bills, never confirms whether someone is a patient, gives no diagnosis or dosing advice, does not ask about symptoms, answers emergencies with 911 and self-harm with 988, and discloses that it is an AI. It runs on Claude through Amazon Bedrock inside Moonshot's own AWS environment, transcripts are stored under the clinic's tenant, and the visitor's IP address is not kept.
What does the website chat cost?
The AI package is $100 per month per location and includes the website chat and the staff AI assistant with $25 of AI usage per month shared between them; usage beyond that is billed at model cost plus 10 percent. The AI + receptionist package at $250 per month adds the phone assistant.
How does the chat know my prices and services?
It reads the clinic's live service catalog, program and membership prices, hours and address from the EHR, so there is no separate knowledge base to maintain. The clinic can add up to 8,000 characters of its own rules and answers, which the chat follows verbatim. Prices are only quoted from the catalog; if a price is not there, the chat says the clinic will confirm.
Which EHRs have a built-in website chat?
As of October 2026, most EHRs offer an online booking widget but not a conversational chat. Unified Practice, an acupuncture-focused EHR, lists a chat widget that books. Cerbo, Jane, Practice Better and Healthie list booking links or widgets rather than AI chat, so clinics on those platforms add a third-party chatbot such as Hyperleap, Zavis or Frontdesk. Moonshot EHR includes the chat in its AI package.

Put a Chat on Your Site That Books

One line of script, your real services and prices, real appointments on your calendar, and guardrails you did not have to write. See the chat, the phone assistant and the rest of Moonshot EHR on a walkthrough.

Book a Demo