What a dental office AI receptionist actually does
Answers a patient's call, books or reschedules an appointment directly in the practice management system, and routes insurance, billing or urgent calls to the right person.
A dental office AI receptionist runs the same call loop as any voice agent, with one difference that matters more here than almost anywhere else: it writes directly into the practice management system a dentist actually uses, not a generic calendar. It transcribes the caller, understands whether they want a new-patient booking, a reschedule, an insurance question or an emergency, checks the PMS through a tool call, and either completes the booking or routes the call. Weave's AI Receptionist, which came out of its TrueLark acquisition, and Arini both target this exact integration gap, reading and writing appointments in Dentrix, Open Dental, Eaglesoft and Denticon rather than forcing the practice onto a separate booking tool.
Phone coverage is a documented, measurable problem in this industry. A February 2026 Peerlogic analysis of 4,280 calls across 26 dental practices found 38% went unanswered, vendor-sourced data rather than an ADA statistic, but a concrete number pulled from real call logs rather than marketing copy. Meanwhile Weave's parent business is reportedly moving toward a sale to Francisco Partners, a signal that the whole phones-plus-AI category for dental and medical offices is consolidating fast.
Where it still breaks: anything that needs real clinical judgment, like an emergency call deciding whether a patient needs to be seen same-day, and the fact that the smaller vendors built specifically for dental (Arini, and Weave's still-early-access AI Receptionist tier) don't publish firm pricing. Every quote in this category needs to be verified directly with the vendor before you budget around it.
AI capabilities involved
Real-time speech-to-text on the live call
Booking and rescheduling via tool calls into the PMS
Answering insurance-acceptance and pricing FAQs
After-hours emergency triage and routing
Who uses this
- Single-location and small multi-location dental practices losing new-patient calls to voicemail
- Practices already running Dentrix, Open Dental, Eaglesoft or Denticon that want phone coverage writing into the same system
- Offices running recall and reactivation outreach for patients overdue for a cleaning
- Practices that answer the phone with front-desk staff who are also juggling checkout and insurance calls in person
What the dental office receptionist handles (and what it shouldn't)
| Task | Agent handles it? | Systems it touches | Human role |
|---|---|---|---|
| New-patient booking | Fully | PMS (Dentrix, Open Dental, Eaglesoft) | None for standard slots |
| Rescheduling and cancellations | Fully | PMS calendar | None |
| Insurance-acceptance and pricing FAQs | Fully | Knowledge base, PMS insurance list | Reviews unusual plan questions |
| Treatment-plan follow-up reminders | With approval | PMS, SMS/call | Front desk confirms before charging anything |
| Recall and reactivation outbound calls | With approval | PMS, outbound dialer | Reviews opt-outs and consent records |
| After-hours emergency triage | No | Call transfer | On-call dentist decides and calls back |
| Billing and payment-plan questions | With approval | Billing system | Reviews disputed charges |
| New-patient intake form collection | Fully | PMS intake forms | Reviews before the first visit |
Off-the-shelf AI agents on the market
Real products you can sign up for today — with current 2026 pricing, honest pros and cons.
Weave (AI Receptionist, from the TrueLark acquisition)
Practices already using or considering Weave's phone and texting platform
No free tier
Weave's base phone and texting platform runs about $199+/mo; third parties report $400-$700/location/mo for the fuller bundle. The AI Receptionist tier itself is still early access and not publicly priced
Custom pricing for multi-location dental groups
Pros
- +Purpose-built for dental and medical practices from the ground up
- +Combines phones, texting and payments with the AI Receptionist in one platform
- +Backed by an established phone-system vendor rather than a brand-new startup
Cons
- −AI Receptionist pricing is quote-only and in early access
- −Reported total cost varies widely across third-party sources, so confirm directly before budgeting
Arini
Practices wanting the deepest PMS integration without switching their whole phone system
Demo only
Quote-only; third parties estimate $200-$600/mo per location, unconfirmed on the vendor's own site
Not published
Pros
- +Reads and writes appointments natively in Dentrix, Open Dental, Eaglesoft and Denticon
- +Purpose-built specifically for dental scheduling rather than a general receptionist retrofitted for it
- +A smaller, more focused vendor may move faster on specific integration requests
Cons
- −No pricing confirmed on Arini's own site, only third-party estimates
- −Newer company with less of a track record than an established phone-system vendor
Smith.ai AI Receptionist
Very small single-dentist practices not yet ready to integrate directly with their PMS
Free plan: 25 calls/mo, $3/call overage
Pro $150/mo (75-300 calls, about $2/call); Enterprise $500/mo (300-1,000+ calls, about $1.67/call)
Enterprise tier scales past 1,000 calls/mo
Pros
- +Published, predictable pricing with no sales call required
- +Month-to-month with 30-day notice, no annual lock-in
- +Native Zapier and Calendly connections if you want bookings to land somewhere immediately
Cons
- −No native Dentrix, Open Dental or Eaglesoft integration, so bookings land in a calendar your front desk re-enters
- −Per-call pricing costs more at volume than the dental-specific vendors' flat location pricing
The AI stack
A dental receptionist needs the same voice and telephony layers any phone agent does, plus a working integration into the PMS and the same HIPAA-aware handling any healthcare-adjacent call requires.
Voice (speech-to-text + text-to-speech)
Converts the patient's speech to text and the agent's reply back to speech
ElevenLabs Agents
$0.08/min on every self-serve plan; $0.16/min burst over the concurrency capCustom builds prioritizing voice quality
Bland AI (bundled)
$0.11-$0.14/min all-in, with a BAA included since the stack is self-hostedThe simplest fully BAA-covered DIY path
Our pick: ElevenLabs plus a chained model for voice quality in a custom build, or a bundled vendor like Bland if you want a single invoice and a single BAA.
Telephony
Carries the call and connects it to your voice pipeline
Vapi's built-in telephony
Free SIP/number hosting; Twilio pass-through at $0.008/min inboundDeveloper builds on Vapi
Twilio direct
$0.008/min inbound, $0.014/min outboundFully custom builds
Our pick: Let your chosen orchestration platform handle telephony pass-through rather than managing Twilio directly.
Reasoning model
Understands the patient's intent, holds the conversation, and decides when to book, route or escalate
Claude Sonnet 5.5
$2/M input, $10/M outputThe main call-handling loop
GPT-6.1 Sol via gpt-realtime-2.1
Realtime audio pricing: $32/M audio-in, $64/M audio-out tokens, roughly $0.04-$0.10/min in practiceLowest-latency custom voice builds
Our pick: A chained Sonnet 5.5 stack for reliable PMS tool-calling, or a realtime speech-to-speech model when latency matters more than architectural control.
PMS integration & knowledge
Books real appointments and answers from your actual insurance list instead of a generic FAQ
Direct PMS API (Dentrix, Open Dental, Eaglesoft, Denticon)
Developer time plus whatever the PMS vendor charges for API accessCustom builds
A dental-specific vendor's existing integration (Weave, Arini)
Included in the vendor's monthly feeBuy-SaaS
Our pick: Use a dental-specific vendor's existing PMS integration unless you need a system neither Weave nor Arini supports.
Observability & evals
Reviews call transcripts for missed bookings, bad transfers and emergency-triage mistakes
Vendor call logs and transcripts
Included on most SaaS tiersBuy-SaaS
Langfuse
Free up to 50K units/mo, then $29+/moCustom builds
Our pick: Review a weekly sample of real calls no matter which path you pick, paying extra attention to any call that mentioned pain, swelling or an emergency.
Reference architecture
The hardest engineering problem is the PMS write-back itself, not the voice layer: Dentrix, Open Dental and Eaglesoft each expose scheduling data differently, and a booking that silently fails to write into the real PMS is worse than no AI receptionist at all, because nobody notices until the patient shows up to an appointment that was never actually recorded.
Call connects
Telephony (Twilio/Telnyx or vendor-native)The patient's phone call routes to the receptionist's number
Speech-to-text
STT engineThe caller's audio is transcribed to text in real time as they speak
Intent and emergency check
Reasoning modelThe model identifies the request and checks for emergency or pain-related language that forces an immediate transfer
PMS tool call
Dentrix/Open Dental/Eaglesoft integrationA booking, reschedule or insurance-acceptance lookup runs against the real PMS, with a confirmation check that the write actually succeeded
Text-to-speech
TTS engineThe agent's reply is converted to natural speech and streamed to the caller
Transfer or escalation
Call-transfer logicEmergency calls, upset patients or anything outside the script get warm-transferred to a human line
Call logging and eval
Observability toolThe recording, transcript and PMS write-confirmation are logged for a weekly quality review
Estimated cost per request
~$0.08-$0.15 per minute of call on a self-assembled stack; $200-$700/mo per location on a dental-specific packaged vendor
Cost calculator
Drag the sliders to model your actual usage. The numbers update in real time so you can stress-test economics before writing a single line of code.
Estimate your monthly cost under either path: a dental-specific flat-rate vendor, or a generic per-call receptionist.
Estimated monthly cost
$700
≈ $8,400 per year
Calculator notes
- These two lines model two different paths, not costs that stack: the fixed line is a dental-specific flat-rate vendor (Weave or Arini), and the per-call line is a generic receptionist like Smith.ai if PMS write-back can wait.
- Both reported ranges are third-party estimates since Weave's AI Receptionist tier and Arini's pricing aren't published on the vendors' own sites; confirm with a quote before budgeting.
- A custom agency build replaces either line with your own voice-stack bill, typically $150-$500/mo at this volume, plus the upfront build cost.
- None of these figures include a human receptionist's time or the cost of a missed-call lead that never calls back.
Build it yourself with vibe-coding tools
Vapi lets a technical practice assemble a working dental receptionist from a phone number, a system prompt and a PMS tool call, without paying a dental-specific vendor's monthly fee.
Time to MVP
A few days for a basic version, 2-4 weeks to get PMS write-back and emergency-triage rules production-ready
Total cost to MVP
$0-$100 (a Vapi Core plan at $29/mo plus usage, or pay-as-you-go with no monthly fee)
You'll need
Starter prompt
Create a new Assistant in Vapi using Claude Sonnet 5.5 as the model, ElevenLabs for text-to-speech, and Deepgram for transcription. Set the first message to: 'Thanks for calling {Practice Name}, this is their AI assistant, how can I help you today?' so disclosure happens before anything else is said. Give the assistant this system prompt: 'You are the phone receptionist for {Practice Name}, a dental practice in {city}. Greet callers and help them book, reschedule or cancel appointments using the check_availability and book_appointment tools, which write directly into our practice management system. Answer insurance-acceptance and general pricing questions using only the accepted-plans list provided below. If a caller describes pain, swelling, a knocked-out tooth, or anything that sounds like a dental emergency, immediately say: "That sounds like it needs attention right away, let me connect you with our on-call line," and use the transfer_call tool without asking further diagnostic questions. Never claim to be human if asked directly. This call is recorded for quality purposes, consistent with the greeting already given.' Add two tools: check_availability and book_appointment pointed at your PMS's API, and a transfer_call tool pointed at your emergency or front-desk line. Turn on call recording, and log every call and its outcome to a sheet or database for a weekly review.
Paste this into Vapi
Follow-up prompts (run in order)
- 1
Add a recall-outreach flow that calls patients overdue for a cleaning and books them directly
- 2
Add a tool that checks a patient's last visit date before confirming a recall booking
- 3
Add a Spanish-language path that detects the caller's language and switches voices
- 4
Add a nightly report listing every call transferred to the emergency line and why
Expected output
A phone number that books real appointments directly into your PMS, answers insurance and pricing questions, and immediately transfers anything that sounds like an emergency without attempting to triage it itself.
Known gotchas
- !PMS APIs vary enormously by vendor, so getting the booking tool call to actually write a confirmed appointment is the slowest part of the build, not the voice layer
- !A booking that silently fails to write into the PMS is worse than no AI receptionist at all, since nobody notices until the patient shows up
- !HIPAA and other regulated use cases need a signed BAA at every hop, which changes the DIY cost math (Vapi charges $2,000/mo for its HIPAA add-on)
- !Background noise on real phone lines degrades transcription accuracy far more than it does in a quiet demo
- !Forgetting the AI-disclosure line at call start is both a compliance problem and a common patient complaint
- !Self-hosting removes the monthly vendor fee but makes your practice responsible for uptime, security patches and backups
Compliance & risk reality check
A dental practice is a HIPAA-covered entity just like a medical office, so the same BAA and recording-consent rules apply even though the stakes of a missed call feel lower.
HIPAA business associate agreement
The voice platform, model provider, telephony carrier and transcript storage all count as business associates once a call touches protected health information, which includes a name tied to an appointment type.
Mitigation: Verify a signed BAA with every vendor in the chain before a single real patient call goes through it.
Call recording and wiretap law
Ambriz v. Google and Taylor v. ConverseNow both survived motions to dismiss in 2025 on the theory that an AI vendor capable of using call recordings to train its own models can be an unlawful eavesdropper.
Mitigation: Disclose recording and AI at the start of every call, and put a no-training clause in every vendor contract covering your call data.
AI disclosure on the call
California's BOT Act, Utah's AI Policy Act and the EU's Article 50 transparency rule all push toward telling callers they're talking to AI.
Mitigation: State "this is their AI assistant" in the greeting's first line, and never claim to be human if a caller asks directly.
PCI DSS if the agent takes a deposit by phone
If a caller speaks a card number to pay a treatment deposit, the recording, transcript and underlying model calls enter cardholder-data scope under PCI DSS 4.0.1, fully mandatory since March 31, 2025.
Mitigation: Use DTMF keypad capture or a pay-by-SMS link so the card number never reaches the AI, the recording or the transcript.
Vendor training on your call data
Some voice vendors' contracts allow using your call recordings to improve their own models unless you opt out.
Mitigation: Add a no-training clause to every vendor contract and prefer zero-retention settings where offered.
Build vs buy: the real math
3-6 weeks for a RapidDev build; a few days for a basic Vapi version
Custom build time
$13K-$25K for an agency build (up to $35K for multi-system or compliance-heavy work); $0-$100/mo for DIY
One-time investment
Roughly 2-3 locations on a shared PMS, where a custom build's integration cost gets amortized across more than one practice
Breakeven vs buying
A single-chair practice paying a reported $400-$700/mo for Weave or Arini is paying $4,800-$8,400/year, well under a $13K-$25K custom build's first-year amortized cost of $1,083-$2,083/mo. The math only shifts once you're running two or more locations on a PMS neither dental-specific vendor supports well, or once you need integrations (a specific insurance verification tool, a specific recall-campaign system) that go beyond what a packaged AI receptionist exposes. Below that point, buying a dental-specific tool is close to always the right call.
Skip the DIY — RapidDev builds the production version
A Lovable MVP gets you a demo. Production needs auth that doesn't leak data, AI calls that don't bankrupt you, observability when models drift, and code you can audit. That's what we ship through our AI app development service.
Discovery call (free)
30 minWe map your exact dental office AI receptionist use case: who uses it, target volume, AI model choice, integrations, compliance scope. You get a detailed scope document and fixed-price quote within 48 hours.
AI-accelerated build
3-6 weeks for a RapidDev build; a few days for a basic Vapi versionOur engineers use Claude Code, Lovable, and custom tooling to ship 3–5x faster than agencies. You see weekly progress in a staging environment — not a black box.
Launch + handoff
1 weekWe deploy to your infrastructure, transfer the GitHub repo, set up CI/CD and monitoring, and train your team. You own 100% of the source code, prompts, and model configurations.
What you get
Timeline
3-6 weeks for a RapidDev build; a few days for a basic Vapi version
Investment
$13K-$25K for an agency build (up to $35K for multi-system or compliance-heavy work); $0-$100/mo for DIY
vs SaaS
ROI in Roughly 2-3 locations on a shared PMS, where a custom build's integration cost gets amortized across more than one practice
30-min call. Fixed-price quote within 48 hours. No commitment.
Frequently asked questions
How much does an AI receptionist for a dental office cost?
Dental-specific vendors Weave and Arini are both quote-only, with third parties reporting $200-$700/mo per location. A custom RapidDev build runs $13K-$25K upfront (up to $35K for complex, multi-system work), plus $150-$500/mo in ongoing costs. A DIY build on Vapi costs roughly $0.08-$0.15 per minute of call time.
How long does it take to set up?
A dental-specific SaaS tool can go live within about two weeks of connecting your phone number and PMS login. A custom agency build takes 3-6 weeks to wire into your exact PMS and emergency-triage rules. A basic DIY Vapi version can work within a few days, though getting PMS write-back production-ready takes 2-4 weeks.
Can RapidDev build this for us?
Yes. RapidDev has shipped 600+ apps and offers a free 30-minute consultation to scope your PMS, call volume and compliance needs before you commit to anything.
Does it work with Dentrix, Open Dental or Eaglesoft?
Weave and Arini both read and write appointments in Dentrix, Open Dental, Eaglesoft and Denticon. A custom build can connect to any of these through the PMS's API; a generic receptionist like Smith.ai has no native PMS integration and needs a human to re-enter bookings.
What happens if a caller describes a dental emergency?
A well-built agent treats emergency-sounding language (pain, swelling, a knocked-out tooth) as a hard trigger to transfer immediately to the on-call line, rather than trying to assess severity itself. It should never attempt to decide whether a patient needs same-day care.
Will patients know they're talking to AI?
They should hear it in the first line of the greeting. Stating "this is their AI assistant" satisfies disclosure expectations under California's BOT Act, Utah's AI Policy Act and the EU's Article 50 transparency rule at once.
Is 38% of dental calls really going unanswered?
That figure comes from a February 2026 Peerlogic analysis of 4,280 calls across 26 dental practices, vendor-sourced data rather than an ADA statistic. Several blogs incorrectly attribute a similar number to the ADA; treat the Peerlogic figure as the more concrete, sourced number to cite.
Want the production version?
- Delivered in 3-6 weeks for a RapidDev build; a few days for a basic Vapi version
- You own 100% of the code
- AI cost monitoring built in
30-min call. No commitment.
