Waypoint

Every seat on every trip, sold once and only once.

Waypoint runs the commercial side of a coach network: routes and stops, schedules and trips, vehicle-accurate seat layouts, seat locking during checkout, per-leg pricing, agent and office sales, customer booking, refunds against a stated policy, and parcel freight moving on the same vehicles.

  • Multi-tenant
  • Seat-level inventory
  • Seat locking
  • Per-leg pricing
  • Agent network
  • Parcel freight

Built, pre-launch Multi-tenant platform modelling routes, trips, seats, agents and parcels.

40+entities

modelling routes, trips, seats, agents and parcels

Multioperator

tenancy with per-operator subscription plans

Seatlevel

inventory with locking to prevent double sale

2revenue lines

passenger tickets and parcel freight on one trip

01 / The problem

A coach operator sells the same asset from four counters at once.

The office sells a seat. An agent in another town sells a seat. A customer books online. The conductor sells at the door. All four are selling from the same 49 seats on the same vehicle, and the only thing stopping a double sale is how fast someone updates a WhatsApp group.

Add per-leg pricing — a passenger boarding halfway pays differently and frees a seat for part of the journey — and manual inventory stops working entirely.

Waypoint makes the seat the unit of inventory, locks it the moment a sale begins, and gives every channel the same live view of what is actually available.

02 / In operation

What the team actually looks at.

The shape below is true to the real product. The numbers are not — these are illustrative values, never customer data.

03 / Capabilities

What it does, in detail.

10 capability areas, each built because the operation breaks without it.

01

Routes, stops and legs

Routes built from ordered stops with pricing per leg, so a passenger travelling part of the route is priced and seated correctly.

02

Schedules and trips

Recurring schedules generate trips, each with its own vehicle, crew and live seat inventory.

03

Vehicle-accurate seat maps

Seat layouts modelled per bus type and seat class, so the map the agent sees is the vehicle that arrives.

04

Seat locking

A seat is held the moment a booking starts and released on timeout — the mechanism that makes multi-channel selling safe.

05

Agent and office sales

A network of offices and agents with their own accounts, commissions and daily reconciliation.

06

Customer booking

Direct booking and payment for passengers, against the same inventory the counters use.

07

Modifications and refunds

Changes and cancellations evaluated against a configured refund policy, with the outcome recorded rather than negotiated.

08

Parcel freight

Parcels booked onto the same trips with their own types, pricing and handover tracking — a second revenue line on an asset already moving.

09

Crew and fleet

Drivers, conductors, vehicles and offices as managed records tied to the trips they run.

10

Multi-operator tenancy

Several operators run isolated on one deployment, each on its own subscription plan.

04 / Surface area

23 modules, one system.

Breadth is only an asset when the parts share a data model. Every module here reads and writes the same records — there is no export step between them.

  • Routes
  • Stops
  • Route pricing
  • Schedules
  • Trips
  • Bus types
  • Seat layouts
  • Seat locking
  • Bookings
  • Booking modifications
  • Ticket types
  • Refund policy
  • Payments
  • Invoices
  • Agents
  • Offices
  • Drivers
  • Conductors
  • Parcels
  • Customers
  • Reports
  • Tenancy
  • Subscriptions

05 / Architecture

Inventory correctness first; everything else is a view over it.

A Laravel application with explicit seat-lock semantics, tenant scoping enforced at the data layer, and role-and-permission separation between operator staff, offices, agents and customers.

  1. L1 Sales channels Office counter, agent portal and customer booking over one inventory.
  2. L2 Inventory core Trips, seats, locks and assignments with transactional guarantees.
  3. L3 Pricing Route, leg, seat-class and ticket-type pricing resolved at sale time.
  4. L4 Tenancy Per-operator isolation with subscription plans and feature gating.
  5. L5 Operations Fleet, crew, offices, parcels and daily reconciliation reporting.

06 / Integrations

Built to connect, not to be a silo.

Third parties are first-class parts of the architecture, isolated behind stable internal contracts so any one of them can be replaced without touching the core.

Payments

Card and mobile money collection at counter and online, reconciled per office.

Messaging

Ticket delivery and departure reminders by SMS and push.

Printing

Counter ticket and parcel label printing at offices and agents.

Passenger transport

Want Waypoint for your operation?

We can walk you through the live platform, talk about how it maps onto how you work today, and be honest about where it does not fit.