I.Caseload Planner · For owners with 4+ BCBAs

Stop matching by gut. See the optimal plan.

Caseload planning across multiple BCBAs — by time slot, location, hours, and balance. Drop your cases, see the plan in one click, override anywhere you don't like it.

II.Try it live

Twelve cases. Four BCBAs. One click.

Click Auto-assign by proximity to watch the system route every case to the nearest BCBA with capacity. Or click any red case and a BCBA to assign manually.

Demo region
4 BCBAs · 12 cases · 160-hour weekly capacity
REGION · OPEN CASESSKNORTH COUNTYMDMIDTOWNPRSOUTH COUNTYJWWEST SIDEA.S.B.K.C.M.D.W.E.G.F.L.G.H.H.O.I.P.J.R.K.T.L.V.
Click "Auto-assign" to see the plan, or click any red case to assign it manually.
BCBA capacity
Sarah K.
0/40h
North County · 0 cases
Marcus D.
0/40h
Midtown · 0 cases
Priya R.
0/40h
South County · 0 cases
Jordan W.
0/40h
West Side · 0 cases
This plan
Total driving
0 mi/wk
Run a plan to see the savings
Cases assigned
0/12
12 still need a BCBA
Capacity used
0%
Total team load this week
III.How it works

What the system actually considers.

01
Location & travel time.
Each case is matched to the BCBA whose home base is closest — and the system shows you total weekly miles. A well-planned region cuts driving by a quarter or more.
02
Time slots & availability.
BCBA hours are real. The planner respects max weekly capacity and won't overload anyone. Conflicts surface as red flags, not surprises on Monday morning.
03
Caseload balance.
One BCBA at 40 hours and another at 22 isn't a plan — it's a turnover risk. "Optimize for balance" redistributes hours so no one is overworked or underutilized.
04
Skills & language fit.
Spanish-speaking families. Severe behaviors. Early intervention. The planner considers required match factors before location — clinical fit always wins.
05
You always overrule.
The plan is a recommendation, not a mandate. Click any case and re-assign manually. The system updates miles, hours, and balance in real time.
06
Plans become commitments.
Once you approve the plan, the system creates the schedule, notifies parents, and updates each BCBA's caseload. One click from plan to live.
The invitation

Load your cases. See your plan.

Bring your real BCBAs and your real region on a 15-min call. We'll load them into the planner together and show you the optimal plan for next week.

Book the call →