Find answers about ABA data collection, scheduling, billing, staff management, and everything in between.
Select a category to jump to detailed guides and step-by-step instructions.
Platform orientation, workflow overview, and first-login setup for new clinics.
Adding clients, managing intake profiles, insurance, and staff accounts with role-based access.
Goals library, program templates, conducting sessions, SOAP notes, and BCBA review workflow.
Managing therapist availability, booking appointments, and handling recurring session series.
Insurance payers, CPT codes, authorizations, invoices, payments, and subscription management.
Clinical progress graphs, attendance and financial reports, and clinic branding configuration.
No results for . Try a different keyword or browse the categories above.
Platform orientation and first-login guide
VReinforce is an all-in-one practice management platform for ABA therapy providers. It covers client intake, scheduling, therapy data collection, BCBA supervision, insurance billing, and reporting — all in one browser-based system.
Overall workflow at a glance:
New clinics sign up through the public Book Now page at vreinforce.us/book-now. The sign-up process takes about 5 minutes.
First steps after registering:
Adding clients, staff accounts, and role-based access
Each person is assigned a role that controls what they can see and do. Roles are assigned by the Practice Admin when creating a staff account.
Manages the VReinforce platform — all clinics, plans, and platform settings.
Full access — staff, clients, ABA programs, settings, and billing.
Designs ABA programs, approves sessions, reviews data, manages session rules.
Delivers direct therapy, records session data, writes SOAP notes, submits sessions.
Manages invoices, records payments, and accesses financial reports.
Separate portal to view appointments and sign session documentation.
| Feature | Admin | BCBA | Therapist | Accountant |
|---|---|---|---|---|
| Manage Staff & Roles | ✅ | — | — | — |
| Add / Edit Clients | ✅ | ✅ | — | — |
| Goals & Targets Library | ✅ | ✅ | — | — |
| Program Templates | ✅ | ✅ | — | — |
| Conduct Sessions / Data Entry | ✅ | ✅ | ✅ | — |
| BCBA Review Queue | ✅ | ✅ | — | — |
| Invoices & Payments | ✅ | — | — | ✅ |
| Clinic Settings & Branding | ✅ | — | — | — |
Staff accounts are created by the Practice Admin from the Staff section in the sidebar.
Adjusting permissions: Go to Settings → Roles & Permissions to customize access module by module, or open a staff profile for per-person overrides.
Client profiles are the central record for each person receiving therapy — linking to insurance, programs, sessions, documents, and tasks.
Goals library, programs, sessions, and BCBA review
The Library is the foundation of all ABA clinical work. BCBAs and Admins build it up, and items are reused across client programs. Goals capture the clinical objective; Targets capture the specific measurable behavior and how it is recorded.
| Recording Type | What It Measures | How It Is Recorded |
|---|---|---|
| Trial | Discrete trial training | Correct / Incorrect / No Response + Prompt level per trial |
| Task Analysis | Multi-step chained behavior | Step number + Result + Prompt level per step |
| Frequency | How often a behavior occurs | Tap / count total per session |
| Rate | Frequency relative to time | Count + duration → rate computed automatically |
| Duration | Total time in a behavior | Start and stop timer — seconds accumulated |
| Interval | Behavior within time blocks | Each interval marked yes or no |
Programs exist at two levels: Templates (reusable clinic-wide blueprints) and Client Programs (independent copies assigned to a specific client).
Creating a Template:
Assigning to a Client:
Scheduling: Go to ABA → Sessions → Schedule Session. Select the client's active program, therapist, date, and times. Enable Recurring to generate a series by day of week and date range.
Conducting a session:
After a therapist submits a session, it enters the BCBA Review Queue at ABA → Sessions → Pending Review.
| Action | What Happens |
|---|---|
| ✅ Approve | SOAP note is permanently locked. Session status becomes Approved. |
| ❌ Reject | Session is marked Rejected and the therapist is notified. |
| ✏️ Request Correction | Session is returned to Completed status for therapist revision and re-submission. |
Bulk signatures: BCBAs can mass-sign multiple sessions at once using the Collect Signatures function.
Session Rules & Exceptions: BCBAs define mandatory rules (minimum duration, SOAP completeness, data entry minimums, etc.). Therapist exception requests appear in the Exceptions tab for BCBA approval or denial.
Managing availability and booking appointments
Therapist Availability: Availability blocks are managed at Schedule → Manage Availability. Each block is Available, On Leave, or On Vacation. Blocks can be single or recurring. All changes are logged.
General Appointments: Created at Appointments → Add New. Select client, therapist, department, date, and time. The system prevents double-booking and past-date scheduling.
Recurring sessions: On the Schedule Session form, enable the Recurring option. Select days of the week and set a start and end date. The system generates all sessions at once and checks for conflicts on each date.
Payers, CPT codes, invoices, and subscription management
Insurance Payers: Go to Insurance → Payers → Add New to create a payer record. Each client can be linked to one or more payers on their Insurance tab.
CPT Codes & Modifier Rates: Add billing codes at Insurance → CPT Codes. Each code supports multiple modifiers (e.g., HO, GT, U1) with individual dollar rates. A blank modifier is the base rate.
Client Authorization: On each client's Insurance tab, add authorization records with authorization number, service codes, date range, and approved limits.
Invoices: Create at Account Manager → Invoices → Add New with one or more line items. Invoices can be printed or exported.
Recording Payments: On any invoice, click Record Payment to log a received payment.
Clinic Subscription Billing: Practice Admins manage the clinic's VReinforce subscription at Billing in the sidebar. If a subscription lapses, all staff are redirected to the billing renewal page.
Clinical progress, financial reports, and clinic configuration
ABA Clinical Reports (ABA → Reports):
Appointment Reports: All appointments by therapist, date range, or status.
Financial Reports (Account Manager → Reports): Credit summary and debit summary by period.
| Setting | What It Does |
|---|---|
| Clinic Name | Appears in the top bar, emails, and documents |
| Logo | Upload a PNG or JPG — shown in the sidebar header |
| Favicon | The small icon shown in the browser tab |
| Brand Colors | Set primary, secondary, and tertiary colors — the entire platform UI updates instantly |
| Footer Text | Custom text shown in the app's footer bar |
| Email / SMTP | Outgoing email server for clinic notification emails |
| Language Labels | Customize platform text labels (e.g. rename "Client" to "Learner") |
| Roles & Permissions | Configure what each role can access, module by module |
Common questions from VReinforce users
Our support team is here for you. Reach out directly or schedule a demo with our onboarding specialists.