Skip to content

The AI back office for dental groups

Find the insurance revenue you already earned.

Agents work denials, underpayments and treatment that was never scheduled. Your team approves what goes out, and a dollar counts only when the payer pays it.

Book a demo
  • Independent HIPAA assessment before any new office goes live
  • Runs on top of the practice software you already use

One day at the practice.

Six agents, each at the hour it does its work. A two-location group, with example data in every panel.

  1. 6:45 AM

    AnalystAnswers with cited numbers

    Ask about any location. Get the number and its source.

    The Analyst answers from the ledger and the run log, writes your morning briefing, and turns requests into tasks with an owner.

    Morning brief, two locations

    Example
    1. Found yesterday: D2392 never billed, D4342 paid $96 of $180+$268.00
    2. Denials to work today1 · $1,150.00
    3. Thursday visits with a coverage problem1

    Which location is leaking the most money?

    Does on its own
    Briefs you every morning
    Cites every number it uses
    Checks with you
    It recommends; your team decides

    Made of Analyst · Task maker

  2. 8:10 AM

    VerifyChecks insurance before visits

    Know the coverage before they sit down.

    Verify queues a benefits check three days ahead of each visit and turns whatever the payer returns into one standard breakdown.

    Thursday’s visits checked

    Example
    1. Delta Dental PPO · basic at 80%Active
    2. MetLife · 1 of 2 cleanings usedActive
    3. Guardian · plan terminatedTo front desk

    One standard breakdown per patient, whatever the payer sent

    Does on its own
    Checks eligibility ahead of every visit
    Normalizes payer responses
    Checks with you
    Terminated plans and missing cards come to the front desk

    Made of Eligibility checker · Benefits normalizer · Card collector

  3. 10:20 AM

    ScribeDrafts notes from dictation

    Dictate once. Sign a finished note.

    Scribe structures dictation into a SOAP note, maps procedures to CDT codes, and writes the summary the patient takes home.

    Waiting on the provider

    Example

    “Cold sensitivity on fourteen. Recurrent decay, mesial occlusal. Placed a two-surface composite.”

    S
    Cold sensitivity on #14
    A
    Recurrent decay, #14 MO
    P
    Composite, two surfaces D2392

    Op 2 · nothing added that wasn’t said

    Does on its own
    Drafts the note and codes
    Never adds what the provider did not say
    Checks with you
    Every note waits for the provider’s sign-off

    Made of Note structurer · Coder · Patient explainer

  4. 12:40 PM

    RevenueWorks denials and appeals

    Denials worked the day they land.

    Revenue reads every denial, decides if it is worth fighting, collects the x-rays and narrative the payer wants, and drafts the appeal.

    Waiting on you

    Example

    D2740 Porcelain crown

    Denied for a missing narrative

    • Narrative
    • X-ray

    $1,150.00 at stake

    Does on its own
    Reads denials and pulls records
    Follows up on claims a payer has sat on
    Checks with you
    Nothing goes to a payer until someone approves it

    Made of Denial reader · Records puller · Appeal writer · Payer follow-up · Underpayment auditor

    Only counted when the payer pays.

    Drafted is not recovered. Approved is not recovered. A dollar moves to counted when the payer’s remittance arrives.

    Recovered dollars · two-location groupExample data
    ClaimPayerStageAmount
    D2740Porcelain crownDelta Dental PPODenied · appeal drafted$1,150.00
    D4341Scaling and root planingMetLifeApproved · with payer$268.00
    D2391Resin fillingAetnaShort paid · drafted$84.00
    D0330Panoramic imageGuardianPaid$96.00
    D1110Adult cleaningCignaPaid$112.00
    CountedDrafted and approved claims are never counted. Only money the payer sends.$208.00

    Measured against the practice’s own baseline, one location at a time.

  5. 4:15 PM

    RecallBrings patients back

    Bring back treatment you already diagnosed.

    Recall finds patients due for hygiene, treatment that was never scheduled, and patients who have drifted away, then reaches out at the right time.

    Campaign waiting on you

    Example
    1. Diagnosed, never booked12 patients
    2. Opted out or already booked2 left off

    Hi Maria, Dr. Lee recommended a crown on tooth 3 in August. Thursday at 10:40 AM is open. Reply YES and we’ll hold it.

    Sends inside quiet hours

    Does on its own
    Builds the list and drafts each message
    Respects opt-outs and quiet hours
    Checks with you
    Campaigns are approved before the first text goes out

    Made of Hygiene recall · Treatment closer · Reactivation

9:04 PM

Front DeskAnswers calls and texts, 24/7

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

Made of Receptionist · Scheduler · Triage

Booked. Transcript saved.

Example
  1. Caller

    Hi, do you have anything Saturday for a cleaning?

  2. Front Desk

    Saturday at 9:20 AM with Jen is open. Want me to book it?

  3. Caller

    Yes, please.

  1. Saturday 9:20 AM, hygieneBooked

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.

Say when, who, and what to do. Studio fills in the guardrails.

Or try one
Treatment closer

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.

Guardrails
  • 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
Crew
  1. Audience finder
  2. Compliance checker
  3. Message writer
  4. Dispatcher

Built for a practice that handles patient data.

Nothing is sent without your approval.

Under seal

  • HIPAA before any new office goes live. No new practice goes live until an independent HIPAA security and privacy assessment says so.
  • A BAA for every vendor and every practice. Before a practice goes live, every vendor that touches its patient data is under a business associate agreement, and the practice signs one with us.
  • 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.
  • Field encryption. Patient names, phone numbers and dates of birth in the patient record are encrypted with AES-256-GCM and looked up by keyed hash.
  • One organization at a time. Postgres row-level security and organization-scoped queries keep each group’s data apart. Staff see only the locations they work at.
  • A policy pack per location. Hours, insurance accepted, emergency protocol and tone live in a versioned policy pack that every agent reads before it acts.

Ten founding practices.

Keep the practice software you already run. SmileOps sits on top of it. The first ten practices get founding terms in return for a weekly feedback call, a reference and a case study.

  1. Connect

    We connect to your PMS. Agents start in shadow mode, so you see what they would have done before they do anything.

  2. Prove

    Run it for a month. We measure answered calls, verified visits and recovered claims against your own baseline, then walk you through the results.

  3. Expand

    Turn on the next location by cloning its policy pack, then build the agents only your group needs.

  • Founding price, locked for three years.
  • Onboarding fee waived.
  • Walk away by day 90 and owe nothing further.
  • Live only after the HIPAA assessment and a signed BAA.
Ask about a founding spot

See what your agents would do this week.

Bring one location. We will walk through the calls, claims and patients the agents would have handled.

Leave a way to reach you

To pick a time, use the booking page. Nothing is sent to a payer from here.

Pick a time on the booking page