Skip to content
ONE DIGITAL

A passenger who books a seat on their phone doesn’t queue, and doesn’t go to your competitor.

Online booking for intercity transport companies: from the ticket window to the phone

Many intercity transport companies rely on phone bookings or the office ticket window and paper seat ledgers. Online booking organises seats and reduces errors, and serves passengers as well as relatives abroad who book on their behalf.

Logistics and transport 6 min read

By Nour Aldein Tleti. Updated .

Build ux wireframe sketches

How does an intercity transport company launch an online booking system?

Start with a central system for trips and seats that every office sees at the same time, then open booking channels for passengers through a website, an app or WhatsApp. Each booking is confirmed by a message with the booking number, seat and departure time, along with a clear payment method and cancellation window. The system must stay available to offices even when the internet is weak.

Problems with traditional booking

Double booking
When two offices book the same seat from two separate ledgers, the arguments start on the morning of travel.
Fake bookings
Some people book by phone and never show up, so the bus leaves with empty seats that could have been sold.
Queues at the ticket window
Passengers have to come early or stand in a long queue just to find out whether a seat is available.
No data
Management doesn’t know precisely which routes and times are most in demand, so timetables stay the same for years.

Parts of an online booking system

Trip and seat schedule
Each trip has a route, time, vehicle and seat map, updated instantly with every booking from any channel.
Booking channels
A booking page on the website, an app, or a WhatsApp number answered by staff or by an automated reply connected to the same system.
Confirmation and reminders
An instant message with the booking details, and a reminder before departure with the option to cancel within the allowed window.
Passenger list
The driver or trip supervisor gets the passenger list on their phone and marks attendance at boarding.
Parcel booking
The same system records parcels sent with the trip, with a receipt and tracking number for sender and recipient.

Local considerations

Payment
Not every passenger has an electronic payment method, so you can start with a confirmed booking paid at the office within a set time, then add locally available payment methods gradually.
Booking from abroad
Many bookings may be made by relatives abroad for their families, so allow booking in the name of a passenger other than the booker, and send the confirmation to both.
Connection drops at offices
Set up a backup connection for each office’s sales point, or a local copy that syncs as soon as the internet returns, so double booking doesn’t creep back.

Launch steps

  1. 01

    Unify the timetable and seats first

    Have every office book from one system before opening booking to the public.

  2. 02

    Set a booking and cancellation policy

    Payment deadline, cancellation terms and what happens on a no-show, written in simple language.

  3. 03

    Open one public channel

    Start with the channel closest to your customers, usually WhatsApp or a simple booking page.

  4. 04

    Train office staff and drivers

    Cover managing bookings and passenger lists and handling exceptions.

  5. 05

    Monitor and improve

    Track cancellations, no-shows and the most popular routes, and adjust times and capacity accordingly.

Traditional versus online booking

AspectTraditional bookingOnline booking
Seat availabilityFound out by calling the officeShown directly on every channel
Booking confirmationA verbal promise or a slip of paperA message with booking number and seat
No-showsA lost seat with no compensationConfirmation deadline and automatic cancellation
Demand dataEstimated from staff experienceReports by route, time and season

Read also

Frequently asked questions

Do we have to pay for a custom app?

Not at first. A quick booking page on your website plus WhatsApp connected to the system is enough for many companies, and you can add an app later if demand grows.

How do we serve passengers who don’t use the internet?

Phone and office booking stay available, but staff record each booking in the same system, so everyone benefits from accurate seat data.

Can the same seat be sold for part of the route?

Yes, if the route has intermediate stops, provided the system supports splitting the trip into segments. Identify this need before choosing a system.

What about passengers’ personal data?

Collect only what you need for booking and safety, and store it with restricted access. Check current local legal requirements on passenger data.

Do we need a specialist to build the booking system?

If you have several offices and routes, it is better to work with a specialist team. ONE DIGITAL’s team can design the booking system and link it to your offices, WhatsApp and passenger lists, to fit your company’s size and routes.

Keep exploring

Need help with your organisation’s digital transformation?

Message ONE DIGITAL’s Syria branch on WhatsApp +963 936 503 899 or visit us in Hama. We’ll review your situation and suggest a practical first step.

WhatsApp Nour Aldein TletiCall +971 58 996 9118WhatsApp Syria branch +963 936 503 899

Discuss your project with ONE DIGITAL

Nour Aldein Tleti, Software Engineer & Digital Transformation Specialist
Nour Aldein Tleti

Software Engineer & Digital Transformation Specialist

Dr. Alaa Khoury, Economics, Banking & Accounting Specialist | Financial Analyst
Dr. Alaa Khoury

Economics, Banking & Accounting Specialist | Financial Analyst

info@onedigitalco.com

What do you need help with?
Add company details (optional)
Preferred contact method
WhatsApp
Call
Consultation