Smart Scheduling, Real-Time Alerts

ABA Scheduling Software That Protects Your Authorization

Catch authorization issues before they become billing headaches. VGPM's calendar alerts you in real-time when events fall outside date ranges or exceed allowed units, tracks supervision relationships automatically, and gives you full visibility into authorization status at scheduling time.

Watch Demo Video
Key Features

Scheduling Intelligence That Protects

Every appointment flows through authorization validation, ensuring you never schedule services you can't bill. Built for the realities of ABA practice management.

Authorization Alerts

Real-time validation checks available units and date ranges when creating events. If scheduled + billed + new event exceeds authorization, you get a clear warning—giving you visibility before potential billing issues arise.

4 Calendar Views

Switch between Month, Week, Day, and 4-Day views to match your workflow. Month for planning, Week for coordination, Day for execution, 4-Day for focused scheduling.

Recurring Patterns

Set up weekly therapy schedules once and generate months of sessions automatically. Daily, Weekly, or Monthly patterns with intelligent instance management.

Supervision Relationships

Link BCBA supervision events directly to RBT therapy sessions. Track supervision coverage, maintain compliance ratios, and generate paired claims automatically.

Multi-Location Support

Track services across Office, Home, School, or Telehealth locations. Automatic place-of-service code mapping for accurate claims. GEO tagging for home-based proof of presence.

Smart Conflict Prevention

Automatic detection of double-bookings, provider conflicts, and scheduling overlaps. Catch problems before they become payroll and billing nightmares.

Event Types

8 Event Types for Complete Coverage

From billable therapy sessions to PTO tracking, every appointment type has distinct rules, validation, and automation built in.

Billable Events

Therapy

Billable

Direct ABA therapy delivered by BCBAs or RBTs. Consumes authorization units, generates claims.

Claim ItemsSession NotesAuth Deduction

Evaluation

Billable

Initial assessments, FBAs, VB-MAPP, reassessments. Typically longer sessions for documentation.

Claim ItemsSession NotesPlan of Care

Supervision

Billable

BCBA oversight of RBT therapy. Links to therapy events for compliance tracking.

Claim ItemsSession NotesCoverage Tracking

Non-Billable Events

PTO

Non-Billable

Paid time off—vacation, sick days, personal time. Blocks schedule, creates paid timesheet entries.

Timesheet (Paid)

UTO

Non-Billable

Unpaid time off—extended leave, FMLA. Blocks schedule, creates unpaid timesheet entries.

Timesheet (Unpaid)

Meeting

Non-Billable

Team meetings, parent meetings, case consultations. Appears on all attendees' calendars.

TimesheetMulti-Calendar

Admin

Non-Billable

Training, documentation time, administrative tasks. Tracks non-client-facing work.

Timesheet

Info

Non-Billable

Calendar reminders, announcements, office closures. Informational only—no timesheets.

Calendar Only
Recurring Patterns

Set Once, Schedule Months

Stop manually creating 40+ individual sessions. Define a pattern once and let VGPM generate all the instances automatically.

Daily (Weekdays)

Events created every weekday, Monday through Friday. Automatically skips weekends.

Best for: Staff huddles, daily documentation blocks

Example

Morning admin time every weekday at 8:30am

Weekly

Events created on specific days of the week. Select one or multiple days.

Best for: Client therapy schedules, regular supervision

Example

Therapy every Monday, Wednesday, Friday at 2pm

Monthly

Events created on specific week + day combinations each month.

Best for: Monthly reviews, billing meetings, retrospectives

Example

Team meeting on the first Tuesday of every month

Locked vs. Unlocked Instances

Edit a specific instance and it becomes "locked"—protected from future template changes. Update the recurring template, and all unlocked future instances change automatically. Past sessions and customized instances stay exactly as you documented them.

Edit the template once—all unlocked future instances update automatically. Perfect for schedule-wide time changes or provider reassignments.

Smart Authorization Alerts

Authorization Validation That Protects Margins

Real-time validation alerts you when scheduling services outside authorization date ranges or beyond unit limits. Catch potential billing issues before they happen.

1Attempt6-hour session
2Authorized80 units/month
3Current60 scheduled + 10 billed
4New Event24 units
5Total: 94 > 80WARNING

Real-Time Validation

Every billable event is checked against authorization limits and date ranges at scheduling time.

Unit Tracking

See authorized, scheduled, and billed units at a glance for each client.

Automatic Recrediting

Cancelled or deleted sessions return units immediately. No manual adjustments.

Multi-Code Support

Authorizations can cover multiple billing codes. System validates the specific code.

Proactive Authorization Alerts

Schedulers receive clear warnings when events fall outside authorization date ranges or would exceed unit limits—giving your team the visibility they need to avoid billing surprises and protect practice margins.

View Modes

4 Ways to See Your Schedule

Switch perspectives instantly. Month view for big-picture planning, Day view for precise execution, Week view for team coordination.

Month View

Best for: Long-term planning, identifying gaps

Full month grid showing all events. Color-coded by type with "+X more" indicators for busy days.

Capacity overviewPattern identificationPTO visibility

Week View

Best for: Weekly coordination, conflict detection

7-day view with hourly breakdown. See provider schedules side-by-side for team coordination.

Hourly timelineFull event detailsMulti-day comparison

Day View

Best for: Day-of execution, precise timing

Single day with 15-minute increments. Current time indicator keeps you on track throughout the day.

15-minute precisionReal-time indicatorTravel time visibility

4-Day View

Best for: Focused planning, end-of-week review

4 consecutive days with detailed view. Balance between daily detail and weekly context.

Focused timelineMore detail than weekRolling window
Supervision Relationships

Link Supervision to Therapy Sessions

BCBA supervision events link directly to RBT therapy sessions, maintaining compliance relationships while keeping billing separate. Both events generate their own claims.

Coverage Tracking

See which RBT sessions have supervision and which don't

Compliance Ratios

Monitor BACB 5% supervision requirements automatically

Paired Documentation

Both complete session notes, both generate claim items

Request Workflow

Time-Off Without the Email Chaos

Employees request PTO, UTO, admin time, or supervisor meetings directly in VGPM. Automatic routing, automatic approval tasks, automatic calendar and timesheet creation.

1

Employee Requests

Submit PTO, UTO, Admin, or Meeting request with dates and reason

2

Auto-Routing

System finds the right approver based on supervisor hierarchy

3

Approver Reviews

Task appears in approver's list with approve/deny options

4

Auto-Creation

Approved requests create calendar events and timesheet entries

No more PTO email threads. No more manual calendar updates. No more forgetting to add approved time to timesheets. Request, approve, done.

Common Questions

Frequently Asked Questions

Yes, VGPM provides real-time authorization alerts. When you create a billable event, VGPM calculates: already scheduled units + already billed units + new event units. If this exceeds the authorization limit or falls outside the authorization date range, you receive a clear warning. You can still proceed if needed, but you'll have full visibility into the potential billing impact before saving.

Recurring events generate individual instances that can be independently modified. If you edit a specific instance (like moving a Thursday session to Friday for a holiday), that instance becomes "locked" and won't change when you update the template. This lets you handle exceptions without disrupting the entire recurring pattern.

Yes, schedulers and administrators can view team calendars showing multiple providers side-by-side. This makes it easy to identify coverage gaps, prevent double-bookings, and coordinate complex schedules across your practice.

When a BCBA creates a supervision event, they link it to the RBT's therapy event. Both events exist independently on the calendar with their own billing codes (typically 97153 for therapy, 97155 for supervision). Each generates its own claim item when session notes are completed. The link maintains the compliance relationship while keeping billing separate.

Authorization units are automatically recredited when events are cancelled or deleted. If you cancel a 2-hour therapy session that was consuming 8 units, those 8 units immediately become available for rescheduling. No manual adjustment required.

Yes, employees can submit PTO, UTO, administrative time, or supervisor meeting requests through the Event Requesting workflow. Requests are automatically routed to the appropriate approver based on your organizational hierarchy. Once approved, calendar events and timesheet entries are created automatically.

Every cancellation requires a reason category (Organization, Provider, or Client initiated) plus a detailed description. This creates an audit trail for compliance and enables cancellation pattern reporting—helping you identify if specific clients have high cancellation rates or if certain providers frequently need coverage.

Billed events have restricted editing to maintain billing integrity. You can still change times, reassign providers, update attendees, and modify billing code modifiers. However, you cannot change the client, billing codes, or authorization. All restricted edits create an audit trail noting the change was made post-billing.

VGPM supports six standard locations with automatic place-of-service code mapping: Office (11), Home (12), School (03), Telehealth - Patient Home (10), Telehealth - Patient Not Home (02), and Other (99). Home-based services can include GEO tagging for proof of presence when required by payers.

Use the Recurring Event feature. Create a weekly recurring event, select the days of the week (e.g., Monday, Wednesday, Friday), set the time and duration, assign the provider, and specify the date range. VGPM will automatically generate all individual session instances. Each instance appears on the calendar and can be individually modified if needed.

See VGPM in Action!

Watch our short demo to see how VGPM's scheduling protects your practice from authorization overages and billing headaches. It's the easiest way to see if VGPM is right for your team.