Skip to main content

Managing Schedules

A schedule is a specific trip — it combines a route, a bus, a date, a departure time, and a fare. Schedules are what passengers see in search results.

Go to Sidebar → Schedules.


Creating a schedule

Click + New Schedule.

FieldRequiredDescription
RouteSelect from your saved routes
BusSelect an active bus from your fleet
Travel DateThe date of departure
Departure TimeScheduled departure time (24-hour or AM/PM)
Arrival TimeOptionalEstimated arrival time
Fare (NPR)Ticket price per seat
Available SeatsAutoCalculated from the bus seat layout
StatusSee statuses below

Click Create Schedule.


Schedule statuses

StatusVisible to passengers?Description
Scheduled✅ YesNormal upcoming trip — bookable
Boarding✅ YesBus is boarding — still bookable
In Progress✅ Yes (Live badge shown)Journey is underway
Completed❌ NoTrip has finished
Cancelled❌ NoTrip was cancelled; all passengers notified
Delayed✅ Yes (with warning)Departure delayed

Editing a schedule

Click the pencil icon on a schedule row to update fare, time, or status. You cannot change the bus or route after passengers have booked.


Cancelling a schedule

Set the status to Cancelled. All confirmed bookings on that schedule are automatically cancelled and passengers are notified. Refunds are processed according to your refund policy.


Filtering and searching schedules

Use the filter bar at the top of the Schedules page to narrow by:

  • Date range
  • Route
  • Bus
  • Status

Schedule occupancy

Each schedule row shows booked seats / total seats. Click a schedule to see the full passenger manifest — who booked which seat, payment status, and boarding status.


Manual booking (walk-in passengers)

For passengers who pay cash at the counter, use Create Booking (Sidebar → Create Booking):

  1. Select the schedule.
  2. Select available seats.
  3. Enter passenger name and phone.
  4. Set payment method to Cash.
  5. Click Confirm Booking.

A ticket is generated immediately — you can print it or share it with the passenger.