For applied behaviour analysis practices

ABA Practice ManagementBuilt Around Data Collection

Run programs, collect trial data in session, confirm mastery and bill against funding — all on one client record. TherapyCRM is practice management for behaviour analysts, supervisors and the coordinators who keep an ABA clinic running.

Available to practices in Canada outside Quebec.

What ABA Teams Use Every Day

The clinical loop a BCBA expects, plus the operations a multi-site clinic needs.

Session Runner for Trial Data

Record trial outcomes, prompt levels and notes against each active target on a tablet. Works offline with encrypted drafts and replay-safe sync, so a dropped connection never loses or duplicates a session.

Prompt Hierarchies & Mastery Criteria

Define the prompt hierarchy and mastery criterion per goal. Mastery is confirmed by the clinician, never auto-graduated, and condition charts show progress across sessions.

Versioned Treatment Plans & Goal Library

Build plans from a shared goal library with interventions attached. Activate, amend and supersede plans while every session stays tied to the version it ran against.

Behaviour Support Pathway

Move from a functional behaviour assessment to a behaviour intervention plan on the same document workflow, with review, publication and e-signing.

Parent & Guardian Portal

Families see shared documents, complete intake and consent forms, request appointments into a coordinator-reviewed queue and log home practice.

Funding & Billing

Documentation-gated session billing, funding programs tracked to the minute, invoices and payment plans, and funder progress reports.

One Client, One Record

Clinical, family and financial work share the same record — no re-keying between a data-collection app, a notes tool and a billing spreadsheet.

Targets, trial data, prompt levels and SOAP-style progress notes come from the same session. Notes go through review and can be signed by the supervisor or family.

Clinical
Programs, sessions and notes

Guardians complete forms, request sessions into a conflict-checked queue and log home-practice assignments with reminders, so generalization work is visible to the team.

Family
Portal and home practice

Track approved hours and amounts per client with an exact-minute utilization ledger, gate invoices on documentation, and produce funder progress reports — including an Ontario Autism Program profile.

Funding
Hours, dollars and reports

Common Questions

Something not covered? Email support@therapycrm.io.

Does trial data collection work without Wi-Fi?

Yes. Session Runner keeps an encrypted draft on the device and syncs when a connection returns, using replay-safe receipts so a session is never lost or recorded twice.

Can RBTs and BCBAs have different permissions?

Yes. Access is role-based per practice and branch, and enforced in the API and at the database, so front-line staff, supervisors and administrators see only what their role allows.

Does it handle supervision hours or RBT credential tracking?

Not yet. Supervision and credential-compliance tracking are on the roadmap but are not shipped today, so we do not advertise them.

Where is TherapyCRM available, and how does it support privacy?

TherapyCRM is available to practices in Canada outside Quebec. It provides role-based access, MFA, audit logging, short sessions, encryption and retention policies. Privacy obligations depend on your practice, province, configuration and contracts. Data may be processed outside Canada; review the published subprocessor list. No certification is claimed. Security documentation and vendor terms are available on request.

Is there a free trial?

Yes. Every plan starts with a free trial; the exact trial length and terms are shown by the billing provider before you confirm checkout.

Run Your Next Session in TherapyCRM

Start a trial, set up a branch and a goal library, and run one real session end to end before you decide.

Start Free Trial

Optional website analytics

Allow Google Analytics to measure visits and actions on these public pages? It stays off in clinical, portal and checkout screens. Google may process analytics outside Canada. Details