How to Automate CentralReach

CentralReach automates the clinical and billing core of an ABA practice. CR NoteDraftAI drafts session notes from collected data, CR NoteGuardAI audits them, CR ClaimCheckAI validates claims, and a dashboard tracks unit-based authorisations. Checking funder portals, credentials and denials still means signing into other systems, which is where an agent like WebRun fits.

CentralReach keeps the count an ABA practice runs on

CentralReach is the electronic medical record and practice management platform used by ABA and multidisciplinary therapy providers. Its clients deliver applied behaviour analysis to children with autism and to people with intellectual and developmental disabilities, through registered behaviour technicians working under board certified analysts. Thousands of practices run on it, from a two-clinician startup to a multi-state provider.

A practice of this kind has an unusual shape. Care is delivered in units that a funder authorised in advance, usually Medicaid or a commercial payer, against a treatment plan somebody wrote and somebody else approved. A session produces data, then a note. Supervision carries its own required hours. Billing happens per unit, per service code, per authorisation.

So the whole business is a set of counts that have to agree: units authorised against units delivered, sessions against notes, notes against claims, hours worked against hours supervised. CentralReach is where those counts live.

The authorisation is a clock nobody in the clinic controls

Every one of those counts has a deadline attached, and the deadlines that matter most belong to somebody else.

An authorisation expires on a date the funder set. Renewing it means a reassessment, a report, a submission on that funder's portal, then somebody logging in every few days to see whether an answer appeared. Meanwhile the schedule keeps consuming units, and if they run out mid-month the sessions stop or get delivered unpaid.

So somebody, often a billing lead or a practice manager, spends the week like this. Check remaining units per client. Check which authorisations expire in the next two months. Check the funder portal for decisions. Check whether a technician's certification is still current on the register that governs it. Pull the denials and work them before the appeal window shuts.

It is clerical work with clinical consequences. A missed renewal is a child whose therapy pauses, and the family finds out on the morning it should have happened.

The centralreach.com homepage, the app these three jobs run in. CentralReach
Renewals started early Authorisations approaching expiry surfaced with the units left on them, while a reassessment can still be booked.
Funder decisions found the day they land Portals checked each morning, rather than on the day a technician arrives and there are no units left to bill.
Credentials checked against the register Certification and enrolment dates read from the bodies that hold them, before a supervision hour becomes unbillable.

Every note gets audited before it becomes a claim

CentralReach has invested heavily in automating the parts that live inside it, and a practice that has not switched these on should start there.

CR NoteDraftAI drafts a session note from the data collected during the session, which makes the technician an editor and reviewer rather than an author. CR NoteGuardAI audits clinical notes, quarantines the ones carrying errors and assigns follow-up tasks to staff. CR ClaimCheckAI categorises, validates and organises claims, with filtering and audit logs so an administrator can label and act on them in bulk. CR ScheduleAI works on the schedule itself, and a dashboard tracks unit-based authorisations, showing total units, units used and utilisation rates. Around all of that sit data collection, assessments and curriculum, caregiver training and managed billing.

It is a lot, and it covers the practice's own records well.

Every piece of it, though, reads what CentralReach holds. The funder's decision is not in CentralReach until a person types it there. Neither is the reason a claim was rejected at the clearinghouse, the certification status on the certifying body's register, the state's provider enrolment record, or the school district's contract portal.

The funder's portal can be read before the first session

The counts inside the system are accurate. What is missing is the other half of each one, and it sits on a website somebody has to open.

Every open authorisation checked on the funder's portal each morning, with the decision, the approved units and the expiry date brought back and set against the schedule about to consume them. A renewal raised on the date the reassessment needs, rather than the week the units run dry.

Denials and rejections collected from payer portals and the clearinghouse, with reason codes and appeal deadlines attached, sorted by the date each one closes. Eligibility rechecked at the start of the month, because a family's Medicaid coverage can lapse without anyone in the clinic being told. Credentials checked against the register that actually governs them, before a supervision hour turns out to be unbillable.

This is clinical care, and that decides where the work stops. Gathering runs unattended, on a schedule. Anything that changes a clinical or billing record, or that reaches a family, is prepared and waits for a qualified person to review and send. The fetching goes away. The judgement does not.

The count can be kept without anyone counting

The authorised hours live on the funder's site and nowhere else, so reading them back is a login, a search and a note. In most practices that hour belongs to a supervisor, a clinician or a billing lead.

WebRun is an AI agent that works a real Chrome browser, signed in as your staff are. It opens the payer portal, the state system, the clearinghouse or the certification register, reads what is there, and puts it next to the client, the authorisation or the claim it belongs to.

It runs on your schedule in your own private environment, sessions are not shared between tools, and a workflow can be locked to an explicit list of sites. You can watch a run and stop it.

The workflows below are already built, and each one names exactly what it opens.

Questions people ask

Will it change anything in a client's record?

Not on its own. It gathers and presents, and a qualified person acts. Anything that writes to a clinical or billing record is set up to prepare the change and wait for review.

Is it safe with protected health information?

Sessions stay inside your own private environment and are not shared with other tools in a workflow, and a workflow can be restricted to a named list of domains. It sees what the staff member signing in can see, and nothing else.

We already use ClaimCheckAI. Does this duplicate it?

No, keep it. That works on the claims inside CentralReach. This covers what happens after they leave: the payer portal, the clearinghouse rejection, and the appeal deadline attached to it.

13 ready-made CentralReach workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated ABA Unbilled Sessions Worklist
WebRun scans CentralReach every morning for sessions delivered but not yet billed, builds a worklist by therapist and payer, and posts it to Slack so your billing team can close out revenue before the billing window closes.
CentralReachGoogle SheetsSlack
Automated ABA Treatment Plan Review Reminders
WebRun checks treatment plan review dates in CentralReach each week, flags clients whose plans are due for review within 30 days, posts an internal worklist to Slack, and drafts family notification messages for BCBA review.
CentralReachGoogle SheetsSlack
Automated RBT Supervision Hours Tracking
WebRun checks CentralReach each week for RBTs whose monthly supervision hours are falling behind the BACB requirement, logs the shortfalls to a Google Sheet, and posts a digest to Slack so supervising BCBAs can close the gap before month-end.
CentralReachGoogle SheetsSlack
Automated ABA Staff Billable Utilization Report
WebRun pulls session and scheduling data from CentralReach each Monday, calculates billable utilization by therapist, and posts a weekly digest to Slack so clinical leadership can spot underutilization and rebalance caseloads before it affects revenue.
CentralReachGoogle SheetsSlack
Automated ABA Session Note Completion Reminders
WebRun checks CentralReach each evening for sessions delivered but not yet documented, compiles a list of missing notes by therapist, and drafts reminder messages for your clinical director to review and send.
CentralReachSlackGmail
Automated RBT BCBA Credential Expiry Tracking
WebRun checks your staff credential records in CentralReach each week, flags any RBT or BCBA certifications expiring within 60 days, posts an internal digest to Slack, and drafts renewal reminder messages for your HR lead to review.
CentralReachGoogle SheetsSlack
Automated ABA Parent Progress Update Drafts
WebRun pulls session data and goal progress from CentralReach each week, drafts a parent-friendly progress summary for each active client, and queues the messages in Gmail for your BCBAs to review before sending.
CentralReachGmailSlack
Automated ABA No-Show and Cancellation Report
WebRun pulls no-show and cancellation data from CentralReach each Monday, calculates rates by therapist and client, and posts a weekly report to Slack so your clinical team can spot attendance patterns and take action before they affect authorizations.
CentralReachGoogle SheetsSlack
Automated ABA Intake Waitlist Routing
WebRun reviews new intake submissions and your waitlist in CentralReach each morning, matches open slots to eligible clients, and posts a routing digest to Slack so your intake coordinator always knows who to contact next.
CentralReachGoogle SheetsSlack
Automated ABA Claim Denial Worklist
WebRun pulls denied and rejected claims from CentralReach each morning, groups them by denial reason and payer, and posts a prioritized worklist to Slack so your billing team can begin appeals before the deadline passes.
CentralReachGoogle SheetsSlack
Automated ABA Canceled Session Makeup Scheduling
WebRun reviews canceled sessions in CentralReach each morning, identifies clients who need makeup appointments, and drafts family outreach messages for your scheduling team to review and send.
CentralReachGoogle SheetsGmail
Automated ABA Authorization Units Burn-Rate Alerts
WebRun reviews authorized and used units in CentralReach each morning, calculates burn rates for each active client, and posts a Slack alert when a client is on track to exhaust units early or to drastically underutilize their authorization.
CentralReachGoogle SheetsSlack
Automated ABA Authorization Expiry Tracking
WebRun checks your active authorizations in CentralReach every morning, flags any expiring within 30 days, and posts a worklist to Slack while drafting renewal request letters for your billing team to review.
CentralReachGoogle SheetsSlack

Want one of these running on your own CentralReach?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.