The platform

Every feature built around one question:
is your team sustainable?

Three pillars. Every feature lives inside one of them. Every feature makes the others stronger.

app.pulseforeducation.com/pulse/workload
Team Workload — Westview Elementary
JE
Jordan Ellis · SLP
118%
MP
Maya Patel · OT
98%
CM
Chris Moore · BCBA
66%

01 · Schedule

Build once. Adjust by voice.

PULSE generates the week from your caseload and refines it in real time. You're not rebuilding from scratch every time something changes.

Schedule Generation

A full week, built in under two minutes.

Upload your caseload — student initials, service type, frequency, duration. PULSE analyzes blocked times, specials rotations, bell schedules, and IEP service models, then generates a complete schedule that avoids conflicts and groups students intelligently.

The schedule isn't a suggestion. It's a working draft that's already constraint-compliant. You edit from there — you don't build from scratch.

  • Constraint-aware — respects specials, lunch, duties, travel time
  • IEP-model aware — push-in vs. pull-out handling
  • Grouping intelligence — matches students by service type and duration
  • Partial regeneration — reschedule only what's missing without touching what works
Generating schedule — 14 students
Caseload analyzed14 students · 4 service types · 5-day cycle
Constraints mapped23 blocked periods · 3 specials rotations · bell schedule imported
Groups detected4 grouping opportunities identified — 8 sessions saved
4
Schedule building…Placing 34 sessions across 5 days
Progress87%
✓ Schedule complete — 34 sessions placed, 0 conflicts
Group Session Editing

Full control over every grouping decision.

PULSE generates groups as a starting point. You own every grouping from there. Split a student out to a new time, merge two solo sessions into a group, move all members of a group simultaneously, or dissolve a group and reassign everyone individually.

All of it happens in the modal — no rebuilding, no re-running generation, no spreadsheet.

  • Split — pull one student out to a new slot
  • Merge — combine two solo blocks into a new group
  • Move entire group — new day and time for all members
  • Dissolve — assign each student their own individual time
  • Add to group — pull a compatible student in from their existing slot
Group Edit — Tuesday 10:00–10:30
Students in this group
OT Group · 3 students · 30 min
Tue 10:00–10:30
JM
J.M.
SL
S.L.
TK
T.K.
↗ Split student
⇄ Move group
✕ Dissolve
+ Add student to group

02 · Workload

The number that changes everything.

Not a caseload count. Not a national average. Your actual workload, built from your actual contract, updated in real time.

CBA Extraction + Workload Score

Upload your contract. We read it.

Upload your collective bargaining agreement as a PDF. PULSE extracts your contracted hours, prep time, indirect service allowances, evaluation time, and direct service parameters — and builds your workload calculation from what your contract actually says.

No manual entry. No guessing. The workload score is defensible because it comes from the document that governs your work.

→ Know your sustainability score in under 10 minutes
  • Sustainability bands: Sustainable / At Capacity / Over Capacity / Critically Overloaded
  • Direct service, indirect time, meetings, evaluations — all counted
  • Year-over-year comparison — see how your load has changed
  • Shareable link — send your number to your director in one tap
Workload Report — Sarah K., SLP
2025–26 School Year · Lincoln Elementary
84%
✓ Sustainable
SustainableAt CapacityOverCritical
620 minDirect / week
60 minIndirect / week
720 minCBA limit
100 minRemaining
Impact Preview

See the consequence before you commit.

Add a student to a provider's caseload. Before you hit save, PULSE shows you what happens to their workload score. From 87% to 104%. From sustainable to over contracted limit.

This is the feature that changes how coordinators and directors assign students. It makes the invisible visible before it becomes a problem — a grievance, a resignation, a compliance issue.

→ The only platform that models your workforce in real time
Workload Impact — Adding R.T.
Before
SK
Sarah Kim · SLP
14 students · Lincoln Elem.
87%
↓ Adding R.T. — 2×30min SLP
After — over limit
SK
Sarah Kim · SLP
15 students · +60 min/cycle
104%
⚠ Over contracted limit by 17 min/cycle. Consider Chris M. (66% — has room).

03 · Workforce Intelligence

The layer that connects everything.

Burnout predicted before it becomes a departure. Sub coverage arranged in four minutes. The budget argument built automatically.

Budget Narrative Generator Coming soon

The case for hiring. Made automatically.

PULSE has all the data a superintendent needs: who's over capacity, what it's costing in contracted services, what a new hire would cost, and what the ROI is. The Budget Narrative Generator turns that data into a document you can walk into a cabinet meeting with.

Not a spreadsheet. A narrative. Complete with workload evidence, research citations, cost modeling, and a recommendation. The argument that finally wins.

  • Workload data → staffing case in one click
  • ASHA, NASP, AOTA, APTA, BACB benchmarks cited automatically
  • True cost of vacancy — contracted services + turnover + compliance risk
  • PDF export — ready for the superintendent's desk
Budget Narrative — Westview Elementary
📊
Providers over capacity3 of 6 above 100% workload
3 / 6
💸
Contracted services this yearCovering gaps with outside contractors
$89,400
👤
Recommended hire1.0 FTE SLP · resolves 3 overloaded providers
$72,000
📉
Contracted services savedEstimated reduction with 1.0 FTE added
−$61,000
Net new cost after savings
$11,000

Meet Ollie

Your assistant who can actually change the schedule.

Ollie isn't a chatbot that gives advice and makes you do the work. Ollie makes changes. The grid updates. The session is saved. Done.

Voice + Text · Desktop + Mobile

One assistant. Every scheduling task.

On mobile, tap the mic and speak. On desktop, type. Either way, Ollie has the full context of your schedule, your students, every constraint, and every open slot. He doesn't need to be told twice.

  • "Move J.M. to Thursday at 10" — done. Grid updates instantly.
  • "Group J.M. and S.L. on Tuesday" — merged. Both blocks updated.
  • "Who has room for a new 3rd grader needing OT twice a week?" — Ollie checks everyone and tells you.
  • "Add an IEP meeting Wednesday at 2pm" — blocked on the schedule.
→ Voice-first on mobile. Built for providers between sessions.
🐾
Ollie
Schedule assistant · knows your schedule
Move J.M. to Thursday at 10am
J.M. moved to Thursday 10:00–10:30. Tuesday 9:30 is now open.
Who has room for a new student needing OT twice a week?
Chris M. is at 66% — most capacity. Adding 2×30min brings him to 81%, well within sustainable range. Maya P. is at 98% — she's at her limit. Want me to add the sessions to Chris?
Yes, do it. Student initials A.R., 2nd grade
A.R. added to Chris M.'s caseload. Sessions placed Monday 10am and Thursday 9:30am. No conflicts.
Ask Ollie or describe a change…
🎤

What's next

Three features that will change how districts operate.

In active development. Shipping soon to every tier shown.

🔄
Sub coverage matching
A provider calls in sick at 7am. PULSE checks certifications, current capacity, and schedule gaps across your whole team. Coverage arranged in 4 minutes instead of 45.
Teams · School · District
📈
Burnout prediction
Workload trends tracked over time. When a provider hits the high-risk pattern — above 100% for 8+ consecutive weeks — directors get an alert before the exit interview.
School · District
👥
Team workload dashboard
Every provider's utilization score in one view. Filter by building, role, or sustainability band. Know who needs support before they tell you.
Teams · School · District

Ready?

Start free today.
No credit card. No district approval.

Build your workload profile, run your first AI schedule, and see your sustainability score in under 15 minutes.