Of everything a school communicates to parents, the location of the bus is the
information most urgently wanted and least reliably supplied.
Msomi builds notifications on top of the route, stop and manifest data the transport
module already holds. Because the system knows which learners are allocated to which stop
on which route, it can tell exactly the right guardians exactly the right thing.
The morning
As the vehicle approaches a stop, the guardians of learners allocated to that stop are
notified. When a learner boards, the driver or attendant confirms them against the
manifest and their guardian receives confirmation. If a learner expected at that stop did
not board, that is an exception the school sees immediately rather than at the register an
hour later.
The afternoon, and the days it goes wrong
Departure and drop-off are confirmed the same way. When a bus is delayed — a breakdown, a
road closure, weather — the transport office notifies everyone on that route in a single
action, which is the difference between a managed incident and an afternoon of phone calls.
Alerts arrive as push notifications in the parent app, and fall back to SMS for guardians
who do not use a smartphone. Every trip is retained, so a question about what happened on
a particular morning is answered from a record.