VGPM 1.86 continues our mission to Protect Your Purpose by giving BCBAs one place to record the life events that shape a client's data, and by making every goal graph tell that story without extra clicks. This release adds the Client Timeline, a client-wide phase change that appears on every goal chart at once, and makes goal data logging more consistent behind the scenes.
One Phase Change, Every Goal Chart
When a client starts a new medication, spends a week in the hospital, moves to a new home, or changes schools, performance can shift on every program at once. Until now, marking that on the graphs meant adding the same phase change to each goal one at a time. With 5 to 20 active goals per client, that is slow, easy to label inconsistently, and easy to leave half done, which is exactly when a graph stops explaining itself.
VGPM now has a Client Timeline. Record the event once, and it appears as a phase change line on every goal chart for that client.
What's Included
- Created once, shown everywhere: a client-level entry appears on all of the client's goal charts, including group goals and the charts in your Plan of Care PDFs
- Two ways in: open the Client Timeline from a new button in the Program Book header, or from a new card on the client's dashboard that shows the latest three entries
- Backdate when you learn late: each entry has a short title, an optional description, and a date and time you can set in the past, because families often tell you about changes after they happen
- Easy to tell apart: client-level lines are drawn in a distinct color, and a legend under the chart separates them from per-goal phase changes
- Managed in one place: editing or deleting an entry updates every chart at once; on an individual goal it is read-only, with a link back to the Client Timeline
- Visible to the whole team: anyone who can view the client's goals can see entries, while adding, editing, and deleting is limited to admin and clinician roles by default
- Clear in exports: goal CSV downloads include client-level entries with a column that marks each row as goal-level or client-level
Per-goal phase changes work exactly as before. Use them when one program's conditions change, such as a prompt fade or new materials, and use the Client Timeline when something outside the programs changes for the client.
Why This Matters
Phase change lines are how a BCBA explains a graph: why accuracy dipped in March, why problem behavior spiked after a move. When those lines are missing or inconsistent across goals, the data is harder to defend in a treatment plan review or an authorization renewal. For the BCBA, this turns a chore repeated across every goal into a single entry. For the RBT on the Edge, it means seeing on any chart that something changed at home last Tuesday, before reading the session as a regression. Learn more: ABA Data Collection Software
Also in This Release
More Consistent Goal Data Logging
Logging goal data now saves the entries, the graphed value, and the goal's status together as one step, so an error part-way through can no longer leave a data point out of step with the entries behind it. Each graphed value is recalculated from every entry behind it, including after an entry is edited or deleted. Existing goals chart and score exactly as they did before.
A Tidier Program Book Header
The Program Book header now groups the client-wide actions, Client Timeline and Plans of Care, together on the right, separate from Add New Goal. On phones, the header buttons show icons only to save space.
VGPM 1.86 also includes performance improvements and bug fixes to enhance platform stability and reliability, including a corrected password requirement message on the Set Password and Settings pages.
VGPM is the all-in-one ABA practice management platform built for streamlined operations: billing-optimized, automation-first, and simple enough for teams to learn in hours, at a flat $50 per staff per month. This release gives clinicians back the minutes they spent repeating the same note across goals, and keeps every graph honest about the life happening around the data.



