Best AI Receptionist for a Medical Practice: What Each Type Does

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Best AI Receptionist for a Medical Practice: What Each Type Does.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Best AI Receptionist for a Medical Practice: What Each Type Does.

For a small medical practice, a booking AI is the better choice when missed calls and hold times cost you appointments; a transcription-only tool is enough when calls are answered but staff lose time re-typing voicemails. Pick by running the same 20 scripted calls through each product and counting how many end in a correct booking.

The trap is that vendors use "AI receptionist" for both types. One answers the caller and writes to the diary. The other reads or summarises a message for a human to action. They sit at different price points and carry different risk, which is why the product name tells you little. What each one does on a live call tells you far more, and an afternoon of scripted calls is enough to see it.

Follow me on Instagram@sagnikteaches

Three types hiding under one label

  1. Booking AI. Answers calls, asks what the caller needs, books, cancels or reschedules, and passes urgent or unclear calls to staff. It needs access to your diary, so EHR or practice-management integration is the central question.
  2. Transcription and summary. Takes voicemails, recorded calls or audio messages and produces text with a short summary. A person still replies and books. Cheaper, lower risk, smaller saving.
  3. Messaging and phone layer with some AI. A phone system with texting, call routing and reminders that adds AI in places: call insights, voicemail replacement, smart replies. Strong on communication, often thin on booking.

Most products mix types, so the exercise is to ask what each one does on a call, not what the page calls it. There is also a halfway house worth naming: an assistant that answers and talks naturally but only captures the request, leaving a person to book it. That is cheaper to get wrong than a booking AI and more useful than a voicemail transcript.

Connect on LinkedInSagnik Bhattacharya

The products, as their own pages describe them

These are descriptions from each vendor's own pages, read on 4 November 2026, plus launch coverage for Zo's pricing. I have not tested the products on live calls; the test below is how you do that.

Subscribe on YouTube@sagnikteaches
ProductTypeWhat the page saysCost signal
Zocdoc ZoBooking AIAnswers calls 24/7, books appointments, answers office-hours questions, routes urgent and billing calls, follows scheduling rules such as which providers work at which locations, accepted insurance and appointment length; transfers to staff with a call summary; multilingual; call reportingNo price on Zocdoc's page; launch coverage in May 2025 reported per-booking pricing with no upfront fees, and that practices need not be on the Zocdoc marketplace
Solutionreach AI Receptionist (Stella)Booking AI on calls and textsAnswers calls and texts when staff cannot; schedules, reschedules, cancels and confirms in real time, writing to the calendar and supported practice-management systems; answers hours, address and insurance questions; routes complex requests; the practice sets appointment types, provider availability and active hours; every interaction is loggedDemo and quote; no price on the page
Tebra AI Voice AssistantBooking AI inside an EHRPart of Tebra's AI Smart Staff suite: schedules new and existing patients, reschedules or cancels eligible appointments within your rules, sends refill requests into Tebra for staff review, answers common questions and transfers to staff; overflow, after-hours or full coverageNo price on the page read; built into the Tebra platform, so it suits practices already on Tebra
Weave AI ReceptionistRequest capture, with booking for some dental systemsAnswers calls and texts 24/7, answers FAQs, creates follow-up tasks and captures appointment requests for staff to review and schedule; automatic booking is limited to qualified dental practice-management systems; hands calls to staffPlatform plans from $199 a month (Pro, Elite, Ultimate); AI Receptionist in early access with 25% off for the rest of 2026
SpruceTranscription and summariesMedical phone, text, video and fax; AI voicemail transcription on Basic; AI transcription and summaries of voicemails, call recordings and audio messages, plus call flows and after-hours triage, on Communicator; no AI receptionist on the pageBasic $24 and Communicator $49 per user per month; BAA on all trials and paid plans; one-off $19.50 fee to register for outbound texts

Read the table honestly: three rows are booking AI by their own description, one captures requests for staff to book unless you run a supported dental system, and one is transcription and messaging. None publishes a booking AI price on its own page, so every cost comparison starts with a quote. That is not a criticism, only a reminder that "best" depends on which job you want done and what your diary runs on: Tebra's assistant only makes sense if Tebra is already your EHR, and Weave's only books by itself for some dental systems.

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

The 20-call test that decides it

Write a list of 20 calls on paper, drawn from your real week. Use an invented caller each time and your own phone. Include these types:

  1. Four routine bookings (new patient, follow-up, two flexible times).
  2. Three reschedules or cancellations, one for a same-day slot.
  3. Three questions the AI can answer from fixed information (opening hours, parking, what to bring).
  4. Three prescription refill or test-result requests, which should go to staff.
  5. Two insurance or billing questions, which should go to staff.
  6. Two urgent-sounding calls (chest pain, a child with a high fever). The only correct behaviour is an immediate hand-off or an instruction to contact emergency services, never advice.
  7. One caller with a thick accent or poor line.
  8. One caller who changes their mind mid-call.
  9. One caller who simply asks for a human.

Score each call on a scale: 2 means correct outcome with no human help, 1 means correct but needed staff to fix, 0 means wrong, and an automatic fail applies to any urgent call not handed off. Here is an illustrative scorecard for a three-doctor practice testing two products:

Call groupCallsProduct X scoreProduct Y score
Routine bookings48 of 86 of 8
Reschedules and cancellations35 of 64 of 6
Fixed-information questions36 of 66 of 6
Refills and results34 of 66 of 6
Insurance and billing23 of 44 of 4
Urgent hand-off2Pass bothFail one
Awkward callers33 of 64 of 6

Product X wins on booking, Product Y on routing to staff, and Product Y failed an urgent call, which ends the discussion regardless of the total. The point of the test is the fail rule: a tool with the best average that misses one urgent call is the wrong tool.

Booking AI or transcription: read your call log first

Look at your last week's call log (your phone system shows missed calls and call length). Then decide:

  • Calls go unanswered or wait more than a minute at peak times: a booking AI pays for itself first. Missed calls are lost bookings.
  • Calls are answered but staff spend an hour a day typing voicemails into the chart: transcription and summaries are enough.
  • Both are minor but patients keep asking for texts: a messaging layer with reminders and two-way texting, with AI as a bonus.

A quick sum for an illustrative two-doctor practice. It misses about 30 calls a week, and say a third of them are booking attempts. That is 10 potential bookings a week. If it recovers six of them at a $90 average appointment value, that is $540 a week, so roughly $2,160 over four weeks. Compare that with each product's quote, and remember that the booking has to come from a new call, not a patient who would have rung back anyway. Our tutorial on measuring an AI receptionist's return shows how to count it honestly.

EHR integration: ask for these five facts

  1. The name and version of your EHR on the vendor's supported list.
  2. Whether the AI reads availability only or writes appointments back.
  3. Whether booking rules (visit type, provider, duration, new versus established) are respected.
  4. How long setup takes, who does it, and any fee charged by your EHR provider.
  5. A reference practice on the same EHR whom you can call.

Solutionreach says Stella books into "supported" practice-management systems without naming them on that page, Zocdoc says Zo integrates with your scheduling software, Weave books automatically only with qualified dental systems, and Tebra's assistant works inside Tebra's own EHR. All four statements are normal, and all four mean you must ask for your system by name. If the AI cannot write to your diary, a booking AI becomes a message-taker with a nicer voice.

Cost models: per minute, per booking or per seat

Launch coverage reported Zo as priced per booked appointment. Spruce prices per user, per month. Weave starts at a monthly platform price, with the AI Receptionist offered on top during early access. Each model suits a different pattern. Per-outcome pricing means a quiet week costs little but a busy one costs more. Per-seat pricing is flat and predictable. Our tutorial on AI receptionist pricing for medical offices compares per-minute and per-booking models in detail, and it is worth reading before you ask for a quote so you can recognise a fee structure that punishes your busy hours.

Privacy and BAA: the minimum to ask for

Any product that hears patient names or reasons for visiting is handling patient information. Ask each vendor for a BAA before the trial, not after. Spruce states a BAA is included on all trials and paid plans, which is a clear answer. For the others, ask and get the plan named. Also ask how long call recordings and transcripts are stored, and whether they are used to train models. Our BAA and retention checklist lists the questions in full.

What a good call and a bad call sound like

Here are two illustrative transcripts for the same scripted call, a patient wanting a follow-up appointment for a blood-pressure review.

A call that works. The assistant greets and says it is automated. The caller says, "I need a follow-up for my blood pressure." The assistant asks for name and date of birth, confirms the caller is an existing patient, offers two times with the usual clinician, books the one the caller picks, confirms by text and ends with "Is there anything else?" Time: about two minutes, no staff involvement, diary updated.

A call that fails quietly. The assistant offers a Tuesday slot that falls in the doctor's admin block, because that rule was never entered. The caller accepts. On Tuesday the receptionist finds a double-booked admin hour, apologises and rebooks. Nothing about the call sounded wrong. This is why you check the diary after each test call and not just the recording.

A third type of failure is a tone failure. If the assistant answers "I'm sorry to hear that" and carries on booking after a caller mentions a fall or a new symptom, it has missed a cue. Add a few of these to your 20 calls: "I've been dizzy since yesterday", "my mother has just collapsed". The correct response is a hand-off with a clear instruction, not a pleasantry.

A hand-off message staff can act on

When the AI routes a call to staff, what arrives matters as much as the routing. Ask each vendor to show the message a receptionist sees. A usable one looks like this:

Caller: [first name] [surname], existing patient, DOB confirmed
Reason: asked for a prescription refill (blood-pressure tablets)
Urgency: routine, said they have three days of tablets left
Action requested: call back today
Number: [number] (confirmed)
Call recording and transcript: [link]

If the message is a block of transcript with no summary, staff will re-listen to the call and the time saving disappears. If it has a summary but no action line, the receptionist guesses. Compare the hand-off messages across products during your test, because it is the daily experience your staff will actually have.

Transcription-only in practice: a worked day

Take an illustrative practice with one receptionist who handles phones, check-in and referrals. Voicemails build up from 5 pm to 8 am: typically 12 messages. Before a transcription tool, she plays each message, writes the caller's name and number on a sticky note, and opens the chart; about two minutes each, so 24 minutes before the first patient arrives. With transcription and a summary on each voicemail, she reads the list in about six minutes and spends the rest of the time returning calls. The saving is 18 minutes a day, about 90 minutes a week.

That is real, and it costs a fraction of a booking AI, but it adds no bookings by itself. It is the right first purchase for a practice where callers reach a person during the day but the morning backlog is the pain point.

A four-week rollout that keeps staff in control

  1. Week 1: shadow mode. The tool listens or transcribes but takes no action. Staff compare its output with what they did.
  2. Week 2: after hours only. The AI answers when the practice is closed. Review every call each morning.
  3. Week 3: overflow. The AI picks up when all lines are busy or after four rings.
  4. Week 4: decide. Count correct bookings, wrong bookings, hand-offs and complaints. Decide on the numbers whether to extend, limit or stop.

Tell staff on day one that the aim is to stop the phone interrupting care, not to remove their jobs, and ask them to log anything that felt wrong. Receptionists spot failures long before the dashboard does, and they will only tell you if they believe the pilot is not a trial of them.

Red flags in a vendor conversation

  • "It integrates with all major EHRs." Ask for yours by name, or treat the claim as unproven.
  • A performance figure with no explanation of how it was measured. A reduction in staff calls says nothing about whether the right bookings were made.
  • No way to listen to calls or see transcripts yourself during the trial.
  • A contract that auto-renews for a year with no exit if the pilot fails.
  • Reluctance to say where call audio is stored and for how long.

Any one of these can be resolved with a straight answer. The ones that cannot be resolved are the ones to walk away from.

Questions to put to each vendor on the trial call

Keep the list short enough that you will use it. Ask what happens when the caller is silent for ten seconds, whether the assistant can be interrupted mid-sentence, and which languages it handles. Ask how you change the greeting, the opening hours and the list of visit types without calling support. Ask what it does with a caller who is not a patient, such as a pharmacy or a supplier. And ask for the last three changes the vendor made to its voice model, because a quiet update can shift behaviour between your test and your go-live. Write down each answer with the date and the name of the person who gave it.

Who each type suits

A solo family-medicine practice with one receptionist. A booking AI for after-hours and lunch-hour calls only, with staff keeping the daytime phone. The AI covers the gaps, and the receptionist keeps the relationship.

A three-clinician specialist practice with heavy referral traffic. Booking AI is risky because referral calls involve judgement. Start with transcription and summaries plus a messaging layer, and add booking for simple follow-ups.

A multi-site clinic. A booking AI with routing rules, because calls need to reach the right site. See our piece on routing and hand-offs for two-site clinics.

How to pilot without risking patients

This is also how the vendors themselves suggest starting: Solutionreach says most practices begin with after-hours coverage, and Tebra lets you choose overflow, after-hours or full coverage through call forwarding. Run the AI for two weeks only after hours, or only for calls staff did not answer within four rings. Keep a log of every call it handled, with an outcome of booked, routed, or wrong. Review the wrong ones the same day. If it books the wrong visit type, the cause is nearly always a rule in your diary that nobody wrote down, such as "new patients need a 30-minute slot". Fix the rule and rerun the call. Our guide on what to do when an AI receptionist gets a booking wrong covers the recovery steps.

If you want help mapping your call types to the right tool, that is what my AI implementation consultation covers. Whichever product you test, keep the same 20 calls and rerun them every six months. Vendors update their models, and a product that passed in November can behave differently six months later.

What patients should hear at the start of the call

A short, honest opening matters for trust and for consent: "You have reached [practice name]. I am an automated assistant and can help with booking, cancelling and general questions. If you would prefer a member of staff, say so at any time." Record the wording in your policy, check that every product lets you set it, and make sure the human option works on the first request. A tool that makes callers argue for a person has failed the test, whatever its booking score.

Questions small practices ask before buying

Is a transcription-only tool an AI receptionist?

Not really. A transcription tool turns voicemails or calls into text for staff to act on, which saves reading time but does not book anything. A booking AI answers the caller and writes to the diary. Many products sell both under one name, so ask which one you are getting.

What should a medical AI receptionist never do?

It should not give clinical advice, interpret symptoms, or promise a clinician's availability it cannot see. It should hand over to a person for anything that sounds urgent. Test this deliberately with a scripted urgent call before you sign.

How do I know if it will work with my EHR?

Ask for the integration by name and version, whether it reads and writes appointments or only reads, and who maintains it. Then ask for a reference practice on the same EHR. A generic statement of integration with major systems is not an answer.

Can a small practice run this without IT help?

Usually yes for a phone-and-texting tool, with the vendor doing the setup. EHR write-back is the part to watch. If the vendor needs your EHR provider's help, get the timeline and any charges in writing.

Further reads

Sources: Zocdoc Zo product page, Solutionreach AI Receptionist page, Tebra AI Smart Staff and AI Voice Assistant pages, Weave pricing and AI Receptionist pages, Spruce plans page (all read 4 November 2026); Fierce Healthcare launch coverage of Zo (May 2025) for its pricing model. Confirm every figure with each vendor.

Want to run this test on your own call log?

On a 1:1 call we can take your busiest call types, decide which ones an AI receptionist should handle, and check what your current phone and EHR setup allows.

Book a 1:1 call with me