ChatPalChatPal

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

ToolBest forPrice
VivaDental phone receptionistsGold $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
TensorLinksDental phone receptionists$399 a month per location plus a $199 one-time setup fee, after a 30-day free trial
WeavePractice communication platformsFrom $199 a month; each plan's price on request
NexHealthPractice communication platformsBy quote; month to month, or yearly paid up front, with no cancellation fees
Smith.aiGeneral receptionists, not for patient dataAI Receptionist free for 25 calls a month; Pro from $150 a month for 75 calls, month to month
ChatPalPatients who write instead of callingFree 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

ToolWhere its AI answersBooks intoHIPAA, as the vendor states it
VivaCalls; texts, web chat and email on PlatinumYour practice management systemBAA signed with every practice; SOC 2 Type II
TensorLinksCalls, texts, web chat, emailDentrix, Eaglesoft, Open Dental, Curve, Denticon, CareStackSigns a BAA
WeaveCalls and textsA “qualified” practice management system“HIPAA-compliant infrastructure”; ask for a BAA
NexHealthNo AI listed on its pricing page; online booking, messaging, remindersYour practice software, syncedHIPAA protections listed; ask for a BAA
Smith.aiCallsCalendly and other calendarsNot HIPAA-compliant, by its own statement
ChatPalWebsite chat, WhatsApp, Instagram, Messenger, TelegramGoogle Calendar, Calendly, AltegioNo 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:

ToolEntry priceWhat that covers
Viva Gold$349After-hours and overflow calls; 4,000 credits, or 400 minutes of AI calls
Viva Platinum$899Every call, plus texts, web chat and email; 7,000 credits
TensorLinks$399 per location, plus $199 onceCalls, texts, web chat and email, after a 30-day free trial
WeaveFrom $199Phones, texting and scheduling; the AI Receptionist's price isn't listed
NexHealthBy quoteOnline booking, messaging, reminders and forms
Smith.aiFree for 25 calls; $150 for 75AI calls with live receptionists behind them; not for patient data
ChatPalFree for 100 replies; $20, $50 or $120Website 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

  1. 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.
  2. Paste the rules above into Instructions and click Save.
  3. 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.
  4. Let patients reach a person. In Configuration, open the Handoff & leads tab and turn on Hand off to a human when needed.
  5. 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.

Questions people ask

Viva and TensorLinks both say they sign a business associate agreement (BAA), which HIPAA requires before a vendor handles patient information for your practice. Weave and NexHealth describe HIPAA safeguards; ask them for a signed BAA. Smith.ai says it is not HIPAA-compliant. ChatPal makes no HIPAA claim and lists no BAA.

Some can. TensorLinks names Dentrix, Eaglesoft, Open Dental and Curve, plus Denticon and CareStack through NexHealth. Viva says it integrates with all major practice management systems, and Weave books with a qualified one. NexHealth's online booking syncs directly to your practice's record system. ChatPal books into Google Calendar, Calendly or Altegio instead.

Checked on 19 October 2026: Viva costs $349 a month for after-hours and overflow calls or $899 to answer every call, TensorLinks $399 a month per location plus $199 setup, and Weave starts at $199 a month. NexHealth quotes on request. For chats only, ChatPal is free for 100 replies, then $20, $50 or $120 a month.

No. It should never diagnose, say whether a symptom is normal, advise on medicines or judge a photo of a tooth. It should say the dentist needs to see the patient, give your after-hours line when something sounds urgent, and offer an exam.

ChatPal does: it answers Instagram DMs, WhatsApp, Messenger, Telegram and your website chat, and books into Google Calendar, Calendly or Altegio. The dental phone receptionists on this page answer calls, texts, web chat and email, not Instagram or WhatsApp.

Sources, checked Oct 19, 2026

Prices and features come from each company's own website on that date and may have changed since, so check with them before you buy. Other product names are their owners' trademarks, used here only to identify their products; we are not affiliated with those companies. If something is out of date, write to [email protected] and we will correct it.

Show links (16)

Try ChatPal on your own messages

Connect Instagram, WhatsApp, Messenger, Telegram or your website and see how it answers from your price list and site. The free plan needs no card.