BaalKavach Book a demo
Hindi voice assistant, now in the parent app

Not just where
the bus is.
Where your
child is.

Boarded, on the way, dropped. Minutes to your own stop. An alert the moment something's wrong. All from the driver's phone, with nothing to install on the bus.

A child in school uniform with a big school bag waves beside a yellow school bus SCHOOL BUS SCHOOL BUS स्कूल बस
✓Aarav boardedMaple Avenue · 7:50 AM
Reaches your stop in7–9 min
109 parents surveyed87% want live tracking81% have none today38% say their child has missed the bus73 schools called in 15+ cities0 GPS boxesहिन्दी · English · Hinglish109 parents surveyed87% want live tracking81% have none today38% say their child has missed the bus73 schools called in 15+ cities0 GPS boxesहिन्दी · English · Hinglish
The 7 AM problem

Every school morning,
the same five questions.

Parents ask them on WhatsApp groups, on the phone to the driver, at the stop in the heat. BaalKavach answers each one on the first screen.

बस कहाँ है?Where's the bus?

Live, from your stop. “Your stop is 3 stops away” instead of a route percentage.

कब निकलें?When do we leave home?

An honest range like 7–9 min, plus a nudge 10 minutes before the bus reaches you.

बच्चा बस में चढ़ा?Did my child get on?

Picked up, or an alert. If he was expected and didn't board, you know in under a minute.

देर क्यों?Why is it late?

One clear notice once the bus is more than 10 minutes late, and again only if it gets worse.

स्कूल पहुँचा?Is she at school?

Dropped at 7:59, with the name of the person who marked it.

83.5%of parents use the school bus
80.7%have no live tracking today
53.2%say delays are poorly communicated
37.6%say their child has missed the bus

From our survey of 109 parents. Not a representative sample.

Everything a parent asks at 7 AM.
Answered before they ask.

Live ETA

Leave home when it says so.

Minutes to your stop, shown as an honest range with the time of the last update.

Reaches your stop in
7–9min
Green ParkYour stop
7:41
Updated 7:41 AM
On the way
Reaches your stop in7–9min
Bus stopped atGreen Park · 7:38
Your stop is 3 stops away
DriverRajesh Kumar · Bus 12
HomeAlertsMessagesAsk
The flagship

If he didn't board, you know.

You and the school are alerted together. It can't be muted or snoozed.

!
Kabir was not marked boardedGreen Park · 7:39 AM · school notified
He's with mePlease check
For drivers

Tap only who isn't here.

Green Park3 expected
Diya SharmaPicked up
Ishaan VermaPicked up
Kabir MehtaPicked upNot here
Riya KapoorAbsent · parent
CONFIRM STOP
Smart routes

Absent kids, shorter route.

−6 minBoth kids at Lake View are absent
Voice

Ask in Hindi, Hinglish or English.

बस कहाँ है?Bus kahan hai?Where's the bus?बस कहाँ है?
Bus 12 Green Park se nikli hai · 7–9 min
Safety mode

His phone stays out of his way.

34km/h
Marking locked while moving
0devices to install on the bus
One plan₹50per parent, per month, billed to the school
One morning on Route R4
9:00 PMThe night before

Absences shape tomorrow's route.

Both children at Lake View are marked “not travelling”. The stop is skipped tomorrow, and the driver will see it struck through, never hidden.

7:38Driver

Tap only who isn't there.

Everyone expected counts as picked up. The driver marks the one exception and confirms the stop once.

7:39Parent + school

Kabir's mother knows in under a minute.

The school is alerted at the same moment. “He's with me” closes it; “Please check” puts the school on the phone.

7:41Parent

Leave home at 7–9 min. Not before.

A range from your own stop with a timestamp. If the bus phone goes quiet for two minutes, the ETA is hidden instead of guessed.

8:00Driver

No child left on board.

The trip can't end until the bus is checked empty. A false “dropped” is the worst thing we could ever say.

7:05
Today · Morning · 7:05 AMRoute R4
1 stop skipped tonightBoth students at Lake View are absent. Suggested route saves 6 min.
Take suggestedKeep usual
Sector 452 kids
Lake ViewSKIPPED · all absent
Civil Lines4 kids
Green Park3 kids
Rose Garden2 kids
Maple Avenue3 kids
St. Mary's School
START TRIP
7:38
Stop 4 of 9 · 3 expectedGreen ParkArrived 7:38 AM
Diya SharmaPicked up
Ishaan VermaPicked up
Kabir MehtaNot here
Riya KapoorAbsent · parent
Everyone counts as picked up.
Tap only who isn't here.
CONFIRM STOP
Bus 12 · Route R4SOS · hold 3s
7:39
Kabir was not marked boarded

The bus left his stop without him. The school has also been notified.

StopGreen Park
Time7:39 AM
Bus12 · Rajesh Kumar
He's with mePlease check
Safety alerts can't be muted or snoozed.
7:41
Updated 7:41 AM
On the way
Reaches your stop in7–9min
Bus stopped atGreen Park · 7:38
Your stop is 3 stops away
DriverRajesh Kumar · Bus 12
HomeAlertsMessagesAsk
8:00
At St. Mary's School · 8:00 AMEnd trip
3 students still on the busCheck the bus is empty before ending the trip.
Diya Sharmaon since 7:39
Rohan Guptaon since 7:43
Aarav Sainion since 7:50
REVIEW EACH
Mark all as dropped

Three apps.
One source of truth.

The driver's tap is the only place data is created. Parents and the school read from it within seconds, and each sees only what they need.

No GPS box.
No SIM to recharge.

Many schools already pay for trackers that parents can't use. BaalKavach runs on the driver's phone and records the one thing a dot can't: whether your child is on board.

GPS box on the busBaalKavach
On the busA device, a SIM and a rechargeThe driver's phone
Parents seeA tracker ID and a dotTheir own child's status and minutes to their stop
Boarding recordNoneEvery stop, with who marked it and when
A child misses the busFound out laterParent and school alerted together
Absent childrenThe bus still stops and waitsStop skipped when nobody's travelling
Parents' callsTo the driver, while he drivesTo your transport desk, with a record

And one calm screen
for the school.

Twelve buses, four hundred children, and only the one thing that needs Divyanshi right now.

BaalKavach
Live boardAlerts 1RoutesStudentsStaffBroadcastsReports
DS
Divyanshi SahuTransport admin
St. Mary's School · Thu 7 NovMorning run
Live · 12 buses
Expected412
On board / dropped394
Absent (planned)17
Open alerts1
Needs attention1 open
NOT BOARDEDKabir Mehta · Bus 12Green Park · 7:39 AM · Parent replied “Please check”
Call driverCall parentResolve…
LATE 9 MINBus 07 · Lake RoadParents after Lake Rd told at 7:36 · new ranges sent
TRACKING STALEBus 03 · last seen 7:39ETA hidden for parents · driver phone offline
Pilot

Live on your routes in four weeks.

  1. Week 1Upload your student list, stops and routes. Every row is checked before anything is saved.
  2. Week 2Drivers sign in with an SMS code and run real trips while we watch.
  3. Week 3Parents sign in with their phone number. One school office number for every question.
  4. Week 4We review the numbers with you: alerts raised, ETA accuracy, parents active.
One plan₹50per parent, per month · billed to the school
  • Parent app, driver app and school dashboard
  • English, Hindi and Hindi in Roman letters
  • All data stored in India
  • No hardware, ever
Start a pilot

Run a 30–60 day pilot.
No hardware. No setup fee.

Start with one route. See the difference in a week.

Book a demo →