City Link

Booking admin

Sign in with your Citylink staff account.

City Link — the right way to travel
Booking admin
Trips
—
Seats booked
—
Seats held
—
Revenue (paid)
—
Booked (paid) Held (unpaid)
DepRouteCoachStatusOccupancyRevenue
No trips on this date.

SeatPassengerLegStateTicketReservationBooking
No active seats on this trip yet.

Manual booking

Walk-in or phone booking at the counter. Sell now takes payment immediately and issues tickets. Hold reserves seats under a name for later payment, like an agent holding seats over the phone — settle or release it from the Holds tab.

Taken Available

Pending holds

Seats reserved by an agent under a name, awaiting payment. Settling issues tickets immediately; cancelling releases the seats.

Held byReservedExpiresTripCoachSeatLegFare
No pending holds.

Sales summary

Showing your own sales only.

By day

DateCurrencyOnline ticketsOnline revenueCounter ticketsCounter revenueTotalAdmin commission
No sales in this period.

By route

RouteCurrencyTicketsRevenue

By payment method

Payment methodCurrencyTicketsAmount
No sales in this period.

Tickets sold

Every ticket in range — the detail behind the summaries above.

Ticket #BookedPassengerSeatRoute DepartureSold byChannelPaymentFare
No tickets in this period.

Find a ticket

Search by ticket number, booking reference or passenger name.

Ticket #PassengerSeatLegDeparture Sold byChannelStatusFare
No matching tickets.

Cancellation report

Ticket #SeatDepartureValueRefund Sold byCancelled byAccounted toCancelled atNote
No cancellations in this period.

Setup

NameCityCodeID
NameFromTo

Stops & times along a route

The first stop leaves at 0:00 (the schedule's start time); each stop's offset is hours:minutes from that start. Passengers can board and alight at any two stops in order. Stops can't be changed while upcoming trips on the route have seats sold.

#Pickup pointOffset (minutes from start)

Prices belong to a route, two of its stops in travel order, a passenger group, and a currency — e.g. on Harare - Bulawayo you can price Gweru → Bulawayo for Adult in USD, ZWG and ZAR separately. Saving an existing cell updates it; leaving a group/currency combination unset means it can't be sold on that leg.

RouteFromToGroupCurrencyPrice

Seat layout: seats are numbered 1..capacity in rows of the given column count; the aisle falls after that many columns (e.g. 4 columns, aisle after 2 = a 2+2 coach).

PlateTypeCapacityLayoutActive

A schedule runs a route: the coach leaves the route's first stop at the start time and reaches every stop at its configured offset. Leg prices come from Pricing. Set "Repeat until" to create the same departure daily.

Upcoming schedules

DateStartsArrivesRouteCoachStatusBookedHeld
No schedules in this period.

Groups are priced directly per route and leg in Setup → Pricing (not a percentage discount) — minimum age is just a reference for the counter staff.

NameMin. ageID

Staff who take bookings at the counter. Confirmed bookings are attributed to the agent who made them; "Sales Online" represents self-service bookings on the customer site.

NameUsernameBookingsLast bookingStatus

Users & roles

Staff sign in with these accounts. Admin can reach everything; Booking can sell seats, manage holds and view sales.

Add a user

Rights
UsernameNameRolesBookingsLast sign-inStatus

Audit trail

One row per state-changing request against the admin dashboard or the public booking API — who did it, what they hit, and the outcome. Read-only lookups aren't recorded here; sign-in attempts are on record separately.

AtUserMethodPathStatusmsIP
No matching requests in this period.