Industry Playbook

The Dental Practice AI Stack

A modeled plan for a 3-chair practice to lift new-patient bookings and target 78% recall in 90 days. Five operational modules, the exact AI scripts, the integration map, and the 30/60/90 day roadmap.

22 min read / Updated May 2026 / Illustrative model
Table of contents
  1. 01.Where the practice leaks
  2. 02.After the stack ships
  3. 03.The five-module stack
  4. 04.AI Hygiene Recall Engine
  5. 05.24/7 New-Patient Intake
  6. 06.Eligibility Pre-Screen
  7. 07.No-Show Recovery
  8. 08.Review Acceleration
  9. 09.30/60/90 day roadmap
  10. 10.ROI snapshot per chair
  11. 11.Illustrative example
  12. 12.Run the numbers
  13. 13.Book the assessment
  14. 14.HIPAA & FAQ

01. The Problem

Where the practice actually leaks.

A typical 3-chair general practice grosses $1.2M to $1.8M and thinks it is full. It is not full. It is leaking. The leak is invisible because the front desk is busy, the schedule looks tight, and the hygienists are booked two weeks out. None of that is the same as a healthy practice. The leak usually shows up in three places, every month.

40%
Of calls missed after hours

New-patient calls land between 5pm and 9pm, on weekends, and during lunch. Voicemail is not a recovery channel. The caller dialed three other practices on Google in the next 90 seconds.

38%
Hygiene recall stall rate

Industry recall sits between 35 and 45 percent. Patients fall off the 6-month and 4-month perio maintenance schedules. Postcards do not move the number. SMS with a real booking link does.

$210K
Modeled yearly no-show loss

Illustrative math: one canceled crown is $1,400, one no-show hygiene block is $180. An assumed 14 percent no-show rate on a $1.5M practice puts about $210K of recoverable production at risk every year.

Why the front desk cannot fix this alone.

Most operators try to patch with a third front-desk hire. That seat costs $52K plus benefits, takes 90 days to ramp, never works evenings or weekends, burns out inside 14 months, and still cannot answer two lines at once. The math does not work and the labor pool is shrinking.

The other common patch is a $99 a month online scheduler bolted onto the PMS. It catches a sliver of self-scheduling new patients and does nothing for recall, no-show recovery, eligibility, or reviews. A single point solution against a five-point problem. The Nirvani stack treats the practice as a complete operating system. Humans stay focused on chairside coordination and treatment-plan presentation. The AI layer handles the round-the-clock administrative work.

02. After the Stack

What the dashboard looks like at day 90.

Illustrative targets, not measured results. These are modeled day-90 figures for a 3-chair practice, built from the assumptions on this page. Your timing depends on your PMS, your patient base, and your starting numbers.

Illustrative targets, not measured results
78%
Recall Reactivation
Lapsed patients pulled back into hygiene
+47%
New-Patient Lift
Bookings vs trailing 90-day baseline
2.3x
Reviews / Quarter
Google star count and recency lift
-18%
No-Show Reduction
Same-day rebooking on cancellations
$31K
Illustrative model: net monthly production lift for a 3-chair practice at day 90, after subtracting the cost of a scoped Nirvani engagement. A modeling assumption, not a measured result. The same model puts larger practices (multi-location or 6+ chairs) at $58K to $94K a month.

Recall reactivation is the headline. Going from an assumed 38 percent baseline to the 78 percent target roughly doubles the hygiene book without adding a chair, a hygienist, or changing the production mix. Hygiene is the most profitable operatory and the diagnostic on-ramp for restorative, perio, ortho, and cosmetic.

03. The Stack

Five modules. A 90-day plan to fully live.

The stack ships in a specific order because each module unlocks data infrastructure the next one needs. We deploy in sequence, not parallel. Module 01 is always first because recall is the fastest path to booked production, and it is built to help pay for the rest of the deployment.

Each module below contains four things. What it does. The mechanism (voice agent call flow, SMS sequence, PMS integration points). The exact sample script. And an illustrative target with the numeric impact you can track in the daily huddle.

i
HIPAA posture. The stack is built with practices subject to HIPAA in mind. Voice transcripts, eligibility data, and SMS content flow through encrypted channels with audit logging. Nirvani signs a Business Associate Agreement as part of onboarding. Run our BAA documentation by your compliance counsel before deployment. We are not your legal advisors.
01.

AI Hygiene Recall Engine

Reactivate lapsed patients via voice + SMS

What it does. Pulls every patient from your PMS whose last prophylactic or perio maintenance visit was 6 months ago (standard recall) or 4 months ago (perio maintenance). Filters out future-booked, deceased, moved, and opted-out. Works the list across three channels until the patient books, replies STOP, or hits the dead-list threshold.

Why it matters. The hygiene book is the highest-margin chair and the diagnostic on-ramp for everything else. A 6-month hygiene patient is 3.4x more likely to accept a restorative treatment plan than a lapsed one. Moving from 38 percent toward the 78 percent target is the single highest-leverage move a practice can make.

Why postcards do not work. Sub-1 percent response. The office manager gets through to 23 percent of callbacks. The patient who answers is mid-day, distracted, and says "I'll call back." She doesn't. The Nirvani stack works the list while the office is closed, lets the patient tap a link, and presents three slots that fit her schedule.

The mechanism

  • Day 0. Nightly sync pulls the recall list from your PMS (Dentrix, Eaglesoft, Open Dental, Curve, Denticon). Eligibility flagged against active insurance and last visit type.
  • Day 1 AM. Outbound AI voice call to the primary number, 9am to 6pm patient local time. Agent introduces by practice name, confirms identity, offers three slots matching preferred chair time.
  • Day 1 PM. If voice did not reach a human, SMS sequence triggers. Short, branded, with a one-tap booking link. A2P 10DLC registered with prior-relationship consent.
  • Day 4. Follow-up SMS, different angle (insurance benefits, year-end reminder, hygienist availability).
  • Day 10. Final outbound voice call, different time of day. After this, the patient sits in a 90-day cool-off list.
  • Booking. Slot writes back to PMS via direct integration. Confirmation text fires immediately. Morning huddle dashboard updates in real time.

Sample voice script

Voice Agent / Hygiene Recall, Day 1 Morning 6 turns · ~52 seconds
AI Agent: Hi, this is Riley from Dr. Chen's dental office. May I speak with Maria? Patient: This is Maria. AI Agent: Hi Maria. Your last hygiene visit with us was back in November, so you're due for your next cleaning. I have a few openings in the next two weeks. Would a morning, a lunch hour, or an evening slot work better for you? Patient: Evening would be better. I work until 5. AI Agent: Got it. I have Tuesday the 14th at 5:30pm with Sandra, or Thursday the 16th at 6:00pm with Mike. Which one works? Patient: Tuesday at 5:30. AI Agent: Done. You're booked for Tuesday the 14th at 5:30pm with Sandra for a cleaning. I'll text you a confirmation right now and we'll send a reminder the day before. Is the number ending in 8842 still the best for the reminder? Patient: Yes. AI Agent: Perfect. See you Tuesday, Maria. Have a great rest of your day.
Agent voice configured per practice. We A/B test variants during week 2 and lock the higher booking rate. The agent never claims to be human. If asked, it discloses and offers a callback from a team member.

Illustrative target

01
Recall reactivation rate
38% → 78%
Illustrative math, not a measured result: a 3-chair practice with 1,800 active patients that pulls 84 to 110 lapsed hygiene visits per quarter, at an assumed $180 hygiene production plus $340 downstream restorative diagnosis per visit, clears $43K to $57K per quarter from this module alone.
02.

24/7 New-Patient Intake

AI voice agent fields after-hours new-patient calls

What it does. Routes every new-patient call that arrives outside office hours, during lunch, or while both front-desk lines are busy, to the AI voice agent. The agent answers immediately, runs a structured intake (reason for visit, carrier and member ID, urgency, preferred chair time), books to the new-patient operatory, sends confirmation SMS, and posts a summary to the morning huddle dashboard.

Why it matters. 47 percent of dental new-patient calls happen outside core 9-to-5 office hours. Your two largest competitors are also in the Google Maps 3-pack and the prospective patient is dialing three of you in a row. Whoever answers first, books. The conversion gap between "answered live" and "left a voicemail and got called back next day" is roughly 8x.

Not the same as a virtual receptionist. A human virtual receptionist costs $1,200 to $2,800 per month, only handles scripted intake, cannot write back to your PMS in real time, hands off in a queue, and still gets benefits questions wrong half the time. The AI agent handles unlimited concurrent calls, writes directly to your appointment book, and delivers the recording and transcript to the morning huddle.

The mechanism

  • Call routing. Front desk rings for 4 rings during office hours. If unanswered or after hours, the call rolls to the AI agent. No IVR maze. No "press 1 for new patients."
  • Adaptive intake. Agent identifies new vs existing patient in the first 8 seconds. New gets the 11-field intake. Existing routes to appointment, billing, or message-the-doctor.
  • Insurance capture. Agent collects carrier, member ID, and primary subscriber DOB. Stores to the new-patient record for eligibility (module 03).
  • Booking write-back. Direct PMS integration writes to the correct operatory column with correct visit type and procedure codes pre-loaded (D0150 comprehensive exam, D0210 FMX, D1110 prophy as default new-patient block).
  • Handoff exceptions. Emergencies, pediatric on adult-only practices, and "I want a human" requests immediately page the on-call team member with callback number and summary.

Sample voice script

Voice Agent / New-Patient Intake, 8:47pm Tuesday 8 turns · ~2 min 14 sec
AI Agent: Thank you for calling Bayside Family Dental, this is Jamie. How can I help you tonight? Patient: Hi, I'm looking for a new dentist. I just moved to the area. AI Agent: Welcome to the neighborhood. I can absolutely get you set up with Dr. Chen. Can I get your first and last name? Patient: David Martinez. AI Agent: Thanks David. Are you coming in for a routine cleaning and checkup, or is there something specific going on that you need looked at? Patient: Mostly a checkup. It's been about a year since I had a cleaning, and one of my molars has been a little sensitive. AI Agent: Got it. We'll plan for a comprehensive exam, X-rays, and a cleaning, and we'll have Dr. Chen take a look at the molar at the same visit. Do you have dental insurance you'd like us to bill, or will this be self-pay? Patient: I have Delta Dental through my employer. AI Agent: Perfect, we're in-network with Delta. I'll grab the member info from you in a moment. First, what works better for you, a morning slot, a lunch hour, or an after-work appointment? Patient: Morning is best, before 9 if you have it. AI Agent: I have Wednesday the 8th at 7:45am or Friday the 10th at 8:00am. Which works? Patient: Friday the 10th. AI Agent: Booked. Friday the 10th at 8:00am with Dr. Chen, comprehensive new-patient visit. I'll text you a confirmation right now, the new-patient paperwork link, and our address. Can I get your Delta Dental member ID so we can verify your benefits before you come in?
The agent never says "I am an AI" unprompted. If asked, it discloses plainly and offers a callback from a team member.

Illustrative target

02
New-patient bookings, after-hours
+47% vs trailing 90 days
Illustrative target, not a measured result: a 3-chair practice adds 12 to 18 new-patient bookings per month, mostly from after-hours, weekends, and lunch. At an assumed new-patient LTV of $3,800 over 3 years, the lift compounds.
03.

Insurance Eligibility Pre-Screening

Get benefits info before the patient sits down

What it does. Captures insurance during the booking call, runs eligibility against the carrier (Delta, Cigna, MetLife, United Concordia, BCBS, Aetna, Humana, and most PPO and HMO carriers), and surfaces remaining annual maximum, deductible status, frequency limits, and coverage percentage on common codes (D0150, D0210, D1110, D2740, D2950, D4341, D7140). The front desk sees it on one screen the morning of.

Why it matters. The biggest source of front-desk firefighting is the surprise bill. When the hygienist finishes a prophy and the patient sees the receipt at checkout, an unverified coverage gap turns a $0 visit into a $312 visit. The patient blames the practice. The five-star review becomes a two-star review. Treatment plan acceptance on the crown we just diagnosed drops from 62 percent to 19 percent.

Why the front desk cannot keep up manually. Verification takes 7 to 12 minutes per patient on the carrier portal. A 3-chair practice with 22 patients on tomorrow's schedule needs 3 to 4 hours per day on verification alone. They do not have those hours. They skip it. The surprise bill happens. The cycle repeats.

The mechanism

  • Capture. AI voice agent (module 02) or front desk enters carrier and member ID during booking. No additional patient-facing work.
  • Real-time verify. Eligibility check fires the night before. Pulls 270/271 EDI or carrier API. Most carriers respond within 90 seconds.
  • Benefits parse. Annual max, deductible used/remaining, frequency limits on prophy and FMX, age restrictions on sealants and fluoride, downgrade clauses, coinsurance percentage by procedure category.
  • Front-desk display. Single line per patient in the morning huddle: "Maria, Delta PPO, $1,250 remaining, prophy 100%, restorative 80% after $50 deductible, no FMX this calendar year."
  • Prior auth flagging. System flags procedures that typically require prior auth (crown buildups, SRP per quadrant, oral surgery) 72 hours out so the front desk can submit before the chair.
  • Treatment plan tie-in. When the doctor diagnoses chairside, the assistant pulls real-time remaining benefits to present an accurate same-day estimate. The illustrative target is a 28 to 42 percent lift in acceptance.

Sample booking-call insertion

Voice Agent / Eligibility Capture, Booking Tail-End 3 turns · ~38 seconds
AI Agent: Perfect. To verify your benefits before you come in, can I grab your Delta member ID and the date of birth of the primary policyholder? Patient: My member ID is 9-4-7-2-3-3-1-1-8, and I'm the primary, my date of birth is March 12, 1986. AI Agent: Got it. I'll run that tonight so we know exactly what your visit will cost before you walk in. Anything else I can help you with, David? Patient: No, that's it. Thank you. AI Agent: You're all set. See you Friday at 8am. Drive safe.
The agent never reads benefits info back over the phone (compliance posture plus confusion reduction). Full breakdown goes to the front desk for chairside conversation.

Illustrative target

03
Verified-on-arrival rate
31% → 96%
Illustrative targets, not measured results: surprise-bill complaints near zero, same-day treatment plan acceptance up 28 to 42 percent, and AR over 60 days down 22 to 31 percent within 90 days of go-live.
04.

No-Show Recovery Sequence

Same-day rebooking via SMS plus voice

What it does. When a patient no-shows or cancels with less than 24 hours notice, the open block triggers a recovery sequence. SMS goes to the standby list first (patients who asked to be "called if anything opens"). If standby does not fill, the system pulls patients from the next 21 days of recall list whose visit can move up. If still unfilled, the block goes to patients with pending treatment plans whose benefits expire at year-end.

Why it matters. Illustrative math: at an assumed $180 to $340 in production per chair hour, an assumed 14 percent no-show rate on a 3-chair, 8-hour-a-day practice is ~33 vacant hours per month, or $7,200 to $11,200 in production walking out the door. Most practices accept this as a tax. Part of it is recoverable: in a 2026 meta-analysis of 10 trials of hospital outpatient appointments, patients who got reminders were on average 11 percent more likely to attend than patients who got none.

Why the standby list alone is not enough. Most practices keep the standby list on a sticky note. When the cancellation comes in at 8:47am for an 11am block, the office manager has 2 hours to call 14 people, reach maybe 4, and book 1. The AI hits all 14 in parallel via SMS in 90 seconds and locks the block from whoever taps yes first.

The mechanism

  • Trigger. PMS sync detects the canceled or no-showed block within 5 minutes. Sequence fires.
  • Wave 1, standby. SMS to standby patients matching procedure type and time window. First "yes" books. Rest get "thanks, we'll keep you on the list" within 30 seconds.
  • Wave 2, pull-up. If standby does not fill in 30 minutes, system identifies patients booked in the next 14 days who could move up. SMS offers the earlier slot.
  • Wave 3, pending treatment. If still unfilled, surface patients with diagnosed but unscheduled treatment plans whose benefits expire in 60 days. AI voice call offers to start now.
  • Confirmation cascade. Every booked appointment gets a 48-hour reminder, 24-hour confirm-or-cancel SMS, and 2-hour day-of nudge. A second touch helps the riskiest bookings: in a Penn Medicine trial published in NEJM Catalyst in 2026, adding an automated call to text reminders cut no-shows among high-risk patients to 9.6 percent from 11.3 percent.
  • Cancellation fee policy. If the practice has one, system enforces consistently. Fee disclosures SMS-confirmed on booking. The disclosed policy is the goal, not the fee.

Sample no-show recovery SMS sequence

SMS / No-Show Recovery, Tuesday 8:47am A2P 10DLC registered · Patient prior-relationship consent on file
[8:47am System] Lauren Park canceled 11:00am hygiene block. Recovery sequence triggered. [8:48am Outbound] "Hi Sofia, this is Bayside Family Dental. An 11:00am cleaning just opened up today. Want it? Reply YES and I'll book you. STOP to end." [8:49am Inbound] "YES please" [8:49am Outbound] "Booked. Sofia Reyes, today 11:00am with Sandra. See you soon. Reply C to cancel." [8:49am System] Block filled in 2 minutes. Standby outreach to remaining 9 patients halted. [8:49am Outbound, others] "Hi {firstname}, the slot we offered just filled. We'll keep you on the standby list and let you know the next time one opens. STOP to end."
Standby SMS only goes to patients who explicitly opted in. Consent captured at booking and stored in the PMS record. The "STOP to end" footer is required on every A2P SMS by carrier rules.

Illustrative target

04
Effective no-show rate
14% → 7% recovered to 3%
Illustrative target, not a measured result. Assumes the confirm cascade halves a 14 percent baseline to 7 percent and the recovery sequence re-fills ~60 percent of the rest within 90 minutes, for net effective vacancy near 3 percent. Modeled annual recovered production: $84K to $112K.
05.

Review Acceleration Engine

Post-appointment SMS to Google review handoff

What it does. Sends a single, well-timed SMS within 90 minutes of the patient leaving the chair with a one-tap link to your Google review form. Every patient gets the same request and the same link, whatever their experience. Any reply that raises a concern routes to the office manager's inbox with the patient's comment, so the problem gets a personal follow-up.

Why it matters. Google says prominence, one of the factors behind local results, is based partly on how many reviews you have, and that more reviews and positive ratings can help your local ranking. Take two hypothetical practices: one with 312 reviews at 4.8 stars, one with 47 at 4.9. The first has far more of the review volume Google describes. Patients look at freshness too: in BrightLocal's 2026 survey, 74 percent of consumers look for reviews written in the last three months. The illustrative target here is 1.2 reviews per quarter to 14. Treat Maps rank as a result to track, not a promise.

Why review software alone is not enough. Standard review software sends one static template and gets ignored. The Nirvani engine times the request to the sentiment window (60 to 120 minutes post-visit is the peak), filters out patients who recently reviewed, and rotates copy variants to prevent SMS fatigue. It never screens patients by how their visit went.

The mechanism

  • Trigger. PMS flags the appointment "completed" at checkout. Sequence fires 75 to 105 minutes later (randomized for natural feel).
  • Same ask for everyone. One SMS with the Google review link goes to every eligible patient, whatever their experience. It also invites a reply with any feedback.
  • Review handoff. Direct link to your Google Business Profile review form. One tap and the patient is in. In BrightLocal's 2026 survey, 28 percent of people said they will always write a review if asked.
  • Concern follow-up. Any reply that raises a concern gets a personal SMS from the office manager within 10 minutes ("I'd like to make this right. Can we talk?"). The patient keeps the same review link, and no one is asked to hold off on a review.
  • Suppression. Recent reviewers, do-not-contact list, and patients under 18 are excluded automatically. No one is excluded based on how their visit went.
  • Reporting. Daily review velocity dashboard shows new reviews, sentiment, and Maps 3-pack rank tracking for top local terms.

Sample post-visit SMS

SMS / Post-Visit, ~90 minutes after checkout 2 turns · A2P registered campaign
[Outbound] "Hi Maria, it's Bayside Family Dental. Thanks for coming in today. Would you take 30 seconds to leave us a Google review? Here's a one-tap link: g.page/r/bayside-dental. Anything we could do better? Just reply here." [Inbound] "All good, thank you!" [Outbound] "Thank you so much, Maria. We'll see you at your next cleaning."
Every patient gets this same message and the same link, whatever their experience. Replies that raise a concern get a personal note from the office manager with a callback offer.

Illustrative target

05
Reviews per quarter
1.2 → 14.0 per quarter
Illustrative target, not a measured result: from 1 to 2 reviews per quarter to 12 to 16 per quarter within 90 days. Because every patient gets the same ask, the star rating reflects your full patient mix. Track Maps rank monthly as a result, not a promise.

09. Roadmap

The 30/60/90 implementation roadmap.

Three phases. Each has a verifiable dashboard milestone before the next starts. We do not move forward if the prior phase is not green. This is the rhythm built to get a practice fully live inside 90 days without breaking the front desk.

30
Days 1-30 / Foundation

Connect, configure, ship Module 01.

  • PMS integration (Dentrix, Eaglesoft, Open Dental, Curve, Denticon) live.
  • Practice phone number ported or forwarded. 24/7 ring routing configured.
  • A2P 10DLC SMS campaign registered and approved (review can take 1 to 4 weeks, per The Campaign Registry).
  • Patient consent backfill workflow shipped to front desk.
  • Module 01 (Hygiene Recall Engine) deployed and monitored, with SMS steps live once the campaign is approved.
  • BAA executed and stored.
60
Days 31-60 / Acceleration

Modules 02, 03, 04 live.

  • Module 02 (24/7 New-Patient Intake) goes live with custom intake script.
  • Module 03 (Eligibility Pre-Screen) connected to top 5 carriers by patient volume.
  • Module 04 (No-Show Recovery) live with standby list and confirm cascade.
  • Front-desk huddle dashboard fully populated and trained.
  • Target: first measurable lift in recall reactivation rate and new-patient bookings.
  • Weekly check-in with deployment lead.
90
Days 61-90 / Compound

Module 05 live. Stack tuned.

  • Module 05 (Review Acceleration) live. Target: first review velocity bump.
  • Eligibility coverage expanded to remaining carriers in the patient base.
  • Script A/B tests locked in. Best-performing variants live.
  • Treatment-plan acceptance dashboard launched.
  • Dashboard handoff complete. Practice operates the stack day-to-day without Nirvani in the room.
  • Monthly executive review cadence begins.

Timelines are targets, not guarantees. The plan builds in buffer for PMS integration and A2P campaign review.

10. ROI Snapshot

What the math looks like per chair.

Illustrative model: a 3-chair, $1.5M general practice on a scoped Nirvani engagement. A modeling assumption, not a measured result. Numbers below are net of platform cost.

Net monthly production lift, 3-chair
$31,400
Illustrative model at day 90, not a measured result. Modeled range: $18.2K (1-chair practice) to $94K (4-chair multi-doctor practice on N2).
Per-chair lift / month
$10,467
Illustrative model, not measured.
Payback period
11 days
Modeled target from go-live, not a measured result.
Year-1 net lift
$376,800
Modeled. Net of $5,328 annual platform cost.
Modeled monthly engagement
Scoped
Flat, includes all 5 modules and BAA.

Multi-location or 6+ chair practices run on Nirvani Multi-location engagement, which adds multi-location PMS sync, location-level rollups, and a dedicated deployment lead. Per-chair ROI math is the same, multiplied across more chairs.

11. Illustrative Example

A fictional 3-chair practice. Before and after.

Illustrative example. This is a fictional practice built to show the math, not a real customer. Every figure below is modeled from the assumptions on this page, not measured.

Location: Mid-size suburban market
Chairs: 3 ops + 1 hygiene
Patients: 1,842 active
Baseline production: $1.51M / yr
Engagement: Scoped Nirvani deploy

The 90-day arc.

In this modeled example, the practice starts in February with a 36 percent recall rate, 13.5 percent no-show rate, and 84 reviews on Google at 4.7 stars (most 18 months old). Two front-desk members are stretched thin. The owner is 7 weeks from quoting a fourth hire. The stack ships in sequence. Module 01 goes live on day 11 and produces its first re-booked hygiene visit on day 14. Module 02 catches 23 after-hours new-patient calls in its first 10 nights, 19 of which book. Module 03 heads off 4 surprise-bill conversations in the first 30 days. Module 04 recovers 31 of 44 cancellations in its first month. Module 05 ships day 67. By day 90, the model shows 41 new Google reviews at 4.9 and the fourth-hire search called off.

Before (Trailing 90 days)
  • Recall reactivation rate: 36%
  • New-patient bookings: 28 / month
  • After-hours call recovery: 4%
  • Eligibility verified on arrival: 29%
  • No-show rate: 13.5%
  • Google reviews this quarter: 1
  • Avg star rating: 4.7
  • Owner admin hours / week: 18
After (Day 90, modeled)
  • Recall reactivation rate: 79%
  • New-patient bookings: 47 / month
  • After-hours call recovery: 91%
  • Eligibility verified on arrival: 97%
  • No-show rate: 3.1% effective
  • Google reviews this quarter: 41
  • Avg star rating: 4.9
  • Owner admin hours / week: 4

In the model, net production lift at day 90 is $34,200 per month. In this fictional example, the owner reinvests in a new digital scanner ($28K), cuts clinical days from 4 to 3, and uses the freed time to start onboarding a second associate. The fourth front-desk hire is never made.

12. Run the Numbers

Validate the math with your inputs.

Before you book a call, run two calculators with your own numbers. Both default to dental practice ranges and produce a defensible projection in under 60 seconds. No signup required.

Stack Assessment

Book a 30-minute call with the founder.

We walk through your current numbers (recall rate, no-show rate, after-hours call leakage), map them to the stack modules, and give you a written deployment plan with realistic timeline and modeled lift. No sales pitch. No second call with a closer. If the math does not work for your practice, we will tell you on the call. If it does, we ship.

Meeting
Prefer to see the platform first? See what N1 includes.

14. FAQ

The questions we get on every assessment call.

Compliance, integration, training, contracts, and the question every owner is too polite to ask first.

Is the stack HIPAA-compliant?
Built with practices subject to HIPAA in mind. Voice transcripts, eligibility data, SMS content, and PMS data flow through encrypted channels with audit logging. Nirvani signs a Business Associate Agreement (BAA) as part of onboarding. Patient data is segmented per practice with no cross-tenant access.

HIPAA compliance is a posture, not a checkbox. It depends on how your team uses the system. Run our BAA documentation and security attestation package by your compliance counsel before deployment. We are not your legal advisors and will not pretend to be.

Which practice management systems do you integrate with?
Direct integrations live for Dentrix, Eaglesoft, Open Dental, Curve, Denticon, Carestream, Practice-Web, and SoftDent. Open Dental and Curve are smoothest (modern APIs). Dentrix and Eaglesoft use the official partner SDK plus our bridge service. Custom integrations push the 30/60/90 timeline to 45/75/120.
What does training look like for the front desk?
Lighter than expected. The stack reduces front-desk workload, not adds to it. Two 45-minute video sessions in week 2 and week 5, plus a Loom library covering the morning huddle dashboard, standby workflow, and eligibility report read-out. An in-platform chat answers workflow questions instantly. If we are below 80 percent week-2 adoption, we add a check-in call.
What if our front desk thinks we are trying to replace them?
The most important question and almost no one asks it first. The front desk does not get replaced. What gets eliminated is after-hours phone leakage, eligibility verification, and cold-call recall outreach. That work was never fully getting done anyway, which is why the practice was leaking. What stays is the work humans are uniquely good at: chairside coordination, treatment-plan presentation, difficult patient conversations.

The aim is a front desk that can take a real lunch, with a phone that is no longer on fire all day.

Is there a contract? What is the cancellation policy?
Core single-location engagements are month-to-month with 30-day notice. No annual lock-in on that footprint. Multi-location engagement is a 12-month initial term because of deeper integration work (multi-location PMS sync, dedicated deployment lead). After year 1, N2 also goes month-to-month. We do not believe in 36-month contracts on software you can leave tomorrow.
How does SMS compliance work? Will we get carrier-blocked?
All outbound SMS runs through A2P 10DLC registered campaigns with documented prior-relationship consent. Patients with an active treatment relationship qualify for appointment, recall, and care-related outreach. Every message includes the standard footer: "msg frequency varies, msg/data rates may apply, reply STOP to opt out, HELP for help." Phone numbers are not shared with third parties for marketing. Carriers have blocked unregistered 10DLC texts since February 3, 2025 (per Telnyx and RingCentral), and campaign review can take 1 to 4 weeks, per The Campaign Registry, so registration starts in week one.
We tried an AI voice agent last year and it was terrible. Why is this different?
First-generation dental voice AI (2023-2024) was bad. Misheard member IDs, could not handle accents, sounded robotic, could not write to the PMS so the front desk re-keyed every booking. Two things changed. Voice models got dramatically better at latency, accent handling, and tone. And direct PMS integrations matured. On the assessment call you can talk to the agent yourself in a live demo call. If you do not believe the voice quality, the math does not matter.