Every payment gets hand typed from a document that already has the answer.

We build your office a bot that reads the EOB when it arrives and posts paid, denied, adjustment, and patient owed amounts directly into the patient's ledger in Dentrix, Eaglesoft, or Open Dental: line by line, the way your team does it now, just without the typing.

HOW WE'RE POSTING THIS CHECK
Open Edit Claim
Completed
Enter Payment — By Procedure
Completed
Post each procedure line
In progress
Apply write-offs
Waiting
Finalize & lock payment
Waiting
Live session
Opening Edit Claim — Theresa Bianchi, Aetna Dental
Enter Payment → By Procedure
Posting D1110: Ins Pay$96.00
Applying write-off: $22.00
Finalizing payment: Batch
Amount matches Total Payments — lockedACH-5540912

Built around the software your front desk already runs

entrix
Open Dental
Eaglesoft
Curve Dental
Denticon
Dolphin
Interactive demo

Watch the check hit the ledger.

Pick an EOB and watch it post, step by step, through the real Open Dental sequence: open the claim, enter the payment by procedure, apply write-offs, finalize against the check. It's canned demo data, but it's the same posting that runs on every real check, and it flags what it won't post as a guess.

EOBs to post
Cedar Ridge Dental · Account
3 EOBs
EOB as received
Explanation of BenefitsEFT
Payer
Aetna Dental
EFT #
ACH-5540912
Check date
Jun 26, 2026
Check amount
$332.00
CodeFeeAllowedIns PayW/offRmk
D1110$118.00$96.00$96.00$22.00
D0150$105.00$84.00$84.00$21.00
D2392$245.00$190.00$152.00$55.00

Demo data. No real patient information.

The posted ledger appears here

Pick an EOB and hit Post to ledger. We open the claim and enter the payment line by line, the same way your front desk would, then finalize it against the check.

idle · waiting to post
How it works

The document arrives. The ledger updates itself.

This isn't a new payer connection to manage. The EOB already comes to your office. We just stop making a person retype what it says.

01

We learn how your EOBs arrive

Paper, fax, portal download, or email, whatever channel your payers use today. We map the format for each one so the bot reads it correctly from day one.

02

It reads every line

Paid amount, denied amount, adjustment codes, and patient owed balance, read off the EOB exactly as your team would read it, for every procedure line on the document.

03

The ledger is posted, not just read

Each line gets written into the correct patient account in your PMS. Anything that doesn't match what was billed is flagged for review, never posted on a guess.

What you get

Payments posted the day the EOB arrives, not whenever someone gets to it.

This is what lands in the ledger, not a stack of EOBs waiting to be typed.

Every line posted, same day

Paid, denied, adjustment, and patient owed amounts entered into the right account the day the document arrives, not whenever your team catches up.

Fewer posting errors

Wrong amount, wrong adjustment code, wrong patient account. The errors that come from typing fast under a stack of paper, caught before they happen.

Mismatches flagged, not buried

If what the payer paid doesn't match what was billed, it's marked for review instead of posted quietly and forgotten.

Patient balances, accurate and current

Because posting happens the same day, patient owed amounts are correct the next time they're at the desk, not stale from a two week backlog.

FAQ

Questions about payment posting

Straight answers. If yours isn't here, ask on the call.

It's flagged for your team to review, never posted as is. A mismatch is exactly the kind of thing that shouldn't happen quietly.

Taking on a few practices at a time

Stop typing what the EOB already told you.

See it read a sample EOB and post the line items, on the call. It takes 15 minutes.

No long contract · Works with your current payer mix · Live in 2-4 weeks.