Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- School Bus Tracking
- Identity provider
- Fleet system
- Location or routing service
- Student information system
School Bus Tracking keeps a district or operator's bus runs connected to their stops, promised delivery time, driver and vehicle assignments, student boarding records, and transport partner. A Dispatcher prepares each run and its supporting records.
Loads in one list
Transport Supervisor examines the current run revision and supporting evidence.
Every feature works on the same records. Pick one to see the screen your team works in.
Plan a school bus run and follow its recorded progress through delivery.
Loads
| Record number | Subject | Status | Promised delivery at | Owner | |
|---|---|---|---|---|---|
| LDS-76997 | Maple Ridge morning route | Draft | 18 Oct | Sofia Costa | |
| LDS-44230 | Pine Hollow afternoon route | Planned | 11 Oct | Sofia Costa | |
| LDS-98165 | East Creek morning route | Dispatched | 22 Oct | Hyejin Park | |
| LDS-17648 | Cedar Grove afternoon route | In transit | 29 Oct | Fatima Idris | |
| LDS-43721 | Hilltop accessible route | Delivered | 28 Oct | Carlos Mendez |
Keep ordered pickup and drop-off observations with each bus run.
Approval conditions
| Parent | Organization | Route | Authorized stop | Boarded at | Passenger count | |
|---|---|---|---|---|---|---|
| Hilltop accessible route | South Valley Schools | Maple Ridge AM | Maple Ridge Elementary entrance | 25 Oct | 7 | |
| Pine Hollow afternoon route | Riverbend Public Schools | Pine Hollow PM | Pine Hollow Library curb | 20 Oct | 23 | |
| Hilltop accessible route | Riverbend Public Schools | East Creek AM | East Creek Community Center | 16 Oct | 9 | |
| Pine Hollow afternoon route | Hilltop Learning District | Cedar Grove PM | Cedar Grove north gate | 28 Oct | 9 | |
| Pine Hollow afternoon route | Maple Ridge School District | Hilltop accessible AM | Hilltop Transit Plaza | 14 Oct | 7 |
Connect each run window to an eligible driver and ready vehicle.
Drivers
| Driver code | Name | Active | Eligibility until | External authority | |
|---|---|---|---|---|---|
| DRV-012 | Amina Yusuf | Yes | 12 Oct | State pupil transport office | |
| DRV-018 | Carlos Mendez | No | 15 Oct | County school transport board | |
| DRV-023 | Hyejin Park | Yes | 16 Oct | Regional driver licensing office | |
| DRV-031 | Ravi Mehta | No | 13 Oct | District fleet compliance unit | |
| DRV-037 | Fatima Idris | Yes | 14 Oct | State commercial license bureau |
Record and independently review boarding observations for a bus run.
Record attachments
| Parent | Title | Evidence type | Visibility | Uploaded at | Uploaded by | |
|---|---|---|---|---|---|---|
| Hilltop accessible route | Maple Ridge boarding roster | Boarding roster | Internal | 12 Oct | Sofia Costa | |
| Oak Meadow morning route | Pine Hollow driver inspection | Driver inspection | Shared | 21 Oct | Hyejin Park | |
| South Valley activity bus | East Creek stop change notice | Stop change notice | Internal | 18 Oct | Amina Yusuf | |
| Riverbend middle school run | Cedar Grove trip sign-off | Trip sign-off | Shared | 22 Oct | Kwesi Boateng | |
| Cedar Grove afternoon route | Hilltop lift inspection | Lift inspection | Internal | 14 Oct | Elias Romero |
Keep run evidence, independent decisions and operation outcomes together.
Review decisions
| Parent | Reviewer | Decision | Decided at | Source revision | Reason | |
|---|---|---|---|---|---|---|
| Riverbend middle school run | Carlos Mendez | Approve | 15 Oct | 870 | Boarding roster matches headcount | |
| Oak Meadow morning route | Sofia Costa | Return | 22 Oct | 790 | Stop change needs parent approval | |
| Pine Hollow afternoon route | Kwesi Boateng | Approve | 18 Oct | 390 | Driver inspection is complete | |
| Hilltop accessible route | Mina Tran | Return | 21 Oct | 890 | Lift test must be repeated | |
| East Creek morning route | Fatima Idris | Approve | 22 Oct | 220 | Arrival time is outside planned window |
Maintain the operators, staff and providers behind each bus run.
Transport partners
| Name | Code | Contact name | Eligibility note | Organization | |
|---|---|---|---|---|---|
| Bright Route Student Transit | TRANS-BRT | Leena Farouk | Drivers have current pupil endorsements | Pine Hollow Unified Schools | |
| Willow Lane Bus Services | TRANS-WLB | Marco Santos | Lift-equipped vehicles are available | Riverbend Public Schools | |
| Cedar Wheel Transport | TRANS-CWT | Hana Okabe | Insurance certificate valid through June | Oak Meadow Academy Group | |
| Northfield School Coaches | TRANS-NSC | Ibrahim Diallo | Background checks are current | Pine Hollow Unified Schools | |
| Silverbrook Transit Co. | TRANS-SBT | Priya Kapoor | Winter route training is complete | East Creek Education Trust |
Plan and account for a school bus run ships ready to use. One step needs a named approval before the work moves on: Review the revision (Transport Supervisor).
Record the operator, owner, partner and delivery promise.
Inspect ordered stops and their windows.
Inspect the driver and bus recorded for the run interval.
A Transport Supervisor inspects the decision against the current revision.
Keep actual pickup, stop and boarding observations together.
Compare actual delivery with the promise and inspect unresolved receipts.
Open any load to see its load assignments, the roles that work on it, its process stages and its approvals on one page.
Promised delivery at, Organization, Owner and Counterparty.
Each line is linked to this load.
Dispatcher, Transport Supervisor and Auditor, each with their own permissions.
Prepare a run and Plan the run, with the role that acts.
Review the revision, with who decides.
Hilltop Learning District · Draft
| Load | Driver | Vehicle |
|---|---|---|
| Riverbend middle school run | Carlos Mendez | Bus 46, wheelchair lift |
| East Creek morning route | Carlos Mendez | Bus 46, wheelchair lift |
| Oak Meadow morning route | Ravi Mehta | Bus 46, wheelchair lift |
Signed in as Transport Supervisor
| Decision | Approver | |
|---|---|---|
| Review the revisionA Transport Supervisor inspects the decision against the current revision. | Transport Supervisor |
Everyone opens School Bus Tracking to the work that is theirs. Pick a role to see what it starts with.
Prepare assigned operational records and execute eligible reviewed actions.
This is the first screen this role sees.
Load stops · Dispatcher
| Parent | Stop sequence | Address | Window start | Window end | Actual arrival at | |
|---|---|---|---|---|---|---|
| Oak Meadow morning route | 40 | Maple Ridge Elementary entrance | 19 Oct | 21 Oct | 26 Oct | |
| Pine Hollow afternoon route | 20 | Pine Hollow Library curb | 14 Oct | 17 Oct | 26 Oct | |
| Cedar Grove afternoon route | 80 | East Creek Community Center | 11 Oct | 20 Oct | 22 Oct | |
| Hilltop accessible route | 50 | Cedar Grove School north gate | 13 Oct | 16 Oct | 21 Oct | |
| Oak Meadow morning route | 70 | Hilltop Transit Plaza | 20 Oct | 28 Oct | 02 Nov |
Review eligible revisions independently and reconcile operational evidence.
This is the first screen this role sees.
Load stops · Transport Supervisor
| Parent | Stop sequence | Address | Window start | Window end | Actual arrival at | |
|---|---|---|---|---|---|---|
| Oak Meadow morning route | 40 | Maple Ridge Elementary entrance | 19 Oct | 21 Oct | 26 Oct | |
| Pine Hollow afternoon route | 20 | Pine Hollow Library curb | 14 Oct | 17 Oct | 26 Oct | |
| Cedar Grove afternoon route | 80 | East Creek Community Center | 11 Oct | 20 Oct | 22 Oct | |
| Hilltop accessible route | 50 | Cedar Grove School north gate | 13 Oct | 16 Oct | 21 Oct | |
| Oak Meadow morning route | 70 | Hilltop Transit Plaza | 20 Oct | 28 Oct | 02 Nov |
Maintain organization configuration and membership.
This is the first screen this role sees.
Drivers · App Administrator
| Driver code | Name | Active | Eligibility until | External authority | |
|---|---|---|---|---|---|
| DRV-012 | Amina Yusuf | Yes | 12 Oct | State pupil transport office | |
| DRV-018 | Carlos Mendez | No | 15 Oct | County school transport board | |
| DRV-023 | Hyejin Park | Yes | 16 Oct | Regional driver licensing office | |
| DRV-031 | Ravi Mehta | No | 13 Oct | District fleet compliance unit | |
| DRV-037 | Fatima Idris | Yes | 14 Oct | State commercial license bureau |
Read authorized evidence and reports.
This is the first screen this role sees.
Load stops · Auditor
| Parent | Stop sequence | Address | Window start | Window end | Actual arrival at | |
|---|---|---|---|---|---|---|
| Oak Meadow morning route | 40 | Maple Ridge Elementary entrance | 19 Oct | 21 Oct | 26 Oct | |
| Pine Hollow afternoon route | 20 | Pine Hollow Library curb | 14 Oct | 17 Oct | 26 Oct | |
| Cedar Grove afternoon route | 80 | East Creek Community Center | 11 Oct | 20 Oct | 22 Oct | |
| Hilltop accessible route | 50 | Cedar Grove School north gate | 13 Oct | 16 Oct | 21 Oct | |
| Oak Meadow morning route | 70 | Hilltop Transit Plaza | 20 Oct | 28 Oct | 02 Nov |
Oversee configuration and access for the operating organization.
Read run timing, assignment coverage, boarding reviews and unresolved receipts.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Draft | 28 | ||
| Planned | 6 | 21% | |
| Dispatched | 3 | 50% | |
| In transit | 1 | 33% |
Sample counts per stage
Group bus runs by organization, recorded status and promised delivery date.
Compare actual delivery time with the promised delivery time for runs with both dates.
Show each run's ordered stops, windows and actual arrival and departure times.
List assignment intervals with their driver, vehicle and status.
Group boarding records by status, organization and route.
Show readiness alongside linked defect severity and release dates.
Show each decision's source revision, reviewer, decision time and reason.
Show failed and needs-review receipts by action, occurrence time and parent run.
See how School Bus Tracking fits your kind of team.
Keep district-owned bus runs, boarding records and review decisions connected.
Coordinate driver and vehicle commitments for district bus runs.
Keep organizations, providers and accountable reviewers clear across shared operations.
Each stage of plan and account for a school bus run names the role that acts and the status it records, so a change is never anonymous.
Each stage, the role that acts and the status it records
Ask Proto to inspect school bus runs, review queues and operation evidence.
Set up connections through ERP.AI and Proto workflows, with every change logged.
Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.
Browse all 14 tablesStart with one team and one process, then add the rest once the basics are running.
Select the organization, transport partner, Dispatcher and Transport Supervisor for the pilot. Define how promises, stop windows and boarding evidence are recorded.
Preserve stable run, driver, vehicle and partner codes. Link team members to their organization and user account, and link each stop, assignment, boarding and receipt to its parent run.
Use a representative morning route with ordered stops, a ready vehicle and eligible driver. Record a boarding submission and an actual delivery time on the run.
Try a held bus, an expired driver eligibility date, a changed revision after approval, a rejected boarding and a failed operation receipt. Preserve the original evidence through each correction.
Compare imported run counts and linked child records with their source, inspect cross-organization access, and obtain the responsible team’s acceptance before expanding the program.
$0per user
The base account and everyday work in the ERP.AI app are free, for every user.
| Usage | Per $1 |
|---|---|
| Record reads (list, filter, get) | 20,000 |
| Search or aggregate queries | 4,000 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| Workflow runs | 2,000 |
| AI agent runs | 2,000 |
| Scheduled jobs or webhooks | 20,000 |
| File uploads (MB) | 2,000 |
| CSV or PDF exports | 100 |
Click Get started, then use Proto to configure School Bus Tracking for your business. Pilot one organization and a representative morning route with ordered stops, an eligible driver, a Ready vehicle and a supervisor review.
A run has a number, subject, status, promised delivery time, organization, owner and transport partner. Stops, assignments, boarding observations, attachments, decisions and operation receipts link to it.
The run has recorded status and actual stop times. If your team needs a live location feed, agree a connection to the fleet or location service during implementation.
The Dispatcher records the route, authorized stop, boarding time and passenger count against the run. The Transport Supervisor can inspect a submitted record against the run and its supporting observations. The boarding record carries its status and decision time.
The Transport Supervisor examines the current revision and supporting evidence. A review decision, when recorded, carries an approve, reject or return value, reason and source revision.
Inspect driver activity and eligibility date, vehicle readiness and linked defects alongside the assignment interval before dispatch.
Record actual delivery time and compare it with the promised delivery time. Keep the relevant stop observations and evidence with the run.
Inspect the original operation receipt, operation key, expected revision and failure reason. Reconcile any recorded effect before treating the attempt as complete.
Each run links to its organization, owner and transport partner. Configure team membership and permissions for the operating scope and rehearse cross-organization access before release.
Bring stable organization, partner, run, driver and vehicle identifiers. Import parent runs before their stops, assignments and boarding observations, then reconcile the linked history.
Start free, then use Proto to change fields, steps and approvals before your team goes live.