FuseBase Demo Organization
Copy to my workspace

T29 Automation discovery workshop and process map

Automation discovery workshop and process map

An automation consultant mapping a school district process

Workshop: Sep 18, 2026 Aldergrove Schools Process: Substitute teacher requests 1 build recommended

What we learned mapping Aldergrove Schools' substitute teacher request process, where it breaks down, and which part we recommend automating first. Prepared by Flowmark Automation for the district's operations team after a 2 hour workshop with front office staff.

Workshop details
ClientAldergrove Schools
Process ownerRenee Okafor, Director of Operations
ConsultantJamal Whitfield, Flowmark Automation
Participants4 front office staff, 2 school principals
Process mappedSubstitute teacher request, from absence report to substitute confirmed

Sample template: the firm, people, clients and figures are fictional and shown for illustration only.

The process as it works today

flowchart TD
    A[Teacher reports absence, phone or text] --> B[Front office logs it in a shared spreadsheet]
    B --> C[Office staff calls substitutes from a paper list]
    C --> D{Substitute available?}
    D -->|No| C
    D -->|Yes| E[Substitute confirmed by phone]
    E --> F[Office staff updates spreadsheet and notifies principal]
    F --> G[Principal manually checks sub is checked in at 7:45am]

The loop between "call substitutes" and "no" is the slowest part. Staff reported calling an average of 4 substitutes before finding one available, and the whole process takes 25 to 40 minutes per absence when it goes smoothly.

What is not working

Pain points

Pain pointWho feels itFrequencyImpact
Calling substitutes one by one from a paper listFront office staffEvery absence, 8 to 12 per day district-wide25 to 40 minutes per absence, staff time
No visibility into which substitutes already said no todayFront office staffEvery absence with 2+ callsRepeat calls to the same unavailable substitute
Spreadsheet not shared in real time between the 3 schoolsFront office staff, district officeDailyDouble-booking a substitute across two schools, happened twice in September
Principal has no automatic confirmation substitute arrivedPrincipalsEvery confirmed absencePrincipal calls the office to check, adding a call to an already busy morning
Substitutes are not ranked by subject match or past reliabilityFront office staffEvery absenceSubstitutes assigned to subjects outside their qualification, twice this term

Double-booking is the most costly failure so far

Because the spreadsheet updates independently at each school, the same substitute was confirmed for two schools on the same morning twice in September. One resulted in an uncovered classroom for the first period. Owner of this finding: Renee Okafor. This is the clearest case for a shared, real-time record rather than three separate spreadsheets.

Automation candidates, scored

CandidateFrequencyTime saved per instanceComplexityRisk if automatedScore
Shared real-time substitute availability listDaily, all 3 schools10 to 15 minutes per absenceLowLow5 of 5
Automatic call or text to next available substitute in ranked orderDaily15 to 20 minutes per absenceMediumMedium, needs a human confirm step4 of 5
Principal notification when substitute confirmedDaily5 minutes per absence, principal timeLowLow4 of 5
Automatic check-in verification at 7:45amDaily3 to 5 minutes per absence, principal timeMediumMedium, depends on a check-in method not yet chosen3 of 5
Substitute performance and reliability trackingWeekly reviewNot time, but assignment qualityMediumLow3 of 5

Score reflects frequency times time saved, weighted down for complexity and risk. Full scoring method is in the workshop worksheet, not reproduced here.

Confidence the top candidate is worth building first★★★★★5/5

The group's confidence rating for the shared availability list, gathered by a show of hands at the end of the workshop, not a formal survey.

Where a person still decides

Human approval points identified in this process

The group agreed the following steps stay with a person, not an automated decision, at least for the first build:

Confirming a substitute's final assignment stays with front office staff; the system proposes the next available match, staff confirms it.

Overriding the ranked order for a known relationship, such as a substitute a teacher specifically requested, stays available to staff at all times.

Any substitute new to the district requires a principal's manual approval before their first assignment, regardless of availability.

Shared substitute availability list, Phase 1
What it replaces3 separate spreadsheets and the paper call list
What it doesOne shared, real-time record of which substitutes are available today, visible to all 3 schools at once
What stays manualCalling and confirming the substitute; the record shows availability, staff still makes the call
Estimated build time2 to 3 weeks
Success measureZero double-bookings in the first full month after launch

This is Candidate 1 from the scoring table above: highest score, lowest complexity, and it directly fixes the double-booking failure that prompted this workshop. Candidates 2 and 3 are recommended as Phase 2, once Phase 1 is live and staff trust the shared record.

Seeing the whole process drawn out, with the number of calls it actually takes, made it obvious why our staff dread absence mornings. Starting with the shared list instead of jumping straight to automatic calling felt like the right size for a first try.

Renee OkaforDirector of Operations, Aldergrove Schools, fictional

Next steps

Before Phase 1 kicks off
✓Workshop findings reviewed and confirmed accurate by Renee Okafor
Front office staff at all 3 schools confirm the pain points table is complete
District approves Phase 1 scope and the 2 to 3 week timeline
Substitute list data source identified, likely the district's HR system
Kickoff call scheduled with front office staff from all 3 schools
How to use this template

Duplicate this page once per client discovery workshop. Replace the values below; if a required value is missing, write Needs review rather than guessing at a time saving or frequency.

VariableMeaningRequired
{{client.name}}Client whose process was mappedRequired
{{process.name}}Name of the process mapped in the workshopRequired
{{process.pain_points}}Pain points identified, with who feels them and frequencyRequired
{{candidate.recommended_first}}The highest-scoring candidate recommended to build firstRequired
{{approval.human_points}}Steps the client confirmed must stay with a personRequired
{{build.estimated_time}}Estimated time to deliver the recommended first buildOptional

Never present a scoring result as a committed timeline or savings figure; label it as an estimate until the build is scoped in detail.