FEATURE · Transport

The bus is at Stop 3. The parent already knows. Live, on the parent app.

Inkwelly turns the school office's loudest morning question — "where is the bus?" — into a parent self-service. The bus shows on a live map inside the parent app, the next stop is named, the arrival time updates as the bus moves. The school office sees every running bus on one screen. The driver runs the route from a phone in his pocket. Built for CBSE, ICSE, ISC, IGCSE and every State Board school in India. No GPS hardware purchase needed.

BG PICCOZONE

How parents track the school bus today

It is 7:38 a.m. The mother of a Class 3 student is standing at her colony gate, waiting. The bus was supposed to arrive at 7:35. There is no horn. She does not know if the bus has already left school, if it is stuck at the bypass railway crossing, if a tyre has gone flat, or if it is sitting two stops away because two siblings did not come down on time. She has called the school office once — the receptionist said "on the way". She has called again at 7:42. Same answer. By 7:45 she is on a separate WhatsApp group with three other mothers from the colony comparing notes.

At the school office, the receptionist has answered five "where is the bus" calls in 20 minutes, and "on the way" is genuinely all she knows. The transport in-charge is in his cubicle trying to remember if the late bus is the one whose brakes were checked yesterday or a different one. He has no screen that says "Bus 4 is at Stop 3, the driver pinged 90 seconds ago, your stop is four minutes away". So he hopes for the best and shouts at the dispatcher to make calls.

Live bus tracking is the single thing that ends this morning. Inside Inkwelly's Transport module, the same app a parent already uses for fees and report cards now shows their child's bus moving on a map. The next stop has a name. The arrival time keeps updating. The school office watches every running bus on one screen. The driver runs the route from the phone in his pocket. Three different views of the same morning, and the morning works.

Inkwelly transport admin live fleet view showing four school buses on a Lucknow city map with current stop, arrival time, status colour code and driver name
Every running bus across the school's fleet, on one screen.

How live tracking actually works on a Tuesday morning

At 6:30 a.m. the driver opens the Inkwelly Driver app on the phone clipped to his bus dashboard. The app shows today's trips assigned to him — a morning pickup, an afternoon drop, both. He taps Start Trip when the bus pulls out of school. From that moment the phone's GPS pings every few seconds and the trace is streamed to Inkwelly's servers in Mumbai.

A hundred parents on that route open the parent app between 6:30 and 7:30. The Transport tab shows their child's bus moving on a live map, the current stop the bus has just left, the next stop coming up, the planned arrival at their child's stop, and the live arrival time updating as the bus actually moves. As stops are completed, the stop list updates. When the bus is two stops away from the child's pickup point, the WhatsApp alert goes out automatically.

The transport in-charge opens his admin screen with a cup of tea. Every trip running today is listed — the bus, the driver, the planned start time, the actual start time, the current location, how many children are on board, any deviation from the route. He can filter by date, route, vehicle, driver, direction (morning or drop), or trip status (planned, started, on the way, completed, cancelled). One screen, the whole fleet.

When the driver reaches each stop, he taps to mark each child boarded, absent or no-show — that becomes the day's transport attendance, automatically. If the bus deviates from the route because the road is dug up, the in-charge sees the deviation on the admin map and calls the driver before any parent has a chance to wonder.

Every signal Inkwelly captures during a trip, so questions actually get answered

  • Trip status — planned, just started, on the way, completed, or cancelled — every change recorded with time and place
  • Live GPS pings every few seconds while the bus is on the way, queued offline if a no-signal stretch comes up
  • The current stop the bus has just visited, with the timestamp it arrived
  • The next stop coming up and the live arrival time at the parent's child's stop
  • Direction of the trip — morning pickup or afternoon drop — because the same bus runs both
  • Planned versus actual start and end times, so timetable drift is visible to the in-charge week to week
  • The live count of children on board, updated stop by stop as attendance is marked
  • The driver and conductor on duty, with names, contact numbers and photographs visible to the in-charge and the parent
  • A route-deviation flag if the bus exits the planned geofence for the route
  • A speed alert if the school's set speed limit is crossed (40 km/h on city roads, for example)
  • Free trip notes the driver can add ("Stop 4: heavy rain, stopped at Stop 4-A instead")

Walkthrough — four screens that replace the 7:30 a.m. phone calls

BG PICCOZONE
1. Trips list (admin) — every trip today, filterable by date, route, bus, driver or status.
BG PICCOZONE
2. Live map (admin) — every active bus on a single city map, colour-coded by status; click any bus to drill in.
BG PICCOZONE
3. Driver app — today's trips, route stops with the child count per stop, Start and End buttons, attendance marking on the spot.
BG PICCOZONE
4. Parent app — the child's bus on a live map, next stop, planned and live arrival time, driver contact, one-tap message to the office.

From planned to completed — every step recorded

A trip is not just "running" or "not running". Inkwelly tracks five real moments. Planned — the trip is scheduled but the driver has not started yet. Started — the driver has tapped Start and the bus has left school. On the way — the bus is between stops, GPS pings flowing. Completed — the driver has tapped End at the last stop. Cancelled — the trip was called off (heavy rain, breakdown, last-minute holiday) and the reason is recorded.

Every moment is timestamped. At month-end, the principal pulls a clean report — average start delay per route, per driver, per bus. The driver who is consistently 8 minutes late at start gets coached. The route that is 15 minutes longer than planned gets re-timed. Decisions stop being opinions and start being numbers.

Inkwelly trip detail screen showing the timeline planned at 06:00, started at 06:42, completed at 07:51, with timestamps and GPS coordinates for each stop
Five moments. Every one timestamped. Every cancellation has a reason.
Inkwelly parent mobile app live tracking screen showing the school bus on a Noida sector map with the bus eight minutes from the parents stop
The same parent app the family already uses for fee, attendance and results.

The same parent app, no separate download

Most "GPS bus tracking" products ask parents to install a second app. The school chases parents to download it. By month two, half the parents have not bothered. The whole project quietly fails.

Inkwelly does not have that problem. The live map sits inside the same parent app the family already uses for fee payments, attendance notifications, the report card and school notices. One install. One login. One place. The Transport tab simply appears for families on a route. Open the app and you see the child's name, route, boarding stop, today's trip status, the bus on a live map, the next stop, the planned and live arrival time, the driver's name and contact, and a one-tap message button to the school office. Toggle the language to Hindi and every label translates — the school does not maintain a separate Hindi parent app.

The driver's smartphone is the GPS device

No Indian school is buying GPS hardware in this pricing climate. Inkwelly works with what the driver already has — a basic Android smartphone. The Inkwelly Driver app installs from the Play Store, the driver logs in once with the phone number assigned by the in-charge, and the app does the rest.

When the driver starts the day, the app shows today's trips. Tap Start Trip and the GPS pings begin streaming. The screen shows the route, the stop list with the child count per stop, the planned arrival times. As the driver passes each stop, he marks each child boarded, absent or no-show with a tap. When the bus enters a no-signal patch — a Tier-3 outskirt, an underpass, a railway crossing — the pings queue locally and sync the moment the signal returns. No data is lost. The route, stop list and child list are cached offline; the day continues even if the data network does not.

Inkwelly Driver app on an Android phone showing todays morning pickup trip with route name and nine stops listed in order with child count per stop and the Start Trip button at the bottom
The driver's existing Android phone is the GPS. No hardware needed.
Inkwelly fleet view of a Pune city map with five school buses moving in different directions colour coded by trip status and a sidebar listing each active trip
Every active trip, every direction, on one map.

Admin fleet view — every bus, one map, one glance

The in-charge does not want to click into six trips one at a time. He wants the whole fleet in front of him. Inkwelly's fleet view puts every running bus on the same city map, colour-coded — green for on time, amber for late by 5, red for late by 10 plus, blue for not yet started, grey for completed. A click on any bus drills in.

The sidebar lists active trips with the bus name, the driver's name, the current stop, the arrival time at the next stop, and a quick-call button to the driver's phone. When the principal walks in at 8:35 a.m. and asks how the morning is going, the in-charge points to the screen and says "four buses on time, one late by six minutes — stuck at the bypass railway crossing, parents have already been informed." No spreadsheet. No phone calls. No guesswork. The fleet view also generates the morning ops summary the in-charge mails to the principal at 8:30 a.m., with no manual typing.

Mere paas pehle subah 7:30 se 9 baje tak parent calls aate the. "Bus kaha hai, bus kaha hai". Ab Inkwelly ke baad woh sab bandh ho gaya. Parents khud app pe dekh lete hain. Mera receptionist 2 ghante apna actual kaam kar paati hai — admission enquiries, fee receipts, parent meetings.
Meenakshi Sharma · Principal · Sunrise Public School, Lucknow

Five real moments live tracking is built for

1. The 7:42 a.m. call from a worried mother. Old way: the mother calls the office, the receptionist says "on the way". Inkwelly way: the mother opens the parent app, sees the bus is at Stop 3, sees her stop is four minutes away, and waits. No phone call is made. The receptionist's morning is freed.

2. The flat tyre at Stop 5. The driver tapped Start Trip at 6:42 a.m. The bus reached Stop 4 on time, then deviated from the route to a tyre repair shop. The in-charge sees the route deviation flag on the fleet view and calls the driver. Driver reports the puncture. In-charge updates trip notes, sends an automatic delay message to parents of stops 5 to 9, and dispatches the spare bus. Parents are informed before they pick up the phone to ask.

3. The principal's 8:35 a.m. ops review. The principal walks in. The fleet view shows five buses completed, one still on the way (8 minutes late), zero cancelled. Yesterday's full trip log is one click away. Last seven days' on-time percentage per route is one click further. There is no "let me check and tell you".

4. The substitute bus on Tuesday. Bus 4 is at the workshop. The in-charge swaps Bus 12 onto Route 4 in the morning. The Driver app on Bus 12's phone now shows Route 4 — same stops, same children, same timings. Parents continue to see live tracking on the parent app for their child's bus. They do not even know a swap happened. The school's transport reliability looks effortless.

5. End-of-month operations review. The in-charge pulls the trips report for the month — average start delay per route, average end delay per route, cancellations by reason, deviations by route, top three routes by complaint count. Decisions are made: re-time Route 7 (consistently six minutes late), train Driver Suresh on speed control (three alerts last month), drop Vendor B's Bus 14 (two breakdowns in 30 days). Numbers, not opinions.

What the in-charge actually does every morning

  • Open the fleet view at 6:30 a.m. and confirm every Driver app has logged in
  • Watch trip statuses move from planned to started to on the way through the morning
  • Click on any late bus to see why — traffic, stop delay, route deviation, vehicle issue
  • Send an automatic delay alert to affected parents with one tap
  • Cancel a trip with a reason if a bus breaks down before it can leave school
  • Have the morning ops summary mailed to the principal automatically at 8:30 a.m.
  • Review yesterday's trip log — actual versus planned start and end, on-time percentage
  • Drill into a single trip to see the GPS trace, stop-by-stop attendance, driver notes
  • Export the month's trips data as CSV for the term review

See live bus tracking on a real school's fleet

On the demo we will show you a real school's live trips screen, the parent app for one student, and the Driver app for one driver — the full loop end to end. 25 minutes. No sales pitch.

Open Transport moduleSee route & stop planner

Limits, safety and the small print

Where the GPS comes from. The default and recommended source is the driver's Android phone running the Inkwelly Driver app. This works for every Indian school regardless of fleet size. Schools that already own vehicle-mounted GPS trackers (some State RTOs require these on contract carriages) can plug those in alongside the Driver app source. We have an integration guide — ask for it.

No-signal stretches. The Driver app caches the route, stop list and child list offline. GPS pings queue on the device when out of signal range and sync the moment connectivity returns. The parent app shows the last-known location with a "last seen X minutes ago" label so families are never confused about staleness. We have tested this in Tier-3 outskirts, hostel-route mountain passes and railway underpasses without data loss.

The driver's phone. Any Android 8 or newer phone with 3 GB RAM runs the Driver app for a 12-hour shift on a single charge. A ₹8,000 device works. The school can issue the phone or pay an allowance to use the driver's own.

Privacy. Live GPS traces are visible only to the assigned parent for their child's bus, and only during active trips. Other parents do not see other children's buses. The transport in-charge, principal and accountant (for billing context) see the full fleet. GPS traces are kept for 30 days by default and purged automatically afterwards. The Driver app switches GPS off when no trip is active — drivers are never tracked outside trip hours.

Multi-language families. The parent app and the in-trip alerts are available in English and Hindi today. A parent who picks Hindi gets Hindi-language arrival messages, in Latin digits the way the rest of the product works. Tamil, Marathi and Bengali are on the road map.

Auditability. Every trip, every status change, every cancellation, every deviation, every attendance mark is recorded with the user, the timestamp and (where it applies) the GPS location. Records can be exported per route, per driver, per bus, per term. Auditors at board affiliation reviews and RTO inspections see live data, not screenshots.

Belongs to

1 module

Frequently asked

7 questions
Do we have to buy GPS hardware for our school buses?

No. Inkwelly's default GPS source is the driver's existing Android smartphone running the Inkwelly Driver app, and that is what most Indian schools use. If your buses already have vehicle-mounted GPS trackers (some State RTO rules require these on contract carriages), we can plug those in alongside the Driver app source — ask us for the integration guide.

What happens to the live tracking when the bus enters a no-signal stretch?

The Driver app caches the route, stop list and child list offline. GPS pings queue on the device while out of range and sync the moment connectivity returns. The parent app shows the last-known location with a "last seen X minutes ago" label so families are never confused. We have tested this in Tier-3 outskirts, hostel mountain passes and railway underpasses without data loss.

Do parents need to install a separate app for bus tracking?

No. Live tracking sits inside the Inkwelly parent app — the same one parents already use for fee payments, attendance, report cards and school notices. One install, one login, one place. Families already on Inkwelly do not download anything new — the Transport tab simply appears for those on a route.

Can a parent see the driver's location outside trip hours?

No. The Driver app switches GPS off when no trip is active. Drivers are never tracked outside their assigned trip hours. Parents only see GPS traces for their own child's bus, and only while a trip is on the way — they cannot see other children's buses or any history beyond what is shown for the current trip.

What does a trip's lifecycle look like, and is every change recorded?

A trip moves through five moments — planned, started, on the way, completed and cancelled. Every moment is timestamped, recorded with the user who initiated the change, and (for started and completed) records the GPS location at the moment of the change. The records can be exported for any route, driver or bus across the full session.

How does the system help when a bus is running late?

The fleet view colour-codes any trip running over five minutes late as amber and over ten minutes late as red. The in-charge clicks into the late trip to see the live GPS, current stop, route deviation flag and any driver notes. With one tap, an automatic delay message goes out to parents of all stops yet to be visited — they are informed before they call.

Can multiple staff members watch the live fleet at the same time?

Yes. The fleet view supports concurrent access from any device — the principal on a tablet, the in-charge on a desktop, the dispatcher on a phone. All views read from the same live source. Class teachers see only their assigned routes, the in-charge sees the whole fleet, the principal sees fleet plus utilisation reports.

You might also like

2 reads

See Inkwelly on your school

30-minute demo. We open your current ERP with you and load your data into Inkwelly on the call. Dated go-live plan by the end of it.

Live School Bus Tracking · Inkwelly Transport