
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.
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 carrierWhy the usual methods stop working
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.
Centralized records


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:
If a passenger's plans change, the booking can be edited, moved or cancelled without re-entering everything from scratch.
No 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.


Flexible capacity control
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:
Logistics and schedule
BUSPORTAL holds the carrier's route structure: stops, running times, schedules, city-to-city prices, buses and the drivers responsible.
The dispatcher no longer duplicates the schedule across several spreadsheets or updates the related lists by hand.

Direct sales
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.
Modern service for the passenger
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:
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.

Work on the road


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.
Changes sync with the CRM, so the dispatcher sees the current picture.
tracking
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.

Financial records
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
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:
Communication channels
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:
AI assistants and support
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.
Side-by-side comparison
| Manual record-keeping | BUSPORTAL CRM |
|---|---|
| Scattered spreadsheets and lists | One database of bookings and passengers |
| Checking free seats by hand | A live interactive seat map |
| Payment details buried in chats | Payment status on the booking card |
| Paper lists for the driver | The passenger list on a phone |
| No single change history | A stored history of every operation |
| The customer base sits unused | Segmentation and remarketing campaigns |
| Sales totaled by hand | Financial 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
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.
Step by step
The BUSPORTAL configuration adapts to each carrier's own processes.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.