No single seat state per trip
Park sales, phone bookings, and online requests fight over the same seat. Conflicts show up when passengers arrive to board.
Transport operations platform

White Rose is a multi-tenant, white-label platform for coach operators. Register your company, open a trip, sell a seat online or at the terminal, take payment, issue a QR ticket, and verify it at boarding — with one seat state and company-level isolation.
Why operators need this
When booking, payment, and boarding live in different notebooks and chats, seats double-sell and ticket checks fail at the gate.
Terminal · Gate · Cabin
Park sales, phone bookings, and online requests fight over the same seat. Conflicts show up when passengers arrive to board.
Cashiers and digital channels work from different lists. Manifests and collections no longer match what was sold.
Cash, POS, transfer, and gateway payments are hard to attribute. Tickets go out without a clear payment trail.
Staff lack a reliable QR or ticket check. Cancelled or duplicate stubs still get waved through.
White Rose platform
Company registration, controlled early access, subscription approval, operational setup, seat-controlled booking, payment tracking, ticket issuance, and boarding verification — focused on the sale-to-gate workflow operators need every day.
Start with a workspace preview, explore with clear limits, then unlock full operations after payment or approval.
Terminals, routes, vehicles, and crew come first. Then open a trip with seat inventory ready for booking.
Paystack or terminal payment sources confirm the booking; boarding staff verify QR or ticket number and update status.
How White Rose works
Onboard the company, prepare the trip, sell the seat, record payment with a ticket, and verify at boarding.
Live operations
Dispatch board · Lagos terminal
Seat holds · assignment · corridor status
Booking queue
TodayLagos → Abuja
3 seats
Enugu → PH
12 seats
Abuja → Kaduna
1 seat
Assignment panel
Trip
Lagos → Abuja · 06:30
Driver
Ibrahim Musa
Available
Vehicle
BUS-104
Road-ready
Create the company, preview the workspace, explore with clear limits, then unlock full access after approval.
Add terminals, routes, vehicles, and crew so trips have real assets to assign.
Assign route, vehicle, driver, and conductor; confirm seat inventory; set status to OPEN.
Online hold + Paystack, or terminal sale with cash, POS, or transfer — then issue the ticket.
Scan QR or ticket number, reject invalid tickets, mark checked-in or boarded.
Modules
Bookings, dispatch, fleet, Paystack collections, manifests, and branch reports — wired as one operating system, not six disconnected apps.
Built for Nigerian operators
White-label workspaces for companies running terminals, routes, and crew — logos appear when partnerships are confirmed.
Interstate corridors · motor park terminals · multi-branch fleet rooms — no invented customer metrics.
Getting started
Start with a company profile and workspace preview, explore with clear limits, then unlock full terminals, fleet, bookings, and boarding after payment or approval.
How teams typically start
FAQ
Practical questions from owners and dispatch leads evaluating White Rose before they move off WhatsApp and paper manifests.
White Rose covers the end-to-end loop: company registration and access control, terminals and routes, fleet and crew, open trips, seat holds, online and terminal bookings, payment sources, QR tickets, and boarding verification.
Early access is limited to 1 branch, 2 vehicles, and 3 users. You can explore modules and practice bookings, then unlock live settlement and a public booking page when you go live.
Yes. Passengers can book open trips remotely; cashiers can sell the same seat inventory at the counter with cash, POS, or bank transfer.
Seat holds and bookings check trip-seat availability. A second active booking for an unavailable seat is rejected.
Paystack for online flows, plus cash, POS, and bank transfer for terminal sales. Bookings confirm only after an acceptable payment record exists.
Staff submit a QR payload or ticket number. Invalid, cancelled, and refunded tickets are rejected; valid tickets move to checked-in or boarded.
Yes. Every company-owned operational record is scoped to your organization. Other operators never see your bookings, trips, or payments.
Yes. Talk to us and we will walk registration, trip setup, terminal sale, and boarding verification for your operation.
Talk to us. We will walk company unlock, trip setup, seat sales, payment sources, QR tickets, and gate verification — then help you start free setup.