ABA & Therapy Practice Management
Keep sessions delivered, documented, and billable — therapists work their day and write progress notes on the spot, BCBAs manage treatment plans and goals, schedulers keep the calendar full, authorizations get tracked before units run out, and families follow along from their own portal.
- Categories
- ABA, Healthcare, Scheduling
- Includes
- 6 roles, 14 tables, 25 workflows
Describe your version of ABA & Therapy Practice Management — we’ll build it now.
Start from this template, or describe your own version and Tadabase AI builds that instead.
What’s inside.
Everything here installs with the template, running on the same backend as every Tadabase app.
- 6 user roles
- Clinic Admin, BCBA, Therapist, Scheduler, Guardian, Referral Form (public)
- 14 data tables
- Clients, Authorizations, Appointments, Sessions, Treatment Plans, Goals, Progress Notes, Billing Claims
- 25 workflows
- Booking validation, authorization renewal alerts, no-show sweep, billing export
- 11 email templates
- Session, authorization and guardian notices, branded
- 4 AI agents
- Note Compliance Reviewer, Renewal Packet Drafter, Parent Progress Summarizer, Schedule Gap & Burn Assistant
- Sample data
- Demo users for every role + seeded clients, sessions and plans — optional at install
- Security
- Row-level security on every table
The data model, drawn.
14 tables and 48 relationships, with row-level security on all 14. Real tables with real fields, not a mock-up.
-
Clinics 5 fields, row-level security on
Referenced by other tables
-
Audit Log 7 fields, row-level security on
Links to Clinics (Clinic)
-
Therapists 9 fields, row-level security on
Links to Clinics (Clinic)
-
Guardians 8 fields, row-level security on
Links to Clinics (Clinic), Clients (Children)
-
Payers 4 fields, row-level security on
Links to Clinics (Clinic)
-
Clients 14 fields, row-level security on
Links to Clinics (Clinic), Therapists (Assigned BCBA), Therapists (Assigned therapists), Guardians (Guardians), Payers (Primary payer)
-
Payer Rates 6 fields, row-level security on
Links to Clinics (Clinic), Payers (Payer)
-
Authorizations 16 fields, row-level security on
Links to Clinics (Clinic), Therapists (Assigned BCBA), Therapists (Assigned therapists), Clients (Client), Payers (Payer)
-
Appointments 11 fields, row-level security on
Links to Clinics (Clinic), Guardians (Guardians), Clients (Client), Therapists (Therapist)
-
Treatment Plans 14 fields, row-level security on
Links to Clinics (Clinic), Therapists (Assigned BCBA), Guardians (Guardians), Clients (Client), Therapists (Authoring BCBA)
-
Sessions 20 fields, row-level security on
Links to Clinics (Clinic), Therapists (Assigned BCBA), Clients (Client), Therapists (Therapist), Appointments (Appointment), Authorizations (Authorization), Therapists (Supervised RBT)
-
Goals 10 fields, row-level security on
Links to Clinics (Clinic), Clients (Client), Guardians (Guardians), Treatment Plans (Treatment plan)
-
Billing Claims 13 fields, row-level security on
Links to Clinics (Clinic), Clients (Client), Payers (Payer), Sessions (Sessions)
-
Progress Notes 17 fields, row-level security on
Links to Clinics (Clinic), Clients (Client), Therapists (Therapist), Therapists (Assigned BCBA), Sessions (Session), Goals (Goals addressed)
Links to itself (Guardians (scope))
Who does what.
Built for ABA and therapy clinics where every session has to be scheduled, authorized, documented, and billed — and every hand-off between those steps is a place to lose money.
Your therapists can
- Open "my day" and see exactly which clients they're seeing and when
- Write session progress notes against the client's goals while it's fresh — not at 9pm from memory
Your BCBAs can
- Build treatment plans and goals, and watch progress accumulate note by note
- Track authorization utilization so units never run out mid-plan
Your schedulers can
- Keep the calendar full — book, move, and rebook sessions across clinicians
Your clinic admin can
- Track billing claims and payers, and see utilization across the whole clinic
Families can
- Log in to a guardian portal for visit updates on their own child — and nothing else
Authorization tracking, session reminders, and audit logging run automatically underneath. Row-level security scopes Clinic Admin, BCBA, Therapist, Scheduler, and Guardian to exactly what's theirs.
Make it yours.
Start from this template, or describe your version of it and Tadabase AI builds that instead.
- 14-day free trial, no card
- Unlimited app users
- Live on your own domain