The AI workforce for dental groups.
Agents answer calls, verify insurance, work denials, draft notes and bring patients back. Your team approves what matters.
Your front office, minus the backlog.
Every job below still happens at most practices. It just happens late, by hand, or not at all.
After 5pm, calls go to voicemail.
Front Desk. Answers every call and text, books into open slots, and hands emergencies to a person.
Insurance gets checked the morning of, by phone.
Verify. Checks benefits three days before the visit and flags coverage problems early.
Denials wait until someone has a free afternoon.
Revenue. Reads each denial, pulls the records and drafts the appeal for you to send.
Notes get typed after the last patient leaves.
Scribe. Turns dictation into a structured note the provider signs off on.
Unscheduled treatment sits in the chart.
Recall. Follows up with patients who were diagnosed but never booked, inside quiet hours.
Reporting means an export and a spreadsheet.
Analyst. Answers questions about any location and shows the source behind each number.
Meet your agents.
Each one owns a job end to end, is made of smaller sub-agents with one task apiece, and stops for approval where it should.
Every call answered. Even at 9pm.
Front Desk picks up calls and texts in your practice's voice, finds slots that fit your scheduling rules, and books or requests them.
- Does on its own
- Answers, identifies the caller, books
- Logs every call with a transcript
- Checks with you
- Emergencies, billing disputes and clinical questions go to a person
- Receptionist
- Scheduler
- Triage

Ask in plain English. Or just say it.
Questions go to the Analyst and come back with numbers you can click into. Orders go to the agent that owns the work, and anything that reaches a patient or a payer waits in your Inbox first.
- Which location is leaking the most money?
- Work this week's denied claims.
- How ready is tomorrow at Aurora?

Need an agent we did not build? Describe it.
Studio turns one sentence into a scheduled agent with an audience, a message, guardrails and an approval step. It dry-runs on today's patients before it can go live. Try the real compiler below.
Every Friday at 10:00 AM, find patients with unscheduled treatment over $500, presented 14+ days ago at every location, and text the patient from the practice's number.
- When
- Every Friday at 10:00 AM
- Who
- Patients with unscheduled treatment over $500, presented 14+ days ago
- Where
- All locations
- Does
- Text the patient from the practice's number
- Approval
- Staff approves each batch in the Inbox
- Measured by
- Appointments booked from replies
Message template: Hi {first}, it's {office}. {provider} wanted to make sure you have time set aside for the treatment you discussed at your last visit. We have openings over the next two weeks. Reply YES and we'll text you times, or call {phone}. Reply STOP to opt out.
- Honors SMS preferences and STOP opt-outs
- Quiet hours from the policy pack
- Max messages per patient per week
- Skips patients who already have a future appointment
- Fixed template, no free-form model text to patients
- Audience finder
- Compliance checker
- Message writer
- Dispatcher
Built for a practice that handles PHI.
One Inbox for everything that needs a person.
Appeals, campaigns, booking requests and notes queue up ranked by what is at stake. One keystroke to approve, with the full draft in front of you.

Every step on the record.
Each run logs its tool calls sub-agent by sub-agent. Open any decision and replay it.

PHI encrypted field by field.
Names, phone numbers and dates of birth are sealed with AES-256-GCM before they reach the database, and looked up by keyed hash.
Each practice sealed off.
Postgres row-level security scopes every query to one organization. Staff see only the locations they work at.
Your rules, per location.
Hours, insurance accepted, emergency protocol and tone live in a versioned policy pack that every agent reads before it acts.
Start with one location.
Keep the practice software you already run. Operatory sits on top of it.
Connect
We connect to your PMS. Agents start in shadow mode, so you see what they would have done before they do anything.
Prove
Run it for a month. We measure answered calls, verified visits and recovered claims against your own baseline.
Expand
Turn on the next location by cloning its policy pack, then build the agents only your group needs.