An Ecorpin service
Never miss a patient call again
Ava answers every ring in seconds — books, reschedules, confirms, chases recalls and follows up on new leads. Patients get a real conversation; your front desk gets their day back.
Live call · Ava
In this browser, with your microphone.
Caller
Hi, do you have anything this week for a cleaning?Ava
I do — Tuesday 10:00am or Thursday 2:30pm with Dr. Lopez.Caller
Thursday works great!Ava
Booked. I just texted you the confirmation.What happens on a call
- 1A caller describes what they need — English, Spanish or Hindi.
- 2The agent offers only real openings read from your schedule.
- 3The booking is written back to your practice-management system.
- 4A confirmation is texted; the call and transcript are logged.
Your phone is a revenue leak. We plug it.
A caller who reaches voicemail has usually already dialled the next practice on the list — and nothing about that lost booking ever reaches your report.
Calls ring out during lunch and after hours
✓ Answered 24/7 in under 3 rings — no hold music
Front desk juggles chairs, phones and walk-ins
✓ Ava handles the phone while your team handles patients
No-shows punch holes in tomorrow’s schedule
✓ Recall + confirmation campaigns refill them automatically
Web leads wait hours for a callback
✓ Speed-to-lead calls new inquiries within five minutes
Insurance questions stall bookings
✓ Coverage checked and explained before the visit
A missed caller becomes a patient who booked elsewhere
✓ Every call captured, every booking logged with a transcript
Five modules. One tireless receptionist.
Turn on just the phone answering, or the whole revenue engine.
Do you have Saturday cleanings?
We do! Sat 9:30 or 10:30 — which one?
9:30!
Inbound Receptionist
Greets callers, verifies identity, books, reschedules and cancels — in English, Spanish or Hindi.
Insurance Verification
Annual max, remaining benefits and policy status — spoken back in plain language before the visit.
Thu 11:30 ← no-show, refilled by recall call
Confirmations
A day-before call for every booking. Reschedules and cancellations land straight in the PMS.
No-Show & Recalls
Fills yesterday’s empty chair today, and texts overdue patients back onto the schedule.
📞 Calling new lead…
Web inquiry 12:04:12 · Ava dialed 12:04:16
Speed to Lead
A new web inquiry gets an AI callback within five minutes, plus an SMS trail.
Illustrative screens from simulation mode. Not client results.
What it connects to
Open Dental
Field-mapped adapter ships in this repo
Dentrix
Through NexHealth or Sikka
Eaglesoft
Through NexHealth or Sikka
Claim.MD
Real-time insurance eligibility
Twilio
SMS + verified calling numbers
Vapi
Voice orchestration, swappable STT/TTS
Carrier status reflects this deployment’s configuration, not a promise about yours.
What are missed calls costing you?
Move the sliders. The number at the bottom is walking out of your practice every month.
Monthly calls
780
Missed calls
195
Lost patients
78
Calls a 24/7 agent answers
195
Estimated revenue leaking away
$93,600/mo
That’s $1,123,200 a year — before counting reputation.
How we work
Consulting-led delivery. We start with your phones as they actually behave, map the calls against your practice-management data, then build and run the agent on top of it — with the transcripts open to you the whole way.
- 1
Listen
One working session with your front desk: hours, providers, carriers, escalation rules and where calls actually fall through. No slides.
- 2
Map
Every call type mapped to real fields in your practice-management data, and agreed in writing: what the agent may do alone, and what always reaches a human.
- 3
Build
Simulation against a copy of your data first, then your overflow lines. Typed code, reviewed prompts, a transcript for every call.
- 4
Run
We host it, watch it and keep it patched — or hand it over documented. You own the numbers, the data and the code either way.
Delivery is senior-engineer-led. There is no account manager between you and the person who built it.
Modular pricing, per location
No per-minute surprises. No contracts you can’t leave.
Every call answered 24/7, booked straight into your PMS.
$399/mo
- Unlimited inbound minutes
- New & existing patient flows
- Hindi & Spanish included
- Urgent-case triage & transfer
Automatic day-before calls and texts.
$199/mo
- Calls + SMS fallback
- Live reschedule & cancel
- Status written back to PMS
Chase overdue checkups and fill the holes no-shows leave.
$149/mo
- Overdue & no-show queues
- Rebooks into real open slots
- Escalates to staff after 3 tries
New website leads get a call in under 5 minutes.
$249/mo
- Instant AI callback
- SMS follow-up included
- Consult-first booking
Coverage checked before the patient sits in the chair.
$499/mo
- Annual max & remaining
- Active / inactive status
- Front-desk estimates on demand
All five modules, one flat line item.
What Ecorpin is accountable for
Patient conversations are the most sensitive data a practice handles. Here is what we do with it, what we sign before it moves, and what we need from you to do it properly.
Protected health information
- Least-privilege access, scoped per clinic — one tenant’s data never crosses into another’s queries.
- TLS in transit, encrypted volume at rest, and no PHI written to browser logs or analytics.
- An append-only record of every call, text and tool action, written the moment it happens.
Before a live line is cut over
- A BAA is signed with you, and with every subprocessor that touches PHI — voice, SMS, hosting.
- Those subprocessors are named to you in writing, along with who holds each phone number.
Ecorpin holds no compliance certifications and will not tell you it does. HIPAA is a property of your deployment and the agreements behind it. We design to the Security, Privacy and Breach Notification Rules and hand you the audit trail your compliance officer asks for.
Hosting and operations
- Your cloud account, or a managed node we operate — your choice, stated in the order form.
- One application service plus one database per clinic: SQLite on a persistent volume for a single location, Postgres when a group needs it.
- Scripted migrations, never hand-run against live data. Named engineer, agreed change window, escalation path.
What we need from you
- A number to port, or a carrier account; practice-management access or a field export.
- Hours, providers, and the appointment types the agent is allowed to book.
- An emergency escalation path, and one named person who signs off on what the agent may say.
AI systems
Voice agents, booking, recall and speed-to-lead — this product, tuned to how your front desk actually talks.
Custom software
Integrations written against your practice-management fields, not a generic connector you have to fit yourself.
Cloud & DevOps
We host it, watch it and keep it patched. You get an uptime answer, not a ticket queue.
Senior engineering. You own the work.
One named engineer owns your deployment from the first call to the monthly maintenance — and your data, code and phone numbers stay yours.
What we have actually built
No logos we were not given permission to show. Three write-ups of engineering we did, and the kinds of problems we get called about.
A voice agent, a typed server tool layer, a practice-management boundary and an SSE dashboard reading the same event bus. Eleven tables, ten tools with schema-validated inputs, four assistant roles — and a simulation mode that keeps the whole product demonstrable with zero third-party keys.
One adapter interface sits between the agent and your schedule. The shipped adapter mirrors Open Dental fields — PatNum, AptNum, ProvNum, AptDateTime — so pointing it at the real API is one class, not a rewrite. Dentrix and Eaglesoft are reached through a bridge rather than a second implementation.
Every outbound path falls back to a deterministic scripted outcome written to the database, and a real call or text only happens when the destination matches one verified demo number. That is enforced in code, not in a runbook.
Problems we take on
- Overflow and after-hours lines that currently reach voicemail
- Recall and no-show queues nobody has time to work
- Insurance questions that stall a booking at the phone
- Web leads that wait six hours for a six-minute callback
- A practice-management system with no public API — only a database or an export
We do not publish a practice’s name, logo or numbers without written sign-off. Ask for references and we will connect you with clinics we are allowed to talk about.
Questions clinics actually ask
Talk to the engineers who run it
You get the person who built this, not a sales rep reading a deck. Tell us which phones are failing you and what your practice-management system is; we will tell you honestly whether an agent helps.
- Reply within one business day
- We map your PMS fields on the first call, not the third
- Nothing about your patients is shared outside this deployment
An Ecorpin service — built, run and maintained by the same engineers.