AI receptionists for dental offices: phone, practice platform or chat
Yevhen Kurapov, co-founder · Updated Oct 19, 2026
For phone calls, the dental AI receptionists to look at are Viva ($349 a month; $899 to answer every call) and TensorLinks ($399 per location): both book into practice software and sign a HIPAA BAA. Weave (from $199) and NexHealth (by quote) run texting and booking. ChatPal answers chats and DMs, not calls: free for 100 replies, no BAA.
We make ChatPal, one of the tools below, and list its limits on the same terms as everyone else's.
If most of your patients phone, the AI receptionist that matters first for a US practice is one that answers calls, books into your practice management software and signs a HIPAA business associate agreement (BAA). Viva and TensorLinks do all three. Weave and NexHealth sell the wider patient-communication platform around them. ChatPal, which we make, is an AI receptionist for chats and DMs, not phone calls: it answers your website chat, WhatsApp, Instagram, Messenger and Telegram, and fits a clinic whose new patients write first and ask about prices, hours and appointments.
Whichever you pick, one rule doesn't change: the assistant never answers clinical questions. That part, with copy-ready instructions, is further down.
Phone, practice platform or chat
Start with how new patients reach you:
- They call. A dental phone receptionist (Viva, TensorLinks) answers, books into your practice management system and signs a BAA.
- You want texting, reminders and online booking in one place. A practice platform (Weave, NexHealth) runs the patient messaging, and booking lands in your practice software.
- They write on Instagram, WhatsApp or your website. A chat assistant (ChatPal) answers there and books into Google Calendar, Calendly or Altegio. It works next to any of the tools above.
General AI receptionists such as Smith.ai also answer calls, but Smith.ai says itself that it isn't built for protected health information.
How we chose
We read each vendor's own pricing, product and FAQ pages on 15 October 2026 and re-checked the prices on 19 October. We did not test the other five tools hands-on. We looked at four things: where the AI answers, what it books into, what it costs one location, and what it says about HIPAA. Arini and Adit also sell dental AI receptionists but publish no prices, so they aren't carded here. The tools are grouped by situation, not ranked.
Six tools, by situation
| Tool | Best for | Price |
|---|---|---|
| Viva | Dental phone receptionists | Gold $349 a month with 4,000 credits; Platinum $899 with 7,000. An AI-answered call minute uses 10 credits, an AI-answered message 5 |
| TensorLinks | Dental phone receptionists | $399 a month per location plus a $199 one-time setup fee, after a 30-day free trial |
| Weave | Practice communication platforms | From $199 a month; each plan's price on request |
| NexHealth | Practice communication platforms | By quote; month to month, or yearly paid up front, with no cancellation fees |
| Smith.ai | General receptionists, not for patient data | AI Receptionist free for 25 calls a month; Pro from $150 a month for 75 calls, month to month |
| ChatPal | Patients who write instead of calling | Free for 100 replies a month; $20 for 500, $50 for 1,500 and $120 for 4,000, billed monthly |
Dental phone receptionists
Viva
Price: Gold $349 a month with 4,000 credits; Platinum $899 with 7,000. An AI-answered call minute uses 10 credits, an AI-answered message 5
Good at
- Books straight into your practice management system and signs a BAA with every practice; SOC 2 Type II certified
- On Platinum it answers every call 24/7, plus texts, web chat and email, with live call transfer
Keep in mind
- Gold covers after-hours and overflow calls; answering every call and AI texting start at $899 a month
- Answers by phone, text, web chat and email, not Instagram or WhatsApp
TensorLinks
Price: $399 a month per location plus a $199 one-time setup fee, after a 30-day free trial
Good at
- Answers calls, texts, web chat and email, and books into Dentrix, Eaglesoft, Open Dental or Curve, plus Denticon and CareStack through NexHealth
- Signs a business associate agreement, passes anything needing clinical judgment to your staff and follows your on-call protocol after hours
Keep in mind
- The page contradicts itself on insurance: the FAQ says automated verification is still on the roadmap, while other sections promise real-time eligibility checks. Ask in a demo
- Priced per location, and the page also says pricing scales with call volume, so confirm the total in a demo
Practice communication platforms
Weave
Price: From $199 a month; each plan's price on request
Good at
- Its AI Receptionist answers calls and texts, books appointments, takes payments and hands complex requests to staff
- Phones, texting and online scheduling for the whole office in one platform
Keep in mind
- AI booking needs a “qualified” practice management system, and the page doesn't list which ones
- Only the starting price is published
NexHealth
Price: By quote; month to month, or yearly paid up front, with no cancellation fees
Good at
- Online booking that syncs directly to your health record system
- Messaging, reminders, forms, payments and insurance verification come as modules you pick
Keep in mind
- Its pricing page lists no AI that answers calls or chats: patients book themselves online
- No published prices
General receptionists, not for patient data
Smith.ai
Price: AI Receptionist free for 25 calls a month; Pro from $150 a month for 75 calls, month to month
Good at
- An AI receptionist with live North American receptionists behind it, or fully live plans
- Books appointments through Calendly and other scheduling tools
Keep in mind
- Says it is not HIPAA-compliant and can't handle protected health information
Patients who write instead of calling
ChatPal
Price: Free for 100 replies a month; $20 for 500, $50 for 1,500 and $120 for 4,000, billed monthly
Good at
- Answers your website chat, WhatsApp, Instagram, Messenger and Telegram 24/7 from your own price list and policies, in the patient's language
- Books, moves and cancels visits right in the chat through Google Calendar, Calendly or Altegio
- Every channel and booking integration on every plan, the free one included
Keep in mind
- Chats and DMs only, no phone calls; it books into Google Calendar, Calendly or Altegio, not Dentrix, Open Dental or Eaglesoft
- Makes no HIPAA claim and lists no BAA, so keep patient health details out of it
Where each one answers, what it books into, and the BAA
| Tool | Where its AI answers | Books into | HIPAA, as the vendor states it |
|---|---|---|---|
| Viva | Calls; texts, web chat and email on Platinum | Your practice management system | BAA signed with every practice; SOC 2 Type II |
| TensorLinks | Calls, texts, web chat, email | Dentrix, Eaglesoft, Open Dental, Curve, Denticon, CareStack | Signs a BAA |
| Weave | Calls and texts | A “qualified” practice management system | “HIPAA-compliant infrastructure”; ask for a BAA |
| NexHealth | No AI listed on its pricing page; online booking, messaging, reminders | Your practice software, synced | HIPAA protections listed; ask for a BAA |
| Smith.ai | Calls | Calendly and other calendars | Not HIPAA-compliant, by its own statement |
| ChatPal | Website chat, WhatsApp, Instagram, Messenger, Telegram | Google Calendar, Calendly, Altegio | No HIPAA claim, no BAA listed |
ADA Member Advantage, the American Dental Association's member program, endorsed Weave in March 2026, with discounts for members who sign up.
Patient privacy: get the BAA before going live
HHS counts dentists as HIPAA covered entities when they send health information electronically in connection with a transaction HHS has set a standard for. A vendor that handles protected health information for you is a business associate, and you need its assurances in a written contract: the BAA.
In practice:
- Ask for a signed BAA before any patient data flows through the tool. A “HIPAA compliant” badge on a website is not a BAA. Viva and TensorLinks say they sign one; ask Weave and NexHealth for theirs.
- Smith.ai rules itself out for patient data. Its own medical page says it can't handle protected health information.
- ChatPal makes no HIPAA claim and lists no BAA. If your practice is a covered entity, check with whoever handles compliance before patient names and appointments go through it. Either way, keep health details out: ask patients in the welcome message not to send them, and use the instructions below so the assistant never asks for them.
This is a summary of what HHS and the vendors publish, not legal advice.
What a dental assistant must never answer
Patients will ask things only a dentist can answer:
- what is causing their pain, and whether a symptom is normal after a filling, an extraction or whitening;
- which painkiller or antibiotic to take, and how much;
- what a photo of their gum or an X-ray shows;
- whether a treatment suits them, or what their insurance will pay for it.
With ChatPal this needs writing down. By default the assistant answers from your own information, says plainly when it doesn't have an answer, and never invents a price. But it may explain widely known facts about the subject your business works in, unless your instructions rule that out. It also reads photos patients send, up to 4 per message. For a dental practice, the instructions have to rule out both.
Paste this into the Instructions card on the General tab of Configuration, fill in the brackets and have your dentist approve it:
You answer patients for [practice name], a dental practice. Use only the information we gave you: services, prices, hours, the insurance plans we accept, our location and our policies. Don't add general dental knowledge.
Never diagnose, never say whether a symptom is normal or serious, and never advise on medicines, doses, home care or aftercare. Don't describe or judge photos of teeth, gums or X-rays. Say the dentist needs to see them, and offer an exam.
If a patient mentions a toothache, a cracked or knocked-out tooth, a bitten tongue or lip, something stuck in the mouth, swelling or bleeding, give our after-hours line, [phone], and offer the first emergency exam. [Your dentist's rule for when to go to an emergency room.]
Give prices as listed and say the final cost is set after the exam. Say which insurance plans we accept, but never what a patient's plan will pay; [our front desk checks benefits before the visit].
Don't ask about medical history, medicines or symptoms. Booking needs only a name and a phone number.
The emergency list follows the dental emergencies the ADA names on its patient site.
An example: a toothache on a Sunday night
We wrote this from the instructions ChatPal's assistant runs on; it is not a recorded chat. The practice is made up: one dentist on Google Calendar, with an emergency exam set up as a 30-minute service at $95 and the rules above in its instructions. A patient opens the website chat on Sunday, October 18, at 9:15 pm.
Patient: Hi, my lower back tooth hurts when I chew. Is it a cavity? Can I take ibuprofen?
Assistant: I'm sorry it hurts. I can't say what's causing it or which medicine to take; the dentist needs to see the tooth. If the pain gets severe or your face swells, call our after-hours line at (555) 010-0199. An emergency exam is $95 for 30 minutes. Would you like me to book one here?
Patient: Yes please
Assistant: Here are the first free times for an emergency exam. Pick one below, or type another day and time that suits you.
[Card: Monday, October 19 · 8:00 · 8:30 · 11:30 · Tue, Oct 20 · More times]
Patient: Monday, October 19 at 8:30
Assistant: What name and phone number should I book it under?
Patient: Daniel Reyes, +1 555 010 0148
Assistant: You're booked, Daniel: emergency exam, Monday, October 19, 8:30-9:00 am.
[Card: Booked · Emergency exam · Monday, October 19, 8:30-9:00 am]
Why each turn looks like that:
- No diagnosis and no dose, because the instructions rule them out. Without that rule, the assistant may answer it from general knowledge, since cavities are the subject your business works in.
- The after-hours line comes up because of the toothache, and the price and length come from the service set up in ChatPal. After naming a service, the assistant offers to book it in the chat, and asks one question at a time.
- The times are real: the dentist's bookable hours minus everything already in their Google Calendar, shown as tappable options, so the text doesn't repeat them.
- No extra confirmation, because the number came with +1. Typed without a country code, the assistant would add the practice's own and ask once.
A photo of the tooth would get the same answer as the question: the dentist needs to see it.
What it costs one location
Monthly prices as published on 19 October 2026:
| Tool | Entry price | What that covers |
|---|---|---|
| Viva Gold | $349 | After-hours and overflow calls; 4,000 credits, or 400 minutes of AI calls |
| Viva Platinum | $899 | Every call, plus texts, web chat and email; 7,000 credits |
| TensorLinks | $399 per location, plus $199 once | Calls, texts, web chat and email, after a 30-day free trial |
| Weave | From $199 | Phones, texting and scheduling; the AI Receptionist's price isn't listed |
| NexHealth | By quote | Online booking, messaging, reminders and forms |
| Smith.ai | Free for 25 calls; $150 for 75 | AI calls with live receptionists behind them; not for patient data |
| ChatPal | Free for 100 replies; $20, $50 or $120 | Website chat, WhatsApp, Instagram, Messenger and Telegram |
Two conversions help. On Viva, an AI call minute uses 10 credits and an AI message 5, so Platinum's 7,000 credits cover 700 minutes of calls, or 500 minutes plus 400 messages; extra credits on Platinum cost 9 cents each. On ChatPal, the example above took 4 replies; at an assumed 5 replies a chat the free plan covers 20 chats a month, the $50 plan about 300.
If patients both call and write, you may need one phone tool and one chat tool. Viva Platinum and TensorLinks already include web chat, so there ChatPal's job is the channels they skip: WhatsApp, Instagram, Messenger and Telegram.
Setting up ChatPal for a dental practice
- Add what patients ask about. In Knowledge, upload your price list, accepted insurance plans, hours, parking and cancellation policy on the Files tab, or add your website on Website & links.
- Paste the rules above into Instructions and click Save.
- Connect the calendar. Under Integrations, choose Google Calendar, Calendly or Altegio. With Google Calendar, add services such as an exam, a cleaning and an emergency exam with their length and price, fill in a card per dentist with their calendar and hours, and turn on Take bookings with this assistant. The full walkthrough is in how to book appointments from Instagram, WhatsApp and Telegram.
- Let patients reach a person. In Configuration, open the Handoff & leads tab and turn on Hand off to a human when needed.
- Test it in the Playground with ten real questions from last month's messages, including a clinical one and a photo, before you connect a channel.
For how this works across a whole clinic, see ChatPal for dental clinics. If you're still weighing a receptionist for chats against one for calls, AI receptionist for small business covers what each handles and what it costs.