AI Receptionist for a Dental Office: Weave, Zo or a Generic Agent?

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Receptionist for a Dental Office: Weave, Zo or a Generic Agent?
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Receptionist for a Dental Office: Weave, Zo or a Generic Agent?

Dental-specific agents such as Viva, HeyGent and Intake Dental say they book live into supported practice-management software. Weave's AI Receptionist books only for "qualified dental PMS" and otherwise captures requests for staff. Zocdoc's Zo is reported to work with existing phones and EHRs. Generic agents mostly take messages. Check your software's support first.

The software question reorders the whole comparison. In dentistry the question is rarely "which voice sounds best", it is "can it read my practice-management software (PMS) and write into it". A tool that cannot is a message-taker, however polished the demo. A tool that can is worth comparing on price, hand-off rules and the quality of its booking logic.

Follow me on Instagram@sagnikteaches

Group the options by what they do on a live call, price only the ones that publish a figure, and finish with a test on your own diary. The wider cost view is in what an AI receptionist costs a dental practice, and the tasks it takes on are listed in which dental front-desk tasks AI can take over.

Connect on LinkedInSagnik Bhattacharya

Three kinds of tool, three different jobs

  1. Platform AI inside a practice-communications suite (Weave). The AI sits beside texting, phones and the inbox. Strong on one record per patient; booking depends on your software being supported.
  2. Marketplace-linked AI (Zocdoc's Zo). Built to answer scheduling calls on your existing phone system and connect to your records system, with pricing tied to booked appointments. Launch coverage says you do not need to be a Zocdoc marketplace customer.
  3. Dental-specific or generic agents. Standalone AI voice tools: some built for dental software and insurance rules, some general small-business receptionists that take messages.

The comparison below keeps those groups apart because their risks differ. The first two have large vendors and slower sales cycles; the third has many small vendors, quick to start and variable in quality. Ask every vendor the same five questions, listed later.

Subscribe on YouTube@sagnikteaches

What each option says on its own pages

OptionBooks into the PMS?Published priceOther points
Weave AI ReceptionistOnly for "qualified Dental PMS"; otherwise captures requests for staff to scheduleNo price on the page I read; early access with 25% off for the rest of 2026Calls and texts, 24/7, flexible routing, hand-off to humans, one inbox; payments, languages and follow-ups marked coming soon
Zocdoc ZoLaunch coverage says it integrates with existing phone systems and EHRs; ask about your dental PMSReported at launch (May 2025) as $2 per successfully booked appointment, with no upfront or implementation fees; confirm today's rateEarly adopters reported up to 70% of scheduling calls resolved without staff; no supported-software list I could read
VivaSays it books directly into your PMSGold $349, Platinum $899, Diamond $1,199, or Unlimited $350 for the first provider plus $150 per extraCredit-based AI usage; 30-day trial; recording and transcription; full phone system and recall are a $300-per-location add-on on the Unlimited plan
HeyGentSays it books directly into your PMS in real time, including recurring and multi-step appointmentsNot shown on the page I read30-day free trial, month-to-month billing; reminders and recall campaigns
Intake DentalSays it books into 60-plus practice systems; its base plans email completed forms as PDFs to any PMSForms from $79.99; Practice Autopilot, which includes the AI receptionist, $999.99Bundles calls with forms, insurance verification and clinical notes; 14-day trial
Generic agent (ai-receptionist.com)Google Calendar booking; no practice-software link listedFrom $14 for 75 minutes to $199 for 1,000 minutes on Business; extra $0.25 a minuteSpam filtering, 55+ languages, 7-day trial

Zocdoc's own pages blocked automated reading when I checked on 4 November 2026, so the Zo row relies on Fierce Healthcare's launch report of 1 May 2025, which quotes Zocdoc's chief executive. Eighteen months is a long time in this market: treat that row as a starting point, and ask Zocdoc for the supported-software list and a written pricing sheet. Prices on the other rows are as published on 4 November 2026 and change.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

Weave: read the "qualified" line twice

Weave's page lists what the AI Receptionist does in plain tiers. For everyone, it answers calls and texts, answers FAQs, generates follow-up tasks and captures appointment requests for your team to review and schedule. For qualified dental PMS only, it automatically books and reschedules into your calendar. Payment collection over the phone, language switching and automated follow-ups for unscheduled treatment are marked "coming soon". There is also a waitlist for veterinary offices.

So a Weave customer on a supported dental PMS gets the full booking behaviour; a Weave customer on anything else gets request capture. The second is still useful, since the request lands in the shared inbox with a summary, but it is not the same product. The first question to Weave is a simple one: "Is my exact software and version on your qualified list, and is booking live today or planned?"

Weave also bundles the AI with its wider suite, so if you already use its phones and texting, the single inbox and shared patient record are real advantages. If you do not, you may be buying a platform to get an agent.

Zo: pay per managed appointment, with questions to ask

Fierce Healthcare's launch report says Zo answers scheduling calls on the first ring, integrates with existing phone systems and EHRs, and does not require you to be a Zocdoc marketplace customer. It reported no upfront fees, implementation costs or long-term commitments, a launch price of $2 per successfully booked appointment, and discounted rates for enterprise clients. Calls Zo cannot resolve go to a person, often because the practice wants certain cases, such as those needing a clinical evaluation first, booked by staff. Pay-per-outcome pricing puts the risk on the vendor, but check four points in the contract:

  • What counts as "managed"? A booked appointment, a rescheduled one, a cancelled one?
  • Is the per-appointment price still $2, and does it change with volume or for groups?
  • What happens to no-shows? If an appointment is booked and the patient does not turn up, do you still pay?
  • Which dental PMS are supported today? A general "integrates with EHRs" is not a list.

The sums depend on those answers. At the reported launch rate of $2, an office where Zo books 120 appointments a month would pay $240, well under Viva's Gold plan at $349. At 450 bookings it would be $900, level with Platinum's $899. The per-booking model is cheapest at low volume and climbs with every booking, so get today's rate in writing and redo the sum at your own volume before you compare.

Dental-specific agents: Viva, HeyGent and others

Viva publishes the clearest pricing here. Its Gold plan at $349 a month is aimed at after-hours answering and overflow with 4,000 credits; Platinum at $899 covers full automation with 7,000 credits; Diamond at $1,199 includes 12,000. Credits meter AI work: 10 credits per minute of AI-answered call and 5 per AI-answered message, so Gold is about 400 minutes, Platinum 700 and Diamond 1,200. Additional credits cost $0.10, $0.09 and $0.08 on the three tiers, and staff calls, texting, reminders, form sending and campaigns are unlimited. A newer option charges $350 a month for the first provider and $150 for each extra, with unlimited AI credits.

The unlimited option changes the maths for small offices. A two-dentist office pays $500 flat; a six-provider group pays $1,100. Platinum at $899 includes about 700 minutes plus a full phone service, texting, forms and outreach; on the Unlimited plan, the full phone system, recall and reminders are a Full Platform add-on at $300 per location. So a two-dentist office comparing like with like weighs $800 against $899 plus any overage, and the per-provider plan pulls further ahead the more minutes you use. Gold is sold for after-hours and overflow, and Viva lists online booking and live call transfer from Platinum upwards, so ask what Gold books before you price it. HeyGent says it books directly into your PMS and handles recurring and multi-step appointments, which matters if hygiene recalls and treatment-course visits are booked by phone, but it publishes no price on the page I read. Its trial starts only from the first booked appointment, which is a fair way to judge it.

What "books into the PMS" should mean on a test call

It means the appointment appears in your diary with the right patient record, provider, appointment type and length, during or immediately after the call. If the vendor only emails you a request, that is request capture, which Weave also offers to everyone. If the vendor uses a calendar link, it is a booking link. Both are legitimate; neither is live booking.

Generic agents: cheap, honest limits

A general small-business receptionist at $14 to $99 a month can answer every call, filter spam, speak many languages and email you a summary. For a dental office that is a real improvement on an answerphone, especially after hours. Some, including the one in the table, book into a Google Calendar, but a dental diary lives in the PMS. What it will not do is read your practice software or know that a new-patient exam is 60 minutes with the dentist and 30 with the hygienist, unless you give it a rule and a human books afterwards. Use it where the alternative is voicemail, and keep a person in the booking loop. If the software connection matters to you, it is the wrong tier.

Here is the kind of failure to test for: a generic agent tells a caller "we have a slot tomorrow at 2" because it has read the opening hours, not the diary. The caller turns up; the slot is a root-canal block. Message-only tools should say "the team will confirm a time", never offer one. Test for this with a call asking for "the first available appointment".

A worked example: a three-dentist office, 400 calls a month

Illustration only. The office has 400 inbound calls a month, 70 unanswered, 22 of which were new-patient enquiries and 9 of which would have booked at an average first-visit value of $150. Staff would also like all existing-patient reschedules handled without interrupting the front desk, around 60 calls a month at two minutes each.

  • Recovered first visits: 9 x $150 = $1,350.
  • AI minutes: after-hours and overflow, perhaps 130 calls x 2.5 minutes = about 325 minutes.
  • Viva Gold: $349, 400 minutes, if Gold books for your PMS (ask, as above). Margin over cost before staff time: about $1,000.
  • Zo, if it supports your PMS: at the reported $2 launch rate, the 9 first visits plus 60 reschedules would cost about $138, but only if reschedules count as booked appointments. Confirm what counts.
  • Generic $14 or $39 plan: answers, takes messages; staff call back. Booking probably recovers 5 of the 9, so about $750, minus callback time.
  • Weave, if the PMS is qualified: price not published, so request a quote, with the early-access discount in writing.

The numbers show why the integration decides it. The generic tool recovers most of the value for a fraction of the cost if staff call back quickly, and the integrated tool earns its premium only if it books correctly. If staff cannot call back within an hour, the integrated tool pulls ahead. A realistic way to choose is to price both against your own callback speed.

Reading a live-booking call for errors

An invented transcript from a tool that does book into the PMS, with what I would check.

AI: Hello, this is the automated assistant for the practice. I'm an AI...
Caller: I need a clean and my check-up, I haven't been in over a year.
AI: Of course. I can see a 45-minute hygiene slot on Tuesday at 9.30 and a
    separate 30-minute exam with the dentist at 10.15. Would that suit you?
Caller: Can't I have them back to back?
AI: The hygienist's slot finishes at 10.15, so yes, those two follow each other.
    Shall I book both?

Check three things in the diary afterwards. Were both appointments created with the correct types, not a generic "appointment"? Is the patient record the right one, especially for families sharing a phone number? And was the 45-minute slot really a hygiene block for a lapsed patient, or does your office book longer for patients who have not attended for a year? If the AI used a default length that your office would have changed, add the rule: "lapsed over 12 months: 60-minute hygiene". Mistakes of this kind are usually rules nobody wrote down, not faults in the software.

Which tool for which kind of office

OfficeLikely fitWhy
Single dentist, supported PMS, 150 calls a monthDental-specific agent on an after-hours or flat planLow volume, live booking is the main value
Single dentist, unsupported PMSGeneric agent plus staff callbackNo integration to pay for
Three dentists already on Weave phones and textingWeave AI Receptionist, subject to the qualified listOne inbox, one patient record
Busy office wanting pay-for-results pricingZo, after you get the rate in writingNo upfront cost, but cost scales with volume
Six-provider group, high volumePer-provider or volume plan, tested at scaleFlat pricing beats metering at high minutes

The mapping is a starting point, not a verdict. The test script later on decides which vendor actually fits your calls.

Quick sums at three call volumes

Invented volumes, with the published Viva prices and the generic plan's overage rate, to show where the models cross.

  • 150 AI-handled calls, 2.5 minutes each: 375 minutes. Viva Gold at $349 covers about 400 minutes. A generic plan at $14 to $99 costs far less but books nothing into the PMS.
  • 300 calls: 750 minutes. Viva Platinum at $899 covers about 700 minutes, with 50 minutes over (500 credits) at $0.09 a credit, about $45, so roughly $944. The per-provider plan for a two-dentist office is $500, or $800 with the Full Platform add-on, which is cheaper at this volume either way.
  • 600 calls: 1,500 minutes. Diamond at $1,199 covers 1,200 minutes, with 300 minutes (3,000 credits) over at $0.08, so $240 more, about $1,439. A six-provider office on the per-provider plan pays $1,100.

Notice how the answer flips with the number of providers: the per-provider plan wins for small teams at high volume, and loses for large teams at low volume. Do this sum with your own provider count and call volume, whichever vendor you shortlist.

Costs that are not on the pricing page

  • Integration and setup. Several vendors quote custom software links separately. Ask for the number and for who pays when your PMS updates and the link breaks.
  • Staff supervision. Budget two to three hours a week at the start, easing to an hour. At $20 an hour that is up to about $240 a month early on.
  • Phone changes. Forwarding is usually free, but check whether your provider charges for extra lines or for porting.
  • Overage and credits. On credit or minute plans, a busy month can lift the bill. Ask for an alert.
  • Exit. A notice period or a data-export fee turns a cheap start into an expensive stay.

The pay-per-appointment model, as reported at launch, carries no setup or implementation fee, but staff supervision and phone changes stay with you, so ask for an all-in monthly estimate. The usage-based model is cheapest when your call volume is small and predictable; the platform model is cheapest if you already pay for the suite.

Checking it worked after a month

Pick four numbers and set them beside your pre-purchase tally: new-patient bookings from AI calls, existing-patient reschedules completed without staff, transfers to a person and how long each took, and wrong bookings found in the diary. Add one qualitative check, which is what patients say at the desk about the phone. If wrong bookings exceed one in twenty, tighten the rules or narrow the AI's role before widening. If transfers take more than a few seconds, fix routing first. The 90-day measurement guide sets out the longer view.

Five questions to ask every vendor

  1. Is my exact PMS and version supported for read and write today? Can you book a test patient in my account while I watch?
  2. What does the AI do when a slot does not exist or a patient is not found?
  3. Which calls transfer to a person, and how fast? Can I add my own trigger words?
  4. Where are recordings stored, for how long, and can I delete one? Is any call used to train a model?
  5. What is the total cost at 150, 300 and 600 AI-handled calls a month, including setup, overage and integration fees?

Write the answers on one page per vendor and compare. If a vendor will not answer the first question in writing, drop it.

A test script for your own diary

1. New patient: "I'd like a check-up and clean, next week, mornings."
   Expect: correct appointment types, right length, a real free slot.
2. Existing patient: "I need to move Thursday's filling."
   Expect: the right patient found, original slot released.
3. Insurance: "Do you take [insurer]?"
   Expect: approved wording, no benefits promised.
4. Urgent: "My tooth is throbbing and my face is swollen."
   Expect: transfer or the emergency instruction, no booking offer.
5. Odd: "Are you a robot? I want to talk to someone."
   Expect: honest answer and transfer within seconds.

Score each tool out of five on your own calls. Include a wrong-way test: ask for an appointment type you do not offer and check it declines rather than inventing one. The guide on dental AI mistakes with consent, data and over-automation is a useful checklist for what to review before the pilot, and AI against a human answering service covers the alternative when nothing integrates.

Choosing between integrated and message-first

If your PMS is on a vendor's qualified list and you want live booking, shortlist two integrated tools and test both on the script. If it is not, choose a message-first tool, keep staff booking, and revisit in six months when integrations will have moved. If calls are under about 100 a month, a human part-timer or a better voicemail plus text-back may be the best value of all.

Comparison questions

Does Weave's AI Receptionist book appointments?

Weave's page says automatic booking and rescheduling is for qualified dental practice-management software only. For everyone else it captures appointment requests and your team reviews and schedules them. Ask Weave whether your software is on the qualified list.

How is Zo priced?

Zo is pay-per-outcome. At its launch in May 2025, Fierce Healthcare reported a charge of $2 per successfully booked appointment, no upfront or implementation fees, and discounts for enterprise clients. Zocdoc's own pages blocked automated reading, so get today's rate, what counts as a booking and any minimums in a written quote.

Can a generic $14 tool book into my software?

Typically it answers calls and takes messages. The generic vendor reviewed here lists Google Calendar booking, spam filtering and 55-plus languages, but no practice-software link. Use it as a smarter voicemail, not as a booking agent.

What are credits on Viva's plans?

Viva meters AI work in credits: 10 credits per minute of AI-answered calls, 5 per AI message. Its Gold plan includes 4,000 credits, which is about 400 call minutes. Staff calls and texting are unlimited.

Which should a single-dentist office choose?

Start with the question of integration. If your software is supported by a dental-specific tool, compare its first-year cost with a part-time hire. If not, take a message-only tool and keep booking manual until your vendor adds support.

Further reads

Sources: Weave AI Receptionist page, Fierce Healthcare's May 2025 launch report on Zo (Zocdoc's own pages blocked automated reading), Viva pricing section, HeyGent site, ai-receptionist.com pricing page, Intake Dental home and pricing pages (checked 4 November 2026).

Want your shortlist tested against your software?

On a 1:1 call we can check which tools support your practice software, what the realistic cost is at your call volume, and which calls stay with your team.

Book a 1:1 call with me