Feature

Pysae School

Pysae School is a new tab in your existing AVM platform, not an integration project. Pupil records, a real-time app for parents, a driver screen and GDPR compliance by design, all connected to the system you already run.

Pysae School adds one tab to Pysae: pupil records, real-time GPS bus tracking for parents, a driver screen that switches on automatically on school trips, and a GDPR-compliant architecture. It is built on the Operations module you already run.

🔒 GDPR by design
⚡ Deployed in weeks
🔗 No third-party tools
Pysae School: real-time dashboard
−70%
Inbound calls from parents
< 2s
Badge scan latency
100%
GDPR traceability
0
Third-party tools needed
The reality on the ground

Managing school transport today means juggling several tools.

Transport teams know it: school transport is the one segment where parents expect full transparency, and where tools have never kept up.

❌ Without Pysae School

A spreadsheet for pupil records, a separate registration tool and a messaging platform: three systems to keep in sync.

At the start of the school year, staff answer 30 to 50 calls a day: "Did my child get on the bus this morning?"

Pupils' personal data is shared by email in CSV files, with no traceability and no documented GDPR compliance.

Drivers cannot see which pupils are expected at each stop, so there is no way to spot a missing child before departure.

✅ With Pysae School

One tab in the Pysae you already use, bringing together registration, pupil records, routes, messaging and real-time badge scans.

Parents see in real time where the bus is and whether their child has boarded, and get a notification at each stop. The calls stop.

Personal data is held separately from the AVM and kept only for the legal retention periods, with every access timestamped and logged.

The driver screen lists the pupils expected at each stop, with their photo. Badge scans show up in under 2 seconds.

💡

In French urban areas, school transport often accounts for 30 to 40% of trips on urban and suburban networks. Yet it is the only part of the service that operations tools have never handled natively. Pysae School is the first answer built from the AVM itself.

One module among many

School is part of the Pysae platform.

Not standalone software: one more tab, connected to the data you already have (GPS positions, trip status, onboard badge scans).

01
Operations
Real-time network supervision
02
Shift
Driver scheduling & payroll export
03
Fleet
Telematics, depot & maintenance
04
School
Integrated school transport ←
05
Passenger
Passenger info & disruptions

School relies on the Operations module you already run. GPS positions, trip status and onboard badge scans are used in real time, with no duplicate configuration and no synchronisation to maintain.

Features

What Pysae School does for you.

Four pillars, designed for transport authority teams, parents and drivers.

01 · Back-office

Manage, not just view.

Real-time dashboard, complete pupil records, approval workflows and prioritised alerts, all on a single screen.

Supervision dashboard

Enrolled pupils, active passes, badge scans in the last 24 hours, anomalies: indicators refreshed continuously. Critical incidents are one click away.

Pupil records & workflow

Filterable table: identity, photo, geocoded address, school, badge, route, pass status. Pending applications are handled from the record. Every change is timestamped and attributed.

Badge scan history

Answer "Did my child take the bus?" with certainty: date, time, GPS position, stop, route, vehicle, driver.

School dashboard
app.pysae.com / school / dashboard
Live
1,197
Active passes
842
Badge scans (24 h)
24
Awaiting approval
11
Anomalies
🔴
Sync error: 3 rows in error · 12 min ago
🟡
Route 7: AVM connector degraded · Monitor
02 · Family app

Parents can see, without calling.

A dedicated responsive web app connected to the AVM in real time. Sign-in by email and password or FranceConnect, with several children per account.

Real-time GPS tracking

Bus position on the route, ETA at the home stop, registration plate and trip status, taken directly from the AVM with no recalculation in School.

Boarding and alighting history

All the child's badge scans, timestamped and geolocated. Filter by day, week or month, outbound or return.

Push & email notifications

Alerts when the child boards and as the bus approaches the home stop, set by each parent. No proprietary mobile app required.

Family space · Tracking
family.pysae.com / tracking
Live
🚌
Home stop
Rue des Acacias
7 min
ETA
🔔
Léa boarded the bus
at 07:41, Bourg-Blanc stop
Scanned
03 · Driver screen

No child left behind at a stop.

A dedicated screen inside Pysae Driver, the driver app already in use. It switches on automatically, only on trips flagged as school trips.

Pupils expected at the stop

Detected automatically by geofencing: photo, first name and school of each pupil expected at the next stop. No manual entry.

Updated in under 2 seconds

When a badge is scanned, the pupil moves from "expected" to "boarded" via the Pysae message bus. Target latency: under 2 seconds. No action needed from the driver.

Reporting & control room

Direct contact with the control room, departure confirmation, and absence or incident reports sent to the authority's team.

Pysae Driver · School stop
driver.pysae.com · Route 7
Live
4
Expected
3
Boarded
7
Total
LM
Léa Martin
École Jean Jaurès
Boarded ✓
TB
Tom Bernard
Collège Camus
Boarded ✓
CD
Chloé Dubois
École Pasteur
Expected
NR
Noah Roux
École Pasteur
Expected
04 · Family messaging

Communicate, target and measure in Pysae.

Email and SMS campaigns to parents, targeted by route, school or pass status, with real-time delivery tracking.

Targeted campaigns

Select recipients by route, school or status. Send email, SMS or both from a single interface. Reusable drafts for recurring campaigns (start of term, disruptions, card collection).

Built-in performance tracking

Email open rate, SMS delivery rate, unsubscribes: all visible in the module, with no export to a third-party marketing tool.

Ready-made use cases

Route disruption alerts, card collection reminders, start-of-term information. Full send history per family.

School · Family messaging
app.pysae.com / school / messages
Live
2,341
Sent this month
73%
Email open rate
98%
SMS delivery
4
Unsubscribes
🚨 Route 3 disruption: strike
Today 06:47
Route 3 · 287 families
SMSEmail
📬 Reminder: transport card collection
12 Jun
All routes · 1,197 families
Email
One module, three users

One pupil record. Three perspectives.

Each user sees the data with the right access level and an interface suited to their job.

🏛️

Transport authority

Back-office staff
  • → Central view of all pupils and approval workflows
  • → Supervision dashboard with prioritised alerts
  • → Targeted email & SMS messaging to parents
  • → GDPR compliance, access logs and restricted export
  • → Imports from CSV, JSON or the registration portal
👨‍👩‍👧

Family

Responsive web app
  • → Real-time bus tracking on a map
  • → Child's badge scan history (boarding and alighting)
  • → Configurable push & email notifications
  • → FranceConnect sign-in, several children per account
  • → ETA at the home stop and vehicle details
🚍

Driver

Screen in Pysae Driver
  • → List of pupils expected at the stop (photo and name)
  • → Real-time badge updates (under 2 s)
  • → Expected / Boarded / Total counters
  • → Absence or incident reports to the authority's team
  • → Direct access to the control room from the school screen
Data & compliance

Pupil data, without compromise.

Three import channels to feed the pupil database, and an architecture kept separate from the AVM to protect personal data by design.

🔗

Registration portal

Master source

Parent registration portal included in the module, or synced with the authority's own portal. Daily SFTP feed plus a webhook for real-time updates.

📂

CSV / JSON / XLSX import

Bulk loading

Load files from operators or authority departments. A log of the last 7 imports is always available: rows imported, rows in error, retries.

✏️

Manual entry

Individual cases

Create or edit records one by one for cases outside the automated flow. Every action is timestamped, attributed and logged, with a full change history.

100%
Personal data held separately from the AVM
2 / 5
Years of retention: inactive / active
2FA
Two-factor authentication for edits
0
Unrestricted bulk exports
Measurable outcomes

What the authority gains every day.

Results based on feedback from transport authorities and operators already using it. Actual figures depend on fleet size and network.

−70%
up to
Inbound calls from parents
Parents find answers in their own space. Staff get time back for higher-value work.
< 2s
target latency
Badge scan
From the onboard badge reader to the driver screen and the parent app, via the Pysae message bus.
100%
GDPR traceability
Every access and edit is timestamped, attributed and logged. Architecture kept separate from the AVM from day one.
0
Third-party tools needed
One more tab in Pysae. No integration project, no double entry, no synchronisation to maintain.

Indicative targets based on feedback from transport authorities and operators. Actual results depend on the number of pupils carried, the network and existing tools.

Architecture

Two new components. Two services already in production.

School builds on the Operations module you already run and extends Pysae Driver, without touching your existing setup.

Included / external
Registration portal
Parent registration included or synchronised. Daily SFTP feed plus webhook.
Existing
Operations module
GPS positions, trip status and onboard badge scans, used in real time.
New
School API
REST / GraphQL. Pupils, parents, routes and badge scans exposed with role-based access.
New
Family Web
React front end for parents, with customer identity and access management (CIAM) and FranceConnect sign-in.
Extended
Pysae Driver
"Expected pupils" screen via WebSocket, on trips flagged as school trips.
Personal data is held separately from the AVM. Retention: 2 years (inactive) and 5 years (active), two-factor authentication for edits and restricted bulk export. The School API is separate from Pysae's operations APIs, keeping the two data sets isolated.
FAQ

Everything you need to know before requesting a demo.

The questions transport authority teams always ask, answered plainly.

Next step

See School on your network.

In 30 minutes, we show you Pysae School in the context of your network: back-office, parent space and driver screen, all connected to your existing AVM.

Explore the platform
Email
contact@pysae.com
Web
www.pysae.com
Offices
Rennes · Paris