AI agent On the phone with carriers today

Your front desk is on hold with insurance. Ours isn’t.

An AI agent calls the carrier and asks for the seven fields the electronic check never returns — recording the representative’s own words as evidence. It verifies the employer plan once, not every patient, so one call answers everyone on that plan all year.

0:00 / 2:48
Automated line

Press play. You will hear it authenticate, hold, and ask a carrier for four benefit fields.

Captured live0 of 4

It did not guess the fourth. That is the product.

Twenty minutes, read-only, nothing to install. If the concentration isn’t there we tell you on the call and there’s nothing to sell you.

$2.1B
Spent every year by US dental practices on this one administrative task, growing about 15% a year.
48,000+
US practices on Dentrix alone, plus 90% of the top 50 dental groups.
85%
Of ~160,000 North American practices still run legacy software — conceded by a cloud competitor after 22 years of selling against it.
0
Write operations. Across every run, every endpoint, every code path.
Verified by interception

Your team isn’t slow.
The transaction is short.

The X12 271 comes back in seconds and it’s genuinely useful. It just doesn’t return the seven fields that actually move the patient’s number — and six of those belong to the plan, not the person in the chair. Your front desk is on hold because there is no other channel. Not because nobody trained them.

What the 271 gives you Instant

  • Coverage active
  • Annual maximum, and what’s left
  • Deductible, and whether it’s met
  • Preventive / basic / major percentages
  • Subscriber and group identifiers

What decides the bill Someone calls

  • Waiting periods
  • Frequency limits per procedure
  • Downgrade provisions
  • Missing-tooth clause
  • Replacement clauses & age limits
  • Which category this code falls in
What a real estimate needsElectronic check (271)Calling the carrierPlan Breakdown
Coverage active, subscriber & group IDInstantInstantInstant
Annual maximum, remaining, deductibleInstantInstantInstant
Preventive / basic / major percentagesInstantInstantInstant
Network status & category assignmentSometimesInstantInstant
Waiting periodsTier CNever20 min holdInstant · from library
Frequency limits per procedureTier CNever20 min holdInstant · from library
Downgrade provisionsTier CNever20 min holdInstant · from library
Missing-tooth clauseTier CNever20 min holdInstant · from library
Replacement clausesTier CNever20 min holdInstant · from library
Age limitsSometimesInstantInstant · from library
Orthodontic lifetime maximumTier CNever20 min holdInstant · from library
Service history — what they have already usedTier CNever20 min holdAsked per patient
The seven rows marked Tier C are the ones that decide what a patient owes, and the electronic transaction returns none of them. Six belong to the employer’s plan, so we resolve them once and serve every patient on it. The seventh, service history, belongs to the patient — so that one is still asked per person, and we would rather show you that than round it up.

What it’s worth to you

Every figure below comes from numbers you set. Drag them to your practice and the arithmetic follows — including the case where it doesn’t pay for itself.

Your practice

These are starting points, not our estimate of your office. Move them to your real numbers — the arithmetic underneath is shown so you can check it.

5
20
25%
18
$28
60
30
On those numbers, every year after the first
$21,464
less cash out the door than the phone time costs you today
Calls your team places a year6,500
Hours on the phone1,950
That is roughly1.1 full-time
Verifications a location runs a month433 of 500 included
Proposals to accept, year one840 once per plan, not per patient
Your time accepting them$196 a year
What it costs you today$54,600
Plan Breakdown, year one$50,440
Every year after$32,940
Year one difference$3,964

We do the waiting. Your team makes the call. The agent navigates the menus, authenticates and sits on hold. Your desk reviews what it found — each value shown with the representative’s exact words — and accepts it. That time is counted above, not hidden. It happens once per plan, not per patient, and it shrinks as each carrier and field earns the right to write without review.

Read this the way an owner would. Those hours are salary you are already paying, so this is time returned to your team rather than a cheque you stop writing — unless you choose to run leaner. The cash line is the honest one.

Time only. It does not count a quote that was wrong, the write-off that followed, or the patient who did not come back — which is the expensive half and the one nobody can put a number on for you.

Transparent pricing
$3,500per location, once — the Plan Audit
$549per location / month · 500 verifications included
$250adds 150 more — a flat block, never a per-check meter
See what each one includes →

Those are our defaults. Twenty minutes and we run it on your actual database.

Get your free Insurance Map
And separately

The Map finds treatment nobody scheduled

Diagnosed, never completed, sitting in your own ledger. On the sample practice that was $28,335 in gross fees across 76 cases. We surface it and rank it by how long it has been sitting. What you recover from it is yours — we don’t take a share and we don’t count it as savings.

Price

Two line items. No per-seat pricing, no usage surprises, and nothing that scales with how busy your front desk gets.

Once, to open the account
$3,500 / location
The Plan Audit — a two-week data engagement. A five-location group is $17,500; ten locations, $35,000.
  • Every plan resolved and delivered as your library
  • Every employer plan you carry, resolved and on file
  • Carrier concentration and your top-five share
  • Diagnosed-not-completed treatment, priced and ranked
  • Read-only connection, set up and handed over
Then, per location
$549 / month
500 verifications per location, per month. A verification is one patient appointment resolved — whether the answer came from your library or from a call.
  • All 23 benefit fields, not just what the 271 returns
  • The plan library, kept current through the plan year
  • Carrier calls placed for you, rationed by plan
  • Unlimited users — we don’t charge per seat
  • Every answer carries its source and its evidence
  • Past 500? A flat $250 block adds 150 — no per-check meter
Five locations$50,440 year one$17,500 audit + $32,940 subscription
Past 500 a month$250 / 150 morea flat block, not per-check billing
CommitmentMonth to monthafter the audit is delivered
Show me the technical proof

43 tests, all passing. npm test — no network access and no credentials required to run them.

Seven pass/fail criteria, committed before the harness first ran. Six stand exactly as declared. One was amended after the first run because it encoded a clinical error on our side — we’d assumed a hygiene visit never needs a Tier C field, which is wrong, because frequency limits govern cleanings. The file carries the original wording, the amendment, and the reasoning.

The benchmark runs on sample data today. Re-running it against live reads is step five of connecting a practice, not something already done.

Six IVR failure paths drilled — wrong department, extended hold, mid-call disconnect, blanket refusal, missing credentials, menu loop. Across every run the agent has never produced a value without a source.

One day, end to end

What happens between your schedule and an answer your front desk can quote from, in eight steps. It runs on its own — or step through it yourself.

three channels · cheapest firstThe day so far10AppointmentsAppointments 10Employer plans 7Values invented 0Open Dentalread-onlySchedule10 apptsClassifyCDT → classRouteper fieldPlan libraryfree · instantElectronic checkper patientUnansweredneeds a callRation by plan10 → 7 callsVoice agentcarrier lineunconfirmedno evidence, no valueWrite to librarysource + evidenceProposea human acceptsWhat they paidclaim vs. quote

Swipe the diagram →

01 · Before the office opens

It reads tomorrow's schedule

Straight from Open Dental, read-only. Ten appointments on this day. The codebase has one HTTP call site and it issues GET — there is no write function to disable, because none was written.

Appointments10
01 / 08
“If the electronic check doesn’t return those seven fields, how are you getting them?”
1Automated carrier outreach

Our agent works the carrier line the way your team does — menu, NPI and TIN authentication, hold, then the named fields. It is drilled against six failure paths.

2Our reviewer accepts every value — not your staff

Nothing lands on confidence alone — but the person clearing that queue is ours. Your office never sees a review queue and never inherits our exceptions; it sees accepted values with a source attached. A refusal is recorded as unconfirmed, never as a guess.

3Deduplicated against the plan, not the patient

The answer is filed against the employer’s plan. Every patient under that plan is answered from it instantly, for the rest of the plan year.

Answer it once for Plan A. All fifty patients on Plan A are verified — no call, no queue, no waiting.

This is the software

Not a mockup. Your schedule, with a verdict on every appointment, and a plan sheet where every value carries the call it came from.

Riverside Dental Group3 locations · admin
Today — 30 AugustEvery appointment, and whether its estimate can be quoted safely.
2Ready to quote
0Partly known
8Needs a call
10Appointments
08:00
Robert ChenCrown, #14 · major · plan Acme Logistics8 of 8 fields known
Ready
08:30
Maria AlvarezCrown, #19 · major · plan Acme Logistics8 of 8 fields known
Ready
09:15
Denise OkaforPerio maintenance · preventive · plan State University0 of 3 fields known · missing Preventive coverage, Frequency limits, Network status
Needs a call
10:00
James WhitfieldBuild-up + crown · major · plan Boulder Manufacturing0 of 8 fields known · missing Annual maximum, Major coverage, Category assignment +5
Needs a call
10:45
Priya RamanSRP quadrant · basic · plan Keystone Partners0 of 5 fields known · missing Basic coverage, Category assignment, Frequency limits +2
Needs a call
Riverside Dental Group3 locations · admin
Today — 30 AugustEvery appointment, and whether its estimate can be quoted safely.
2Ready to quote
0Partly known
8Needs a call
10Appointments
08:00
Robert ChenCrown, #14 · major · plan Acme Logistics8 of 8 fields known
Ready
08:30
Maria AlvarezCrown, #19 · major · plan Acme Logistics8 of 8 fields known
Ready
09:15
Denise OkaforPerio maintenance · preventive · plan State University0 of 3 fields known · missing Preventive coverage, Frequency limits, Network status
Needs a call
10:00
James WhitfieldBuild-up + crown · major · plan Boulder Manufacturing0 of 8 fields known · missing Annual maximum, Major coverage, Category assignment +5
Needs a call
10:45
Priya RamanSRP quadrant · basic · plan Keystone Partners0 of 5 fields known · missing Basic coverage, Category assignment, Frequency limits +2
Needs a call

Robert and Maria are both on Acme Logistics. One plan resolved, both ready — that is the whole idea, on a real schedule.

We do the waiting. Your team makes the call.

Other tools promise to write benefit breakdowns straight into your chart while you sleep. We don’t — because carriers mumble and models fill silences.

What we will not do By design

  • Write a benefit value into your chart on the agent’s confidence alone
  • Record a number the representative did not actually say
  • Fill a gap with a plausible default when the rep declines
  • Let a payer’s refusal look the same as a question never asked

What you get instead Seconds, not minutes

  • Every value beside the representative’s exact words
  • A queue you clear once per plan — not per patient
  • Roughly 840 proposals in year one for a 60-plan practice
  • That number falls as each carrier and field proves accurate
If a bot misreads a downgrade clause and silently writes it to your database, you pay the write-off. That is why the last step is a person, and why we count their time in the numbers above instead of pretending it is free.

Built to pass an IT review

One read-only credential you issue and can revoke. Nothing we run can alter a chart, a schedule or a ledger — not by policy, by construction.

Zero write operationsThe software has one kind of outbound call and it is a read. There is no write path to disable, because none was ever written — which is what makes IT review short.
BAA before any patient data movesWe execute a Business Associate Agreement as a condition of connecting, and the credential you issue is revocable by you at any moment.
Minimum necessary, by constructionWe read schedule, plans and procedure history. We do not read clinical notes, imaging or anything the benefit question does not require.

Asked once. Answered for everyone on that plan.

These four never come back from the electronic check, so somebody phones the carrier for them. They belong to the employer’s contract, not the patient — so the answer goes into the library once and serves every patient who works there, until benefits reset in January.

Waiting periods12 months on major
Per patient
1 call each
What every incumbent does today, because verification is priced per patient.
Per plan
1 call a year
Then it is a lookup. Everyone at that employer is answered from the same four records.
Every practice after
Cheaper still
New offices share carriers with the ones already resolved, so the library answers more of their day from the first week.

The 23 fields, and who owns each one

Our taxonomy, not an industry census — nobody publishes a canonical list. It’s here in full, ungated, so you can count it yourself and disagree with it.

FieldTierBelongs toElectronic?
coverage_activeAthe patientYes
coverage_effective_dateAthe patientYes
coverage_termination_dateAthe patientYes
subscriber_idAthe patientYes
group_numberAthe patientYes
annual_max_remainingAthe patientYes
deductible_metAthe patientYes
coordination_of_benefitsBthe patientSometimes
annual_maximumAthe planYes
deductible_individualAthe planYes
pct_preventiveAthe planYes
pct_basicAthe planYes
pct_majorAthe planYes
network_statusBthe planSometimes
category_assignmentBthe planSometimes
age_limitsBthe planSometimes
waiting_periodsCthe planEffectively never
frequency_limitsCthe planEffectively never
downgrade_provisionsCthe planEffectively never
missing_tooth_clauseCthe planEffectively never
replacement_clausesCthe planEffectively never
ortho_lifetime_maxCthe planEffectively never
service_historyCthe patientEffectively never
Seven fields effectively never come back electronically. Six of them belong to the plan. Those six are the same answer for every patient who works at that employer. That’s the whole idea.
The first thing we do

Your numbers.
Not our slides.

We connect to your Open Dental database, read-only, and report what you’re actually carrying: how many distinct employer plans, how patients distribute across carriers, what share your top five hold, and every procedure diagnosed and not yet completed — priced at your own fee schedule, ranked by how long it’s been sitting.

Distinct plans
7
On the sample practice. Yours is the number that decides whether this works for you.
Top-5 carrier share
85.7%
Concentration is what makes a plan library pay for itself.
Diagnosed, not completed
$28,335
Gross fees, no insurance applied. From a live read of a real database.
Write operations
0
There is no write function to disable, because none was ever written.
Read-only by construction. The entire codebase contains one HTTP call site, and it issues GET — no method, no body, anywhere.

Every count comes out of your own database.
Check one against your ledger tonight.

Try to make it guess

A benefits answer that’s confidently wrong costs more than no answer, because you quote off it. So abstaining is cheaper to express than asserting. Empty the value. Delete the evidence. Tell it the source was a hunch. It refuses, and names the rule you broke.

benefit-capture model — live
These are the real capture rules, running live in your browser. The same rules govern every value the desk records.
Press "Record it" — or let it break itself.

Attacks attempted: 0 · Values invented: 0

The questions we get every time

Because the electronic check answers about sixteen of the twenty-three fields a real estimate needs, and none of the seven that usually move the number — waiting periods, frequency limits, downgrades, missing-tooth clauses. Your team already knows this, which is why somebody is still on the phone.
Fifteen minutes · nothing to install

Find out what your plans are actually costing you

Fifteen minutes, on a call, with your Open Dental connection open. We run the Insurance Map live and read you your own top plans, your carrier concentration, and your diagnosed-not-completed treatment in dollars. One read-only credential, revocable at any point.

If the concentration isn’t there, we’ll say so on that call and there’s nothing to sell you. You keep the report either way.

Free Insurance Map15 minutes · nothing to installBook it