Hotel Transfer & Booking Platform

Fill every seat.
Automate the rest.

Smartbus replaces phone calls, Excel sheets, and manual vouchers with a complete digital operation — from online booking straight through to driver check-in.

Scroll
Business Impact

What changes when your
operation runs on Smartbus

Hotels, bus operators, and passengers all gain something concrete — less manual work, more revenue, better service.

Bus Operators
faster boarding per route

Turn your fleet into a fully-booked operation

  • Seat occupancy visible in real time — every route, every day
  • Online pre-booking fills buses before departure
  • No more empty seats from last-minute no-shows
  • Driver receives the full passenger manifest automatically
  • Live GPS tracking per route shared to hotel staff
  • Revenue per route visible instantly — no manual tallying
Hotel Partners
80%
reduction in front-desk transfer calls

Your guests book themselves. Your staff focus on service.

  • Branded public booking portal — your hotel, your URL
  • Instant hotel service lists per departure with passenger names and counts
  • Staff PIN portal with hotel-scoped access, no shared admin logins
  • PDF voucher issued automatically on every confirmed booking
  • Automatic transfer movement logs with accounting-ready exports
  • Revenue reports per hotel, per period, per service type
  • Upsell unsold seats to guests already staying with you
  • Manage all your properties from one admin dashboard
Passengers
24/7
booking from any device

Guests served faster, with zero front-desk dependency

  • Book from phone or tablet any time — no waiting at reception
  • Email OTP confirmation protects payment — no unverified charges
  • PDF voucher arrives by email within seconds of payment
  • Change pickup point after booking — no calls needed
  • Cancel within the policy window and see refund status instantly
  • All booking details accessible via one support reference code
Buses per tenant
Drivers & staff
Hotels supported
4
Service types
4
User portals
7
Day free trial
Service Types

One platform,
four transfer categories

City transfers, excursions, cruises, and custom routes — each with its own pricing model, voucher structure, and booking rules.

City Transfer

Hotel-based round-trip transfers between hotel and city destinations. Pricing by passenger mix — adults, children, and infants each handled separately.

  • Round-trip outbound + return voucher
  • Hotel-scoped pricing tiers
  • All passenger types (adult, child, infant)
  • Driver manifest with live check-in

Excursion

Day-trip excursions with hotel pickup and return from the excursion destination. Round-trip pricing includes both legs as a single booking.

  • Hotel + excursion destination pricing
  • Outbound + return route pair
  • Group and individual capacity management
  • OTP-secured guest self-booking

Cruises

Cruise port transfers connecting hotels to embarkation points and back. Priced by hotel and cruise berth with outbound and return legs.

  • Hotel + cruise point pricing
  • Port-specific route management
  • Round-trip two-leg voucher
  • Real-time seat availability

Special / Custom

Point A to point B only — one-way, no return. Each direction is a distinct route with its own pricing row. Ideal for airport runs and bespoke transfers.

  • One-way only, no return leg
  • Distinct reverse-direction pricing
  • Single-leg voucher structure
  • Flexible pickup and dropoff points
Guest Experience

A booking portal
guests actually use

Each hotel gets its own branded URL. Guests browse, book, pay by card, and receive a PDF voucher — no app install required.

🔒smartbus.gr/your-hotel
Grand Hotel
Online Booking
Book your transfers easily and securely online
See all routes →
Select a service category
City Transfer
Excursion
Cruises
Airport
Port
On demand
Voucher
FAQ
Core Capabilities

Built for the full
transfer lifecycle

Every feature ships as a genuine, production-ready module — nothing aspirational.

Multi-Type Bookings

City transfers, excursions, cruises, and point-to-point — each with distinct round-trip and one-way pricing.

Email OTP Verification

Every self-service booking requires email OTP confirmation before a payment order is created — guests verify once per booking, no unverified charges possible.

Viva Payments

Direct payment processing via Viva Wallet with idempotency-safe retry and webhook verification.

Voucher Management

Create, track, and issue digital vouchers for round-trip and point-to-point transfers with PDF export.

Live MapLibre Maps

Real-time vehicle tracking using MapLibre GL 5 — routes, driver locations, and stops visualised live.

Driver Check-In

On-vehicle passenger verification with boarding status — driver app reads the route manifest in real time.

PDF Generation

Automatic voucher and report PDFs via PDFKit — sent by email and available for manual download.

Real-Time Sync

Socket.io 4 push events across all portals — booking updates, route changes, and check-in state propagate instantly.

Four Operating Portals

A dedicated interface
for every role

Each portal is scoped, authenticated, and purpose-built — no shared screens, no confusion.

Admin

Operations Dashboard

Full control over catalog, routes, pricing, vouchers, reports, and platform settings across all hotels.

  • Route & catalog management
  • Voucher lifecycle control
  • Audit log on all operations
  • Booking hold and payment oversight
Hotel

Hotel PIN Portal

PIN-secured hotel-scoped access — staff can manage their own vouchers, pricing, and reports without admin rights.

  • Hotel-scoped booking views
  • Voucher issue and void
  • Local pricing configuration
  • Revenue and occupancy reports
Guest

Self-Service Booking

Guests book, pay, view their itinerary, change pickup points, and cancel — all without calling the desk.

  • Email OTP verification before payment
  • Viva Wallet checkout
  • Pickup point adjustment
  • Email confirmation & PDF voucher on every booking
Driver

Route Execution App

Drivers see their assigned routes, verify passengers on boarding, and report trip status — on any device.

  • Daily route manifest
  • Passenger check-in scan
  • Live map with stops
  • Trip status reporting
Real Results

What Smartbus operators
see from day one

No aspirational numbers — these are the operational shifts that come from replacing manual processes with a complete digital system. Designed and built by bcoders.gr.

80%

Less admin time per booking

No Excel sheets, no handwritten manifests, no manual voucher printing. The system issues, tracks, and archives every booking automatically from the moment payment is confirmed.

Faster passenger boarding

The driver app pre-loads the full route manifest. Boarding is a tap, not a clipboard check. Passengers who booked online are already listed with their pickup point and seat count.

0

Empty seats from lost bookings

Real-time occupancy data lets hotel staff and admins see available capacity and push last-minute offers. Every unsold seat is visible — no route leaves half-empty by accident.

100%

Digital vouchers, every booking

Every confirmed booking automatically generates a PDF voucher and delivers it by email. No printing, no manual dispatch, no missing vouchers on departure day.

Scale without adding headcount

Handle 10 bookings or 10,000 with the same team. Automation absorbs the volume — more hotels, more routes, more passengers — without proportional staff growth.

1

Platform for the whole operation

Admin, hotel staff, guests, and drivers each have their own portal. One system covers the full transfer lifecycle — no separate tools, no data gaps between teams.

Try Smartbus
free for 7 days.

Full access, all portals, demo data loaded — no credit card, no commitment.

Application crafted by bcoders logo
1

Demo environment setup

We provision a test hotel with sample routes, pricing tiers, and vouchers pre-loaded.

2

Access all four portals

Admin, hotel, guest, and driver interfaces all available with live data from day one.

3

Run a real end-to-end flow

Book → email OTP → Viva pay → PDF voucher by email → driver check-in. The full loop works.

Request Access