For Dentrix operators

For Dentrix.
AI workflows that keep the production-vs-collection loop clean.

The SkillForge AI Dentrix playbook is dental-on-Dentrix specific on purpose — ecosystem overview, daily Patient / Appointment / Insurance Plan / Treatment Plan / Ledger cadence, tier-aware rollout guidance, and failure-mode coverage for the Dentrix operator running QuickBooks Online / Xero as the nightly production-vs-collection-aware sync, Dentrix Pay (Stripe-tied) + Dentrix Exchange (merchant-side fee-routed) for the post-visit deposit split, Demandforce / Solutionreach + Lighthouse 360 + the Ascend Patient Communication wizard for the patient text + recall automation, and the Henry Schein One tier ladder on-prem → Ascend → Enterprise / Voice → Pay + Exchange for the tier-aware API gating. Written for the solo DDS on Dentrix on-prem who needs the morning Patient / Appointment / Insurance Plan board to ship in 20 minutes, the single-location group-practice admin on Dentrix Ascend who needs Tuesday’s Ledger production-vs-collection closeout to land without a partial-sync fire drill, the multi-location DSO controller on the Henry Schein One Enterprise / Voice + Pay + Exchange ladder mapping the rollout to the published pricing tiers, and the Dentrix-aware bookkeeper who runs both the Dentrix side and the QBO / Xero side. No generic SaaS advice. Just the prompts the Dentrix practice pastes into chat today.

What subscribers say

From the field.

The first workflow I tried paid for the playbook inside the first week. I did not expect a plain prompt to out-perform the spreadsheet I had been refining for two years.
Owner-operator, service-truck shop
The 30/60/90 adoption plan is the part I actually use. It kept me honest about putting the prompts to work daily instead of letting the PDF sit on a shelf.
Service manager, small crew
The team rollout was easier than I thought. We picked two champions, ran the first workflow for a week, then widened. By day thirty the prompts were part of the morning.
Operations lead, multi-trade business

What the playbook covers

Four workflows that run a Dentrix practice.

Built around the moments that decide whether the morning Patient / Appointment / Insurance Plan board ships with the right Patient (matched to the household ledger) on the right Appointment with the right Insurance Plan re-verification and the right Treatment Plan case ID, whether a partial Insurance-Plan / Ledger sync drop is caught before the books close, whether the tier-aware 30/60/90 rollout lands a solo DDS on Dentrix on-prem OR a single-location group practice on Ascend OR a multi-location DSO on the Henry Schein One Enterprise / Voice + Pay + Exchange ladder without a Treatment-Plan case-ID re-build, and whether the treatment-plan-unsigned drift / partial Insurance-Plan sync drop / ERA $0 payment + split-posting drift / Dentrix Pay + Dentrix Exchange split-fee gap is caught before close — not the moments a Dentrix demo likes to talk about.

Pillar 1

Ecosystem overview: what sits around Dentrix and what each app actually does.

A Dentrix ecosystem map — from the Dentrix core (Patient → Appointment → Insurance Plan → Treatment Plan → Ledger → Patient Communication) through the apps that touch it: QuickBooks Online / Xero for the nightly production-vs-collection handoff to the bookkeeper, Dentrix Pay (Stripe-tied on the Pay tier) + Dentrix Exchange (the merchant-side fee-routed leg) for the post-visit card-not-present collection, Demandforce / Solutionreach for the patient text cadence, Lighthouse 360 for the recall automation, the Patient Communication wizard on Ascend for the home-going message, the Henry Schein One Tier ladder on-prem → Ascend → Enterprise / Voice → Pay + Exchange, and the Dentrix on-prem open-API vs Dentrix Ascend REST tier-aware API gating that decides which surfaces are reachable from a third-party integration. Written for the Dentrix operator who needs to know which sync writes to the Patient ledger, which writes to the Ledger as an Insurance-Plan production-vs-collection row, which writes to the Treatment Plan presentation side, and which writes to the payout side of Dentrix Pay / Stripe. Trade-specific notes call out which Patient / Appointment / Insurance Plan / Treatment Plan pair to wire first (the Patient.Family + Patient.Individual pair, the Appointment status Planded / Completed / Unscheduled / Broken, the Insurance Plan line primary + secondary + plan-max + deductible-applied-to-date, the Treatment Plan case ID), how the Ledger production-vs-collection ladder layers on top of a Treatment Plan procedure line, and what stays in a manual monthly entry because no integration does it well yet.

Pillar 2

Daily Dentrix Patient / Appointment / Insurance Plan / Treatment Plan / Ledger cadence: morning board, EOD production closeout, weekly unconverted-Treatment-Plan cadence.

A daily Dentrix rhythm that holds the Patient → Appointment → Insurance Plan → Treatment Plan → Ledger → Patient Communication loop clean — morning Patient / Appointment / Insurance Plan board run that loads the right Patient (matched to the household ledger, not the Patient 'nickname' the front desk defaults to) on the right Appointment slot (with operatory / hygienist / doctor cross-coverage mapped) with the right Insurance Plan re-verification (Eligibility check ran since the last visit, deductible-applied-to-date is current) and the right Treatment Plan case ID that ties the procedure line to the morning's planned work (not the loose procedure list the front desk pulled from the Appointment template), end-of-day Ledger production-vs-collection closeout that fires the moment the last Appointment closes to 'Complete' (so the day's Treatment Plan production lands on the Ledger the same business day, not at morning coffee two days later, and the nightly QBO production-vs-collection-aware sync gets a clean source row by Tuesday morning), the weekly unconverted-Treatment-Plan follow-up that ages the Treatment Plan from 'Presented' to 'Soft-Reminder' at day 14 to 'Phone callback' at day 30 so a stale Treatment Plan can't quietly age past 60 days, the Patient Communication cadence that pairs the home-going message with the Insurance Plan summary so the Patient leaves the op with the financial picture + the next visit on the books, and the monthly QBO / Xero reconciliation handoff that gets the day's Ledger entries onto the Patient ledger by Tuesday morning. The cadence distinguishes what fires from the Dentrix Appointment board vs. what fires from a manual trigger in Demandforce / Solutionreach vs. what fires from Lighthouse 360 — so the Dentrix practice sees which step needs Dentrix automation vs. a one-off prompt run from the playbook, and crucially distinguishes Insurance-Plan primary vs Insurance-Plan secondary so the carrier-side reconciliation does not contaminate the Patient-side write-down.

Pillar 3

Rollout guidance: a tier-aware 30/60/90 for the solo DDS, the group practice on Ascend, AND the multi-location DSO.

A tier-aware 30/60/90 adoption plan that ships in the first quarter — three distinct rollout shapes because Dentrix shops sit on multiple Henry Schein One tiers and the on-prem vs Ascend split changes which surfaces the playbook can reach: (a) the solo DDS on Dentrix on-prem runs the open-API path on the on-prem tier and hits Patient / Appointment / Insurance Plan → Treatment Plan presentation → Ledger production-vs-collection closeout → Dentrix Pay deposit reconciliation in four steps; (b) the single-location group practice on Dentrix Ascend runs the REST path on the Essentials tier and layers in the Patient Communication wizard on Ascend + Lighthouse 360 recall automation + the Ascend Tier-aware API access gating that unlocks ascend-only surfaces (Insurance-Plan Eligibility re-verification cadence, Treatment Plan case-ID crosswalk, multi-provider Patient Communication templates); (c) the multi-location DSO or enterprise on the Henry Schein One ladder — Enterprise / Voice tier + Pay + Exchange tier — runs the rollout as a tier-aware adoption (Patient / Appointment / Insurance Plan / Treatment Plan / Ledger / Patient Communication across locations, with the tier-aware API gating on Enterprise/Voice providing the multi-location Patient Communication + Voice, the multi-location Dentrix Pay payout reconciliation per location, and the Dentrix Exchange merchant-side fee routing per location). Same playbook family; the milestone shape is Dentrix-tier-specific to the practice size — and the Enterprise / Voice tier is the tier that unlocks multi-location Patient Communication + Voice + the multi-location Dentrix Pay / Exchange reconciliation the multi-location DSO controller needs once the morning Patient / Appointment / Insurance Plan board is shipping clean across all locations.

Pillar 4

Failure modes: partial-sync drop, treatment-plan-unsigned drift, ERA $0 split, Dentrix Pay / Exchange split-fee.

Failure-mode prompts that catch the five Dentrix failures that hit a dental-on-Dentrix practice every quarter: the partial-sync drop on a cross-system Insurance-Plan write-down (the primary-Insurance write-down synced cleanly, a secondary-Insurance write-down stalled mid-export with no error surfaced on the Dentrix side and no error surfaced on the Ledger side — so the monthly production-vs-collection margin silently overstates collection by the missing secondary write-down, OR an Ascend REST write-up that never landed because the integration token expired and the connector fell back to read-only); the treatment-plan-unsigned drift (the Treatment Plan was presented at the op-by-op handoff but the secondary signature step on the Patient Communication consent wizard never closed before the patient walked to the front desk, the Ledger wrote the production line as if consent was complete, and the front desk finds out a week after the patient left that the consent + signature never closed); the ERA / claim $0 payment + split-posting drift (the ERA from the carrier posted a $0 payment line and the Dentrix side wrote the production-vs-collection row as $0 on the Ledger while the Patient-side ledger still carries the carrier-reported contractual write-off, so the Patient-side ledger adjustment never lands and the front desk finds out a week later that the Patient balance sheet silently carries the phantom write-off); the Dentrix Pay / Exchange split-fee drift where the merchant fee lands on the Dentrix Pay / Stripe side but the Ledger write-down carries the gross, so the nightly production-vs-collection reconciliation picks up a phantom $0.30 per Ledger row and won't fully close at month-end; the cross-tier API-access gating where the integration a multi-location DSO depends on was authored against the Ascend REST contract but is now being shoehorned onto the Enterprise / Voice tier that gates differently, so the nightly Patient Communication push silently retires. Each failure mode ships as a one-page prompt the Dentrix operator runs the first Monday after close.

Common Dentrix questions

The questions Dentrix operators ask before they buy.

What does the Dentrix ecosystem overview actually cover if I'm already a daily Dentrix user?
It maps every app that touches the Dentrix core (Patient → Appointment → Insurance Plan → Treatment Plan → Ledger → Patient Communication) — QuickBooks Online / Xero for the nightly production-vs-collection handoff, Dentrix Pay (Stripe-tied) + Dentrix Exchange for the merchant-side deposit split, Demandforce / Solutionreach for the patient text cadence, Lighthouse 360 for the recall automation, the Patient Communication wizard on Ascend for the home-going message, and the Henry Schein One Tier ladder on-prem → Ascend → Enterprise / Voice → Pay + Exchange — to the moment in the Dentrix daily cadence it actually fires at. Trade-specific notes call out which Patient / Appointment / Insurance Plan / Treatment Plan triad to wire first (the Patient.Family + Patient.Individual pair, the Appointment status Planded / Completed / Unscheduled / Broken, the Insurance Plan line primary + secondary + plan-max + deductible-applied-to-date, the Treatment Plan case ID), how the Ledger production-vs-collection ladder layers on top of a Treatment Plan procedure line (the silent secondary-Insurance write-down drop and the unsigned-consent drift are the two Dentrix-specific traps), and what stays in a manual monthly entry because no integration does it well yet. The point is not 'here are the apps'; it is 'here is what each app actually writes to on the Dentrix side and where the operator needs to check the books after every sync.'
How does the playbook help with the morning Patient / Appointment / Insurance Plan board — assigning the right Patient (matched to the household ledger) to the right Appointment slot, with the right Insurance Plan re-verification and the right Treatment Plan case ID?
The morning Dentrix Patient / Appointment / Insurance Plan board prompt walks the front desk through a morning run — read the day's appointed Patients, confirm each Appointment has the Patient (matched to the household ledger, not the Patient 'nickname' the front desk defaults to), the Appointment slot (with operatory / hygienist / doctor cross-coverage), the Insurance Plan re-verification that the Eligibility check ran since the last visit and the deductible-applied-to-date is current, and the Treatment Plan case ID that ties the procedure line to the morning's planned work, batch-fire the morning Patient Communication text via Demandforce / Solutionreach (or the Ascend Patient Communication wizard on Ascend), and confirm the Lighthouse 360 recall pipeline is current on the prior evening's unconverted-Treatment-Plan cadence. The prompt also walks the front desk through the Insurance-Plan primary-vs-secondary trap — the Appointment that the front desk prepped against primary coverage but the Patient carries a secondary that pays after the primary is exhausted — so the morning Ledger production-vs-collection forecast is not silently under-billed. Designed for the morning the Dentrix practice wakes up to a 22-Appointment day and the front desk needs to ship the board in 20 minutes: what to confirm, what to batch-fire, and what to leave for the provider at the op.
What does the tier-aware 30/60/90 rollout look like for a solo DDS on Dentrix on-prem vs. a single-location group practice on Ascend vs. a multi-location DSO on the Henry Schein One Enterprise / Voice + Pay + Exchange ladder?
The solo DDS on Dentrix on-prem rollout ships a four-step plan — week one on the Patient / Appointment / Insurance Plan / Treatment Plan triad that matters most (Patient.Family + Patient.Individual, Appointment status Planded / Completed / Unscheduled / Broken, Insurance Plan primary + secondary + deductible-applied-to-date, Treatment Plan case ID), day thirty on the Ledger production-vs-collection closeout enabled at the per-Appointment level with a clean Treatment Plan foundation, day sixty on the Dentrix Pay deposit reconciliation cabled to the nightly Ledger closeout, day ninety on the weekly unconverted-Treatment-Plan cadence via Lighthouse 360 (or the Patient Communication wizard once a Dentrix Ascend subscription lights up). The single-location group practice on Dentrix Ascend rolls out Ascend REST + Tier-aware API access on week one (Ascend REST enables Insurance-Plan Eligibility re-verification, Treatment Plan case-ID crosswalk, multi-provider Patient Communication templates), then layers in the Patient Communication wizard on Ascend, Lighthouse 360 recall automation, and the Dentrix Pay + Dentrix Exchange payout split reconciliation before the nightly Ledger production-vs-collection sync lands on day ninety. The multi-location DSO on the Henry Schein One ladder runs the rollout as a tier-aware adoption — Patient / Appointment / Insurance Plan / Treatment Plan / Ledger / Patient Communication across all locations, with the Enterprise / Voice tier providing the multi-location Patient Communication + Voice and the Pay + Exchange tier providing the multi-location Dentrix Pay payout reconciliation + Dentrix Exchange merchant-side fee routing per location — so each regional controller sees the right tier decision for their location. Same playbook family; the milestone shape is Dentrix-tier-specific to the practice size.
How does the playbook help when a partial Insurance-Plan / Treatment-Plan / Ledger sync drops silently in the nightly Dentrix production-vs-collection handoff?
The partial-sync prompt runs the moment the operator opens Dentrix to the day's Ledger production-vs-collection closeouts — read the Dentrix sync log for the prior day, identify any Appointment where the sync shows 'Complete' on the Dentrix side but the corresponding Ledger row is missing the Insurance-Plan write-down (typically a secondary-Insurance write-down dropped mid-export while the primary-Insurance write-down landed cleanly, OR an Ascend REST write-up that never landed because the integration token expired and the connector fell back to read-only), post the missing Ledger row manually with the same Treatment Plan case ID and Patient identifier (so the nightly reconciliation script can match it), fire a one-line Patient Communication message to the Patient about the corrected Ledger line so the Patient is not surprised by an adjusted balance, flag the partial sync to the Dentrix support queue so the sync retires at the source, and post the same reconcile check the next morning as a recurring task until the partial sync resolves upstream. Trade-specific notes: a partial primary-Insurance vs partial secondary-Insurance write-down drop behaves differently per Dentrix tier — on-prem through the open-API outbound connector, Ascend on Essentials through the REST connector, Voice / Enterprise through the multi-location Audit-Table connector — so the operator sees the right rollback path for their tier.
What failure modes does the playbook cover beyond partial-sync drops?
Five, each with a one-page prompt the Dentrix operator runs the first Monday after close: (1) the partial-sync drop covered above; (2) treatment-plan-unsigned drift — the Treatment Plan was presented at the op-by-op handoff but the secondary signature step on the Patient Communication consent wizard never closed before the patient walked to the front desk, the Ledger wrote the production line as if consent was complete, and the front desk finds out a week after the patient left that the consent + signature never closed; (3) ERA / claim $0 payment + split-posting drift — the ERA from the carrier posted a $0 payment line and the Dentrix side wrote the production-vs-collection row as $0 on the Ledger while the Patient-side ledger still carries the carrier-reported contractual write-off; (4) Dentrix Pay + Dentrix Exchange split-fee drift — the merchant fee lands on the Dentrix Pay / Stripe side but the Ledger write-down carries the gross, so the nightly reconciliation picks up a phantom $0.30 per Ledger row and won't fully close at month-end; (5) cross-tier API-access gating — the integration a multi-location DSO depends on was authored against the Ascend REST contract but is now being shoehorned onto the Enterprise / Voice tier that gates differently, so the nightly Patient Communication push silently retires. Each prompt is a quick scan, not a full audit.
How does the playbook roll out across a multi-location DSO on the Henry Schein One Enterprise / Voice + Pay + Exchange ladder with multiple regional controllers and a QBO-aware bookkeeper?
The multi-location DSO rollout ships as a tier-aware 30/60/90 with a QBO-side parallel — week one runs on the back-office / reporting side with the Enterprise / Voice tier so each location's controller inherits a common API-access surface, day thirty wires the per-location Patient Communication + Voice on the Enterprise / Voice tier while the QBO-side bookkeeper stands up the daily Ledgle handoff journal entry per location (or the multi-location Audit-Table connector on Voice / Enterprise lands the multi-location Ledger production-vs-collection sync, picking the right tier for the location's controller), day sixty layers in the per-location Patient / Appointment / Insurance Plan / Treatment Plan / Ledger / Patient Communication cadence on the multi-location Voice tier, day ninety lands the multi-location coordination pattern: Dentrix Pay + Dentrix Exchange reconciliation across all locations + the per-location Dentrix Exchange merchant-side fee routing on the Pay + Exchange tier + the multi-location Patient Communication cadence on the Enterprise / Voice tier. Same playbook family; the milestone map is multi-location-DSO-shaped so the per-location controller's daily Dentrix Patient / Appointment / Insurance Plan / Treatment Plan / Ledger cadence and the multi-location bookkeeper's nightly QBO production-vs-collection reconciliation stay aligned across all locations.

Dentrix integration plan

Get the Dentrix integration playbook.

The Dentrix integration playbook bundles the ecosystem overview (Patient → Appointment → Insurance Plan → Treatment Plan → Ledger → Patient Communication), the daily Patient / Appointment / Insurance Plan / Treatment Plan / Ledger cadence, the tier-aware 30/60/90 rollout for a solo DDS on Dentrix on-prem, a single- location group practice on Ascend, AND a multi-location DSO on the Henry Schein One Enterprise / Voice + Pay + Exchange ladder, and the failure-mode prompts (partial Insurance-Plan / Ledger sync drop, treatment-plan-unsigned drift, ERA / claim $0 payment + split-posting drift, Dentrix Pay + Dentrix Exchange split-fee reconciliation gaps) into one Dentrix-specific surface — built for the solo DDS on Dentrix on-prem, the single-location group-practice admin on Dentrix Ascend, the multi-location DSO controller on the Henry Schein One Enterprise / Voice + Pay + Exchange ladder, and the Dentrix-aware bookkeeper feeding QuickBooks Online / Xero.

Dentrix integration plan
One trade-specific plan that ships the full Dentrix playbook — ecosystem map (Patient → Appointment → Insurance Plan → Treatment Plan → Ledger → Patient Communication), daily Patient / Appointment / Insurance Plan / Treatment Plan / Ledger cadence, tier-aware 30/60/90 rollout (for a solo DDS on Dentrix on-prem, a single-location group practice on Ascend, AND a multi-location DSO on the Henry Schein One Enterprise / Voice + Pay + Exchange ladder), and the failure-mode prompts — for a solo DDS, a single-location group practice on Dentrix Ascend, a multi-location DSO controller on the Henry Schein One Enterprise / Voice + Pay + Exchange ladder, or a Dentrix-aware bookkeeper running both the Dentrix side and the QBO / Xero side. Quarterly subscription by default at $199/qtr.
Get the Dentrix playbook

Not ready to chat with us yet?

Get the Dentrix workflow checklist — free email.

Drop your email and we’ll send the free Dentrix workflow checklist straight to your inbox — the same Dentrix-integration prompts (daily Patient / Appointment / Insurance Plan / Treatment Plan / Ledger cadence, tier-aware 30/60/90 rollout for the on-prem solo DDS / Ascend group practice / multi- location DSO, failure-mode detection for partial Ledger sync drops and treatment-plan-unsigned drift) at the front of the playbook. Paste each one into ChatGPT, Claude, or Gemini and run it today. We’ll email again the day the full Dentrix integration playbook ships.

The checklist is the requested resource. Any later optional playbook follow-up includes the unsubscribe path described above.

Try the free workflows before you buy

A peek at what the playbook ships -- free.

The same workflows ship at the front of your trade’s downloaded PDF -- paste each prompt into any AI tool, ship a draft today. Lock the rest of the playbook when you’re ready.

Free workflow

New Patient Inquiry -- The 90-Second Reply

A two-step workflow that turns a new-patient inquiry from the website, Google, or a referral into a booked first appointment before the patient Googles another practice.

Time to run: 5 minutes per inquiry

Free workflow

Hygiene Rebook -- The 6-Month Recall

A three-touch hygiene rebook cadence that locks the next cleaning before the patient drives home. Day-of same-day rebook, Day 14 pre-empt, Day 90 last-chance.

Time to run: 15 minutes to set up; runs per visit

Get the Starter Prompt Pack

Get the Starter Prompt Pack for Dentrix Users

Drop your email — the AI Starter Pack PDF lands in your inbox in under a minute, and we'll email you again the day each playbook ships.

The PDF is the requested resource. Any later optional follow-up uses the unsubscribe path described above.

Running a solo DDS on Dentrix on-prem, a single-location group practice on Dentrix Ascend, a multi-location DSO on the Henry Schein One Enterprise / Voice + Pay + Exchange ladder, or a Dentrix-aware bookkeeper feeding QBO / Xero? See the plans and try one workflow free before you commit.

Sister /for/* page

Housecall Pro

SMB-side field-service platform (1-truck owner-operator, 5–15-truck dispatcher) — daily HCP Dispatch Board cadence, QBO / Xero sync, and HCP-Payments/Stripe split-fee reconciliation.

Sister /for/* page

Jobber

SMB-side field-service platform (1-truck owner-operator, 5–15-truck dispatcher) — daily Jobber Dispatch Board cadence, QBO / Xero sync, and Jobber-Payments/Stripe split-fee reconciliation.

Sister /for/* page

QuickBooks

QBO controller + multi-trade services firm — ecosystem map, field-service-platform sync, 30/60/90 rollout for multi-trade firms, and the duplicate-invoice / GL-mapping-drift / unapplied-cash failure mode prompts.

Sister /for/* page

ServiceTitan

Enterprise-grade FSM (1-truck owner-operator, 5–15-truck dispatcher, multi-region enterprise operator) — daily ST Dispatch Board cadence, tier-aware 30/60/90 rollout, and ST → QBO job-costing partial-sync reconciliation.