Auto Phase Change
Goals automatically progress through lifecycle stages (from Baseline to Active to Maintenance) based on your mastery criteria. No manual status updates needed.
Evidence-Based Data Collection
Capture, track, and analyze therapy data with a system designed by clinicians. From trial-by-trial discrete data to session summaries, VGPM adapts to your workflow while automatically detecting mastery, tracking phase changes, and generating progress graphs ready for authorization renewals.
Capture client progress efficiently with features designed to reduce administrative burden and let clinicians focus on what matters most—therapy.
Goals automatically progress through lifecycle stages (from Baseline to Active to Maintenance) based on your mastery criteria. No manual status updates needed.
Choose entry-based charting for trial-by-trial precision or event-based charting for efficient session summaries. Configure per goal based on clinical needs.
VGPM tracks consecutive sessions meeting your criteria and alerts you when mastery is achieved. Set thresholds like "80% across 3 sessions" and let the system do the counting.
289 pre-built goal templates inspired by widely used ABA developmental frameworks, with standard wording and recommended mastery criteria. Start treatment planning in minutes, not hours.
Advanced charting visualizations with phase change markers, goal lines, and trend analysis. Export charts for authorization renewals or parent reports.
Automatic trend analysis identifies progress patterns and plateaus. Visual insights help clinicians make data-driven decisions with confidence.
Clinical data in ABA is not one number in one format. It is seven measurement types, dozens of goals per client, phase changes tied to clinical decisions, and field conditions that make generic tools brittle. Understanding what makes this hard is the first step in picking the right ABA data collection software for your practice.
ABA uses frequency, duration, latency, rate, trial-by-trial, ABC, interval sampling, and task analysis. A practice needs one tool that handles all of them without bolting together spreadsheets and side apps for the measurements the primary system does not support.
Mastery requires counting consecutive sessions that meet thresholds. Counting by hand across dozens of clients and goals is where BCBAs lose hours and where clients get stuck on goals they have already mastered.
Payers want visual evidence that interventions are working before they approve more units. Graphs must be export-ready, clearly marked with phase changes, and tied to the exact sessions the data came from.
RBTs need single-tap capture during session, ideally on mobile. BCBAs need rich analysis views on desktop to make treatment decisions. One data model has to serve both without forcing either role into the wrong tool.
Payers scrutinize goal language for medical necessity. Goals need consistent wording, defensible mastery criteria, and terminology that matches widely used ABA frameworks. Rewriting goals from scratch for every new client is where treatment planning swallows entire afternoons.
Every practice has different needs. VGPM supports both trial-by-trial precision and session-summary efficiency—configure per goal based on clinical requirements.
Best for: DTT, research, intensive teaching
Creates a new timeline data point for every entry logged. Maximum granularity for within-session analysis.
5 trial blocks during session = 5 separate data points
Best for: Session summaries, high-volume practices
Aggregates all entries from a session into one data point. Faster documentation with cleaner graphs.
5 trial blocks during session = 1 data point (session average)
Entry-based for learning new skills. Event-based for maintenance. BCBAs configure what's clinically appropriate for each goal.
Every goal follows a clear path. VGPM tracks the journey and can automatically advance goals when mastery criteria are met.
Goal written, not yet started
Created during treatment planning
Measuring starting point before teaching
Collect data without prompts or teaching
Currently being taught with regular data collection
Teach skill and collect data each session
Mastered skill, periodic retention checks
Probe weekly/monthly to verify retention
When Auto Update Status is enabled, goals automatically advance from ACTIVE to MAINTENANCE when mastery criteria are met. No manual status changes required.
Set your mastery criteria once. VGPM tracks consecutive sessions meeting the threshold and advances goals automatically when ready.
Performance threshold to meet (e.g., 80% accuracy)
How many sessions in a row must meet criteria (e.g., 3 consecutive)
Required trials per session for data to count (e.g., at least 10 trials)
Acquisition (meet/exceed) or Reduction (stay below threshold)
When you modify interventions, mark it. Phase changes create visual separators on progress graphs for before/after analysis—critical for clinical decisions and authorization renewals.
System automatically marks when goal status changes (BASELINE → ACTIVE, ACTIVE → MAINTENANCE). No clinician action required.
Add markers when intervention conditions change within the same status—prompt fading, setting changes, new materials, or reinforcement schedule modifications.
"Faded to gestural prompts"
See if reducing prompts affected accuracy
"Added token economy"
Evaluate if new intervention improved performance
"Natural setting teaching"
Check if skill generalized to new setting
"New RBT assigned"
Note if performance changed with different therapist
These are not hypotheticals. They are the moments where manual data collection costs real time, real revenue, and real client progress.
The client moves on to new learning instead of spending weeks rehearsing a mastered skill. The BCBA did not need to comb through 30 sessions of data to catch it.
Re-authorization prep that used to take a full evening takes twenty minutes. The RCM team gets the packet early instead of the morning of the deadline.
Whether you're tracking discrete trials, behavior frequency, or long-term maintenance, VGPM has the measurement type you need.
Best for: Milestone events
Track binary outcomes for tasks or behaviors that either occur or do not occur.
"Did client tolerate haircut without protest?"
Best for: Multi-step routines
Measure the percentage of tasks or skills a client completes without any prompts.
"Complete morning routine independently"
Best for: Discrete skill acquisition
Measures the percentage of correct responses out of total trials presented.
"Label 10 animals with 80% accuracy"
Best for: Complex chains
Break down complex tasks into steps and track prompt level for each component.
"Handwashing: 8 steps, track I/VP/PP/FP"
Best for: Behavior counts
Record how often a specific behavior occurs within a given time frame.
"Request items 5+ times per session"
Best for: Engagement goals
Measure the length of time a client engages in a specific behavior or task.
"10 minutes independent play"
Best for: Continuous behaviors
Track whether a behavior occurs during designated intervals using time-sampling.
"On-task 80% of intervals observed"
Best for: Broad objectives
Monitor progress toward long-term goals over extended periods for skill development.
"Maintain skills across settings"
Stop writing goals from scratch. Our pre-populated template library includes pre-configured mastery criteria and standard wording used across the industry.
19 templates
27 templates
57 templates
27 templates
20 templates
29 templates
47 templates
43 templates
Mastery criteria already set based on industry standards
Consistent goal language for documentation and insurance
Treatment planning in 10 minutes instead of 30
Counting consecutive qualifying sessions by hand across dozens of goals
Automatic mastery detection with configurable thresholds per goal
Excel phase-change logs stored separately from the data they describe
Phase changes attached to the exact data points they affect, with export-ready graphs
Printing graphs out of one system, narratives out of another, stapling them for re-auth
Progress graphs export directly from the goal, ready for authorization packets
Guessing whether a goal is ready to advance based on memory and intuition
Real-time alerts when a goal hits mastery criteria, no guessing required
Rewriting goals from scratch for every new client, every re-authorization
289 pre-built goal templates with standard wording and recommended mastery criteria
Once the data is captured, someone still has to bill it. VG Soft Co's Revenue Cycle Management service takes the session data flowing out of VGPM and turns it into clean claims, handles denial follow-ups, and posts payments, so your clinical team can focus on sessions instead of spreadsheets.
Using the AI session notes features is saving me hours a week when it comes to documentation. And it does a great job.
Our therapist used to be weeks behind on documentation. VGPM makes it so easy, they are now finishing by the end of the session.
The automated billing make billing easy enough that I don't need to hire someone to do it full time.
I've never had a software company actually build something I asked for before.
It's so nice that VGPM has everything built in, unlike our last software that just had a bunch of integrations.
The scheduling locks saved us from a nightmare. We had an RBT working under an expired authorization for two weeks before we caught it at our old software. That can't happen in VGPM.
I can finally see where every dollar is in the revenue cycle without pulling reports from three different systems. The claims page alone was worth switching.
Data collection is actually usable with one hand during a session. I used to dread graphing at the end of the day. Now it's already done by the time I walk out.
We switched from CentralReach and we migrated everything in under three weeks. There were a few hiccups with payer setups, but they resolved them fast.
Denials used to pile up and I had no idea which ones to chase first. VGPM makes it easy to prioritize and manage them. I'm actually caught up for once.
The flat $50 per staff pricing is what got me to look, but the authorization tracking is what sold me. We stopped losing money on sessions that shouldn't have been scheduled.
Parents love the client portal. They can see upcoming sessions, review session notes, and pay their invoices without calling us. It cut our front desk phone volume in half.
Watch our short demo to learn how VGPM helps ABA practices save time, stay organized, and get paid faster. It's the easiest way to see if VGPM is right for your team.