Multi-level highway interchange seen from above

CRM for bus operators and passenger transport

Instead of scattered Excel sheets, chats, paper lists and several separate apps, the whole team works from one set of up-to-date data. The owner keeps control of the business, the dispatcher runs trips and bookings, the marketer brings passengers back for repeat journeys, and the driver gets the passenger list and the day's assignments in a mobile app.

We will show BUSPORTAL on your own company's routes.

CRM system for passenger transport

BUSPORTAL is a CRM for bus operators and a management system for passenger transport. It brings together ticket bookings, trips, routes, passengers, drivers, buses and finances.

See the price of software for a carrier

Why the usual methods stop working

When a carrier needs a CRM

As the number of trips and sales channels grows, manual record-keeping stops being reliable. Bookings arrive from the website, phone calls, messengers, email, drivers and partners. Every one of them has to be copied into passenger lists, checked against payment and passed on to the team with each change.

Without one CRM behind it all, this leads to the familiar problems that slow the scaling of your transport business.

BUSPORTAL creates a single source of up-to-date information for the entire transport company.

  • the same seat gets promised to different passengers
  • dispatchers work from different versions of the lists
  • payment information sits apart from the booking
  • route or time changes do not reach the driver right away
  • the real occupancy of a trip is hard to see
  • receipts and documents get lost in chats
  • the customer base is never used for repeat sales
  • the owner has no full picture of sales and expenses

Centralized records

Every booking in one system

List of trip bookings in the BUSPORTAL admin panel
Booking card with passenger details and payment status

The CRM collects bookings from every connected sales channel. The dispatcher sees where the order came from, which trip the passenger is booked on, where they board and get off, which seat they picked and whether payment has gone through.

The booking card holds:

  • passenger details
  • route, date and time of travel
  • boarding and drop-off points
  • seat on the bus
  • price and payment status
  • extra luggage
  • ordered transfers
  • the channel the booking came from
  • change history

If a passenger's plans change, the booking can be edited, moved or cancelled without re-entering everything from scratch.

Learn more: Bus booking system

No double bookings

A live seat map that blocks double bookings

BUSPORTAL shows an interactive bus seat map with free, reserved and sold seats. Changes sync between users, so the dispatcher, the driver and the passenger all work with the same availability.

The system tracks seat occupancy and will not let a conflicting booking go through. On trips with a vehicle change, a passenger can be seated separately on each segment of the journey.

A carrier can also hold a closed seat reserve for regular, corporate or priority customers. Those seats stay out of open online sales but remain available to authorized administrators.

Bus seat map with numbered seats in the admin panel
Vehicle card with interior photos

Flexible capacity control

Channel-by-channel control of ticket sales

Trip availability can be controlled separately for each channel. A carrier can, for example, stop new bookings on the customer website and in messenger bots while keeping sales open for the administrator.

This makes it easier to allocate the remaining seats, keep tickets back for direct sales and avoid booking beyond available capacity. The CRM records who closed a channel and when. It can be reopened later without touching the trip itself.

Controlled separately:

  • Customer website
  • Admin panel
  • Messenger bots
  • Driver app
  • Email
  • Partner and automated integrations

Logistics and schedule

Managing routes, trips and schedules

BUSPORTAL holds the carrier's route structure: stops, running times, schedules, city-to-city prices, buses and the drivers responsible.

  • create regular and one-off trips
  • set up a repeating schedule
  • assign buses and staff
  • keep an eye on occupancy
  • change departure times
  • see how a change affects existing bookings
  • work with international routes and different time zones

The dispatcher no longer duplicates the schedule across several spreadsheets or updates the related lists by hand.

Route schedule, stop list and trip map on smartphone screens

Direct sales

Your own online sales website

BUSPORTAL can be connected to a bus carrier's own website. The passenger finds a trip, picks a date, looks through the available seats, enters their details, pays for the order and receives an e-ticket.

Schedules, prices and seat availability come straight from the CRM. That gives you a sales channel of your own, cuts your dependence on intermediaries and gives the passenger a familiar branded interface.

Learn more: Your own bus ticket sales website

Modern service for the passenger

E-ticket and live bus tracking

Once the order is placed, the passenger receives an e-ticket with the trip details and a QR code to be checked at boarding.

From the ticket they can open the public trip map and see:

  • where the bus is right now
  • the route and its stops
  • the next stop
  • the delay against the schedule
  • the estimated time of arrival

The link can be shared with family or with whoever is meeting the passenger. That cuts down the calls to the dispatcher asking where the bus is.

BUSPORTAL e-ticket with a QR code and the trip route

Work on the road

Mobile driver app

Trip route with stop markers in the driver app
Passenger list and trip financial summary in the driver app

The driver gets up-to-date trip and passenger information on their phone. No waiting for a printed list, no hunting for the latest version of a document in a chat.

  • passenger list
  • boarding and drop-off points
  • seat map
  • payment statuses
  • luggage and extra services
  • QR ticket scanning
  • boarding check-in
  • GPS position reporting
  • uploading receipts and documents from the trip

Changes sync with the CRM, so the dispatcher sees the current picture.

Learn more: Mobile driver app

tracking

GPS monitoring for your fleet

BUSPORTAL shows buses and transfer cars on a live map. The system works with Teltonika GPS hardware and with other manufacturers' devices whose protocols are supported or can be integrated.

If there is no dedicated device, the coordinates can be sent by the software tracker in the driver app.

The dispatcher sees the current position of each vehicle, its heading, route history, stops passed, delays and the estimated time of arrival.

Learn more: GPS monitoring for buses

Live map showing a bus position along its route

Financial records

Finances, payments and trip documents

Financial Report

Sales through the website64%
Table of route expenses and income in a BUSPORTAL financial report

Bookings, tickets, payments and expenses are all linked to each other. A manager can analyze revenue, cash flow, cash desk activity, trip occupancy and the results of individual routes.

The driver can upload a photo of a receipt or a PDF from the trip. The system recognizes the category, amount and date, then the accountant checks it and posts the expense.

Driver, vehicle, route and trip documents are kept separately, with control over validity dates, inspections and replacement history.

Learn more: Financial records for carriers

Loyalty and repeat trips

Remarketing and repeat sales

BUSPORTAL does more than process new bookings, it brings passengers back for their next trip. Remarketing builds target audiences from the actual history of trips, purchases and customer interactions.

BUSPORTAL helps you single out new, active, regular and VIP passengers, along with customers at risk of churn, a dormant audience and passengers worth winning back with a special offer.

Each segment can get its own marketing campaign: suggest another trip, announce a new route, launch a seasonal promotion or give regular customers a personal offer.

Passengers can be segmented by:

  • date of their last trip
  • number of trips and tickets bought
  • total spend and average order value
  • popular routes and destinations
  • countries and cities they travel to
  • available contact channels
  • source of their first booking
  • customer lifecycle stage

Communication channels

Campaigns over email, SMS, Viber and Telegram

Marketing messages can go out over email, SMS, Viber and Telegram. Before launch, BUSPORTAL shows the projected reach for the whole audience and for each channel separately.

For each recipient the system can generate a unique promo code with a set discount and expiry date. BUSPORTAL respects marketing consent, unsubscribes and frequency limits, so passengers are not flooded with the same offers.

The marketer can:

  1. Pick a ready-made audience or build their own.
  2. Prepare the message template.
  3. Preview the message before sending.
  4. Set the channel priority.
  5. Add a personal promo code.
  6. Send the campaign right away or schedule it for a chosen time.
  7. Review the delivery results.

AI assistants and support

Multichannel communication with passengers

BUSPORTAL supports marketing and service messages over email, SMS, Viber and Telegram. Telegram also offers a two-way scenario: the passenger talks to a bot and an AI assistant, and a difficult question can be handed over to a live operator.

The operator receives the inquiry in an internal Telegram topic and replies to the passenger without losing the conversation history. In the BUSPORTAL web interface you can browse dialogs, filter them by channel and status, find inquiries with no reply, see the moment the AI handed over to an operator and archive finished conversations.

Sending a reply straight from the web interface is not part of the current scenario: live operator replies in two-way dialogs go through Telegram.

Feed of messages about created tickets in an internal chat

Dialog with: Simonov P.

Side-by-side comparison

BUSPORTAL instead of Excel and chats

BUSPORTAL instead of Excel and chats
Manual record-keepingBUSPORTAL CRM
Scattered spreadsheets and listsOne database of bookings and passengers
Checking free seats by handA live interactive seat map
Payment details buried in chatsPayment status on the booking card
Paper lists for the driverThe passenger list on a phone
No single change historyA stored history of every operation
The customer base sits unusedSegmentation and remarketing campaigns
Sales totaled by handFinancial analytics per trip
Calls asking 'Where is the bus?'A public GPS map right in the e-ticket

Manual record-keepingBUSPORTAL CRM

Manual record-keeping

Scattered spreadsheets and lists

BUSPORTAL CRM

One database of bookings and passengers

Manual record-keeping

Checking free seats by hand

BUSPORTAL CRM

A live interactive seat map

Manual record-keeping

Payment details buried in chats

BUSPORTAL CRM

Payment status on the booking card

Manual record-keeping

Paper lists for the driver

BUSPORTAL CRM

The passenger list on a phone

Manual record-keeping

No single change history

BUSPORTAL CRM

A stored history of every operation

Manual record-keeping

The customer base sits unused

BUSPORTAL CRM

Segmentation and remarketing campaigns

Manual record-keeping

Sales totaled by hand

BUSPORTAL CRM

Financial analytics per trip

Manual record-keeping

Calls asking 'Where is the bus?'

BUSPORTAL CRM

A public GPS map right in the e-ticket

Success stories

Results at VD-EXPRESS

For the international carrier VD-EXPRESS, BUSPORTAL brought together the online sales website, bookings, trips, passengers, transfers, drivers, GPS monitoring and finances.

After the implementation the carrier halved the time it takes to board passengers, eliminated double bookings and moved trips off paper documents entirely.

Learn more: The VD-EXPRESS automation story

  • 600+bookings a month
  • 2active routes
  • 25%of tickets sold online
  • 8transfer geo-zones
  • 11vehicles

Step by step

How CRM implementation works

  1. We look at your routes, your sales channels and how the team works.
  2. We set up the company structure, the users and their access rights.
  3. We add vehicles, seat maps, routes, schedules and prices.
  4. We connect the sales channels you need, plus payments and GPS.
  5. We train dispatchers, administrators and drivers.
  6. We help you go live and support your work from there on.

The BUSPORTAL configuration adapts to each carrier's own processes.

Frequently asked questions

How is BUSPORTAL different from a general-purpose CRM?

BUSPORTAL is built specifically for bus carriers. Trips, stops, schedules, seat maps, tickets, transfers, driver work, GPS, remarketing and financial records are all there from the start.

Can we bring our data over from Excel?

Routes and stops are imported from an Excel file. The rest of the structure, meaning vehicles, seat maps, schedules and prices, we set up together with you during implementation. Booking history does not have to be migrated: remarketing segments are built from the trips and purchases that already run through the system.

Is the CRM a fit for a small carrier?

Yes. How much setup is needed depends on how many routes you run and which sales channels you want: only the ones you actually use get connected. For a sense of scale, the VD-EXPRESS case on this page is 2 active routes and 11 vehicles.

Can we connect our own website?

Yes. BUSPORTAL connects to the carrier's own website: the passenger finds a trip, picks a date and a seat, pays for the order and receives an e-ticket, while schedules, prices and seat availability come straight from the CRM. That gives you a sales channel of your own and cuts your dependence on intermediaries.

Can we use our existing GPS trackers?

The system works with Teltonika GPS hardware and with other manufacturers' devices whose protocols are supported or can be integrated. If a vehicle has no dedicated device, the coordinates can be sent by the software tracker in the driver app.

How does remarketing work in BUSPORTAL?

The system builds target audiences from the actual history of trips, purchases and customer interactions: the date of the last trip, the number of trips, total spend, popular destinations, contact channels and lifecycle stage. For each segment the marketer prepares a campaign, sets the channel priority (email, SMS, Viber, Telegram), can add a personal promo code and review the delivery results.

Can we reply to passengers from the web interface?

Not yet. In the web interface you can browse dialogs, filter them by channel and status, find inquiries with no reply, see the moment the AI handed over to an operator and archive finished conversations. Live operator replies in two-way dialogs go through Telegram.

Can drivers work from a smartphone?

Yes. In the mobile interface the driver sees the passenger list, the boarding and drop-off points, the seat map, payment statuses, luggage and extra services, scans QR tickets, checks passengers in at boarding, sends GPS coordinates and uploads receipts and documents from the trip. Changes sync with the CRM, so the dispatcher sees the current picture.

Can we limit what employees have access to?

Yes. Access is defined by roles and rights: each employee sees only the sections and actions they need. The company structure, users and access rights are set up at the second step of implementation and can be changed later whenever you need.

Move the whole transport operation into one system

BUSPORTAL helps you keep control of bookings, passengers, trips, drivers, the fleet, repeat sales and finances without scattered spreadsheets or manual double entry.

We will show you how BUSPORTAL will work on your company's routes.