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.
| Field | Required | Description |
|---|---|---|
| Route | ✅ | Select from your saved routes |
| Bus | ✅ | Select an active bus from your fleet |
| Travel Date | ✅ | The date of departure |
| Departure Time | ✅ | Scheduled departure time (24-hour or AM/PM) |
| Arrival Time | Optional | Estimated arrival time |
| Fare (NPR) | ✅ | Ticket price per seat |
| Available Seats | Auto | Calculated from the bus seat layout |
| Status | ✅ | See statuses below |
Click Create Schedule.
Schedule statuses
| Status | Visible to passengers? | Description |
|---|---|---|
| Scheduled | ✅ Yes | Normal upcoming trip — bookable |
| Boarding | ✅ Yes | Bus is boarding — still bookable |
| In Progress | ✅ Yes (Live badge shown) | Journey is underway |
| Completed | ❌ No | Trip has finished |
| Cancelled | ❌ No | Trip 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):
- Select the schedule.
- Select available seats.
- Enter passenger name and phone.
- Set payment method to Cash.
- Click Confirm Booking.
A ticket is generated immediately — you can print it or share it with the passenger.