Plan safe school trips, not just scheduled ones
A safety dashboard, a hard confirmation gate and a self-service parent consent page — so missing consents, unsigned risk assessments and failing supervision ratios never slip through on trip day.
The problem
Every school trip needs signed parental consent, a documented risk assessment and enough supervising adults — on paper slips, email chains and spreadsheets that enforce none of it. Nothing stops a trip being confirmed with consents outstanding, a hazard unassessed or a ratio below policy, and a coordinator cannot answer "is this trip safe to run?" without manually checking several documents at once.
The solution
A single safety dashboard surfaces every trip's consent, risk and ratio status at a glance, parents submit consent themselves through a secure link with no account needed, and a hard confirmation gate refuses to move a trip forward until consents, risk sign-off and the supervision ratio are all in order — turning a passive checklist into an enforced safeguard.
Everything a trip coordinator needs to run a safe trip
Every capability below is implemented in the module.
Safety dashboard
A kanban overview of every trip with colour-coded consent, risk and ratio badges, so missing items are visible across the whole trip list without opening a single record.
Visual status indicators
Consent progress bars and colour-decorated list rows flag at-risk and all-clear trips without a single manual lookup.
Parent self-service consent
Parents get a secure, tokenised link and submit consent, emergency contact and medical details themselves — no portal account and no paper slip to transcribe.
Risk assessment with sign-off
Log hazards with likelihood, severity and control measures; the risk level is scored automatically and sign-off is blocked until every hazard is marked controlled.
Supervision ratio enforcement
Each trip type carries a default student-to-adult ratio that a coordinator can override per trip, with the live ratio checked automatically against supervising adults.
Hard confirmation gate
A trip cannot move to Confirmed while consents are missing, the risk assessment is unsigned, or the ratio fails — with a banner on the trip listing exactly what is blocking it.
Per-student payment tracking
See who has paid, who is partially paid and who is outstanding for every participant, with expected and collected totals rolled up on the trip.
Return headcount confirmation
Close a trip with an explicit count of students accounted for on return — the final safety check paper processes routinely skip.
Printable Trip Pack
Generate a field-ready document with the participant roster, emergency contacts, risk assessment and itinerary for the coordinator to carry on the day.
How it works
Set up the trip
Pick a trip type for its default supervision ratio, set destination, dates, transport and lead teacher.
Add participants & share consent links
Add students to the trip and share each parent's consent link; parents submit consent themselves, no account required.
Watch the safety dashboard
Track consent, risk and ratio status as they fill in, and sign off the risk assessment once every hazard is controlled.
Confirm, run & close out
Confirm once all-clear, print the Trip Pack for the day, then confirm the return headcount to close the trip.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Each participant gets a secure, tokenised link; parents open it, fill in the consent form and submit — no account, login or portal access is required.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
School Trips & Educational Visits
Trips with parent self-service consent, risk assessment sign-off and supervision ratio enforcement behind a hard confirmation gate — plus payments and return headcounts.
Buy on Odoo App Store