The Therapist-Friendly Notes Engine

Session Notes That Finish In-Session

The only ABA practice management software where AI suggests every field for review, so notes get finished in-session, not after hours. Zero-Draft AI drafts the full note, you accept or reject each suggestion, and your clinical judgment signs off section by section.

Watch Demo Video
Key Features

AI-Powered Documentation, Clinical Control

Session notes that adapt to your workflow. From AI-generated drafts to integrated goal tracking and automated signature workflows: everything you need to document efficiently without sacrificing quality.

Zero-Draft AI: Suggest, Don't Submit

AI drafts the full note from session context, then proposes each field below the form. You accept, reject, or rewrite each suggestion. Per-field Accept and Reject, plus Accept All and Reject All.

AI Update on Any Text Field

Give the AI a direction ("make this more clinical," "shorten this," "add behavior data") and only that field regenerates. Field-level control, not global rewrite.

Quick Notes, On the Data Screen

Drop scratch notes during the session without leaving data collection. Visible and editable when working on the formal note. No context switch.

Pull Forward Prior Notes

Copy the last session note exactly, edit only what changed. Useful for SLP, OT, and any discipline where notes shift little session to session.

Per-Billing-Code Custom Forms

Form builder with 10 field types and multiple configurations each. Different forms per billing code, applied automatically when the session starts.

Per-Field AI Directions

Set per-field instructions in the form builder. Visible to the therapist while writing, fed to the AI when generating. Hidden from the final PDF.

ABA Data Auto-Injected

Trial-by-trial counts, frequency, duration, and behavior data flow into the session note automatically. No double-entry from data collection.

Submission Locks Until 15 Min Before End

Notes cannot submit until 15 minutes before session end. Prevents premature filing while still letting most therapists finish in-session.

Mobile-Friendly Entry

Document sessions in the room, in the parking lot, at the clinic, or on the go. Responsive forms work seamlessly on tablets and phones.

How It Works

From Session to Signed Note in Minutes

AI handles the heavy lifting while you maintain clinical control. Four simple steps from session context to submitted documentation.

1

Context Gathering

System assembles session context

Client info, active goals, treatment plan, previous notes, your quick session highlights

2

AI Generation

OpenAI drafts clinical content

ABA-specific terminology, observable language, antecedent-behavior-consequence patterns.

3

Provider Review

You review and refine

Edit for accuracy, add specific details AI can't know, verify numbers match your data

4

Submit & Sign

Finalize documentation

Submit triggers signature workflow, claims generation, timesheet finalization

What Context Does AI Use?

Client age, diagnoses, and clinical status. Active treatment goals and objectives. Previous session notes for trend identification. Your quick notes about the session. Session date, duration, and billing code. The more context available, the more accurate the draft.

Zero-Draft AI: Suggest, Don't Submit

AI Suggests. You Decide. Field by Field.

Most ABA platforms with AI session notes overwrite the field with the AI's draft. VGPM proposes the suggestion below the field, and you decide whether to accept, reject, or rewrite it. Per-field Accept and Reject, plus Accept All and Reject All. The note finishes in-session, not after hours.

A Complete First Draft, Reviewed Section by Section

AI proposes every field below the form. You accept, reject, or rewrite each suggestion. Your clinical judgment signs off section by section.

AI Update on Any Text Field

Give the AI a direction ("more clinical," "shorter," "add behavior data") and only that field regenerates. Field-level control, not a global rewrite.

Never Copies Previous Notes Verbatim (Unless You Ask)

AI uses prior notes as context but never duplicates phrases. If you want a verbatim copy, use Pull Forward instead, then edit only what changed.

Client Info
Active Goals
Treatment Plan
Previous Notes
Quick Notes
Goal Data
Generated Note AI Draft
Ready for review
Connected Workflows

Session Notes That Power Everything

Documentation isn't isolated. Session notes connect to goal tracking, authorization renewals, claim generation, and timesheets, one source of truth for your entire practice.

Session Notes

Goal Data Collection

Progress data captured in session notes flows directly to client goal tracking, powering progress graphs and mastery detection.

Calendar & Scheduling

Session notes auto-created when billable events complete. Appropriate form loads based on billing code.

Claims Pipeline

Approved session notes trigger claim generation. Documentation complete = ready for billing.

Authorization Renewals

Session documentation demonstrates medical necessity for insurance authorization renewals.

Timesheet Automation

Note submission creates timesheet entries automatically. No duplicate data entry.

Clinical Accuracy

AI Assists. You Decide.

AI is a drafting tool, never a replacement for clinical judgment. Every word is reviewed and approved by the provider before submission.

AI Assists, You Decide

AI is a drafting tool, never a replacement for clinical judgment. Every field is reviewed and approved by the provider.

ABA-Specific Terminology

AI uses observable language, antecedent-behavior-consequence patterns, and industry-standard clinical vocabulary.

Audit-Ready Documentation

Timestamped signatures and complete audit trails meet insurance compliance requirements.

Unique Notes Every Time

AI never copies exact phrases from previous sessions. Each note reflects that specific session's context.

"AI assistance speeds up documentation without sacrificing clinical quality. The provider is always in control. AI handles the typing, you provide the clinical expertise."

From the VG Soft Co product team

Why per-field AI suggestion matters more than auto-fill speed

Most ABA platforms with AI session notes generate a draft and overwrite the field. The therapist becomes a copy editor: read the AI's text, fix it, sign. CentralReach NoteDraftAI, RethinkBH Session Note AI, Raven Health, Theralytics, and Ensora's AI Session Assistant all generate notes from session data. None publicly document a per-field accept/reject UX, a user-directed in-field rewrite prompt, or a per-field admin AI direction box.

VGPM proposes the suggestion below the field. You read it, then click Accept or Reject. There is also Accept All and Reject All for fields you have not already decided on. AI Update lets you tell the AI to rewrite a single field in a specific direction ("more clinical," "shorter," "add behavior data") without touching anything else. And in the form builder, admins can attach per-field instructions that show up to the therapist while writing, get fed to the AI when generating, and are hidden from the final PDF.

Suggestion mode does not slow the therapist down. Accept All applies every AI proposal in one click, exactly like auto-fill. The difference is that the therapist makes that choice deliberately, field by field or all at once. The win is that every word in the final note has been chosen by the clinician, the AI's output stays defensible under audit, and most therapists still finish the note before the session ends. AlohaABA, Motivity, Theralytics, Ensora ABA, Artemis ABA, Passage Health, Raven Health, RethinkBH, and CentralReach all let the therapist submit a note before the session ends. VGPM does not.

Methodology: VGPM internal data plus public marketing, help docs, and product walkthroughs from the 9 ABA practice management platforms named above, reviewed 2026-05-03. Where features are gated behind demos, scoring uses publicly available evidence and is updated when first-party walkthroughs become available.

Frequently Asked Questions

Based on our review of CentralReach, Motivity, AlohaABA, Theralytics, RethinkBH, Raven Health, Ensora Health, Artemis ABA, and Passage Health, none combines a per-field accept/reject AI suggestion mode, a per-field admin AI direction box, a directional AI rewrite prompt on text fields, and a submission lockout that keeps notes from being filed before the session is nearly over. Most ABA platforms with AI session notes overwrite the field with the AI's draft. VGPM proposes the suggestion below the field, and the therapist decides whether to accept, reject, or rewrite it. If a competitor has launched matching capabilities since our last review, we will update this page.
When the AI generates a draft, the proposed update appears below each field, not in it. You read each suggestion and click Accept or Reject. There is also Accept All and Reject All for fields you have not already decided on. Your clinical judgment approves every word that enters the note. The field stays empty (or stays in your original text) until you say yes.
Zero-Draft means the form is never empty when you open it. AI assembles context from multiple sources (client info, active goals, treatment plan, your quick notes, ABA data collection results, previous notes for trends) and proposes a complete first draft. You review section by section. The AI handles the typing; you handle the clinical judgment.
Pull Forward copies the last session note for that client exactly into the new note. From there you edit only what changed. This is most useful for SLP, OT, and other disciplines where notes shift only slightly session to session. ABA notes typically use Zero-Draft AI instead, but Pull Forward is available for both.
Yes. Each text field has an AI Update option. Give the AI a direction ("make this more clinical," "shorten this to two sentences," "add behavior data") and only that field regenerates based on your direction. You can run AI Update as many times as you want, with different directions, before accepting.
When the admin builds the session note form, each field has an optional direction box. The text entered there is shown to the therapist while filling the field (so it doubles as a writing prompt) and fed to the AI when generating that field's draft. It is hidden from the final PDF. This drastically improves output quality because the AI gets practice-specific guidance ("describe the antecedent in observable terms" or "include the protocol used") on every relevant field.
Submission unlocks 15 minutes before the scheduled session end. The lockout prevents premature filing (a common audit concern) while still letting most therapists finish the note in-session. If your session runs long, the lockout opens at the original scheduled end either way.
Admins build forms with 10 field types (text, paragraph, multiple choice, checkbox, dropdown, signature, date, number, scale, behavior table) and multiple configurations each. Different forms can be assigned to different billing codes. When a session is created with that billing code, the right form is applied automatically.
Yes. Quick notes drop into a scratch box on the data collection page so therapists can capture observations without context-switching. The formal session note is also editable from the same page, so a therapist can run data collection and write the note in parallel.
Yes. Trial-by-trial counts, frequency, duration, and behavior tables populate the relevant note fields automatically. No double-entry from data collection into the note narrative.
Signature requirements are configurable per form. Common configurations include: employee review (provider self-verification), supervisor review (BCBA co-sign for RBT sessions), and guardian review (parent acknowledgment required by some insurance plans).
Submitted notes are locked for most users to maintain documentation integrity. If corrections are needed, administrators have two options: they can edit the session note directly, or they can unlock it so the original provider can make the changes.

Notes That Finish In-Session

See The Therapist-Friendly Notes Engine in action. Per-field AI suggestions, Pull Forward, AI Update, per-billing-code custom forms, and a 15-minute submission lockout that prevents premature filing.