Dashboard overview
The Admin dashboard is your operations command centre. Monitor fleet activity, manage bookings and trips, configure pricing, handle corporate clients, and run reports — all from metroberryke.com.
- Dashboard — KPIs, quick links, and today's activity
- Operations — drivers, vehicles, bookings, trips, routes, fleet map, SOS
- Finance — pricing, promos, invoices, wallet
- Reports — trips, revenue, driver performance, fleet utilisation
- Settings — team, policies, service zones, users
Drivers & vehicles
Managing drivers
- Open Drivers from the sidebar
- Click Add Driver or review pending applications
- Open a driver profile to verify documents and approve/reject
- Use Bulk Approve for multiple pending drivers
- Assign a vehicle from the driver's detail page
Managing vehicles
- Open Vehicles → Add Vehicle
- Enter make, model, plate, class, and capacity
- Assign a driver from the vehicle detail page
- Track maintenance from Settings → Fleet Maintenance
Bookings
Create, approve, assign, and manage all ride bookings from the Bookings page.
- Create Booking — manual booking for any passenger or corporate client
- Approve — confirm pending bookings (especially corporate)
- Auto-assign — match available drivers automatically
- Pool — group passengers on shared routes
- Import CSV — bulk import shifts or recurring bookings
- Cancel — with reason; passenger is notified
Tip
Use the map view toggle on Bookings to visualise pickup clusters and optimise pool groups.
Trips & live tracking
Monitor active trips and review completed ones from the Trips page.
- Trip list — filter by status, date, driver, or organisation
- Trip detail — passenger check-in/out, fare breakdown, comments, pool stops
- Live track — real-time map for any in-progress trip
- Fleet Map — bird's-eye view of all active vehicles
Routes
Define fixed routes for corporate commutes and recurring services.
- Open Routes → Create Route
- Set origin, destination, and corridor waypoints on the map
- Configure pricing, vehicle class, and schedule
- Restrict to specific organisations if needed
- Approve routes for corporate clients from their org settings
Corporate clients
Onboard and manage corporate organisations from Corporate Clients.
- Create Corporate Client with company name and contact
- Add employees manually or import CSV
- Configure departments, booking approval rules, and pool settings
- Set org-specific pricing and approved routes
- Generate invoices from completed bookings
Finance
- Pricing — vehicle class fares, default rates, org-specific overrides
- Promo Codes — create discount codes with expiry and usage limits
- Invoices — generate from bookings, send to clients, mark paid, export PDF/CSV
- Wallet — view balances, transactions, M-Pesa reconciliation
SOS & incidents
Respond to emergency SOS alerts and manage incident tickets.
- SOS page shows active alerts with map coordinates — acknowledge immediately
- Incidents page lists driver/employee reports — assign agents and update status
- Support tickets handle general enquiries from the Support page
Important
SOS alerts require immediate attention. Acknowledge and contact the user while dispatching help.
Reports
Run operational and financial reports from the Reports page.
- Trips — volume, completion rate, cancellations
- Revenue — fares, payments, outstanding invoices
- Driver Performance — ratings, acceptance rate, earnings
- Fleet Utilisation — vehicle usage and idle time
- Capacity — seat utilisation on pool routes
- Route Conditions — live corridor status
- Export — CSV or PDF for any report tab
Driver KYC documents
Configure which documents drivers must upload and get approved before they can receive trip assignments. Open Settings → Driver Document Requirements.
- Go to Settings → Driver Document Requirements
- Check each document type that should be mandatory for your fleet
- Save changes — existing drivers are re-evaluated against the new list
- Open Drivers → select a driver → review uploads and approve or decline
- Use Bulk Approve when all required documents are in order
Available document types
- Profile Photo
- National ID / Passport (document number required)
- Driving License (expiry date required) (document number required)
- Good Conduct Certificate (document number required)
- PSV Badge (expiry date required) (document number required)
- NTSA Inspection Report (expiry date required) (document number required)
- Insurance Certificate (expiry date required) (document number required)
- NTSA Inspection Sticker (expiry date required)
- Clear image of the vehicle
- Speed governor certificate (expiry date required) (document number required) — Required for vehicle class C and above only
Class C and above only
- Speed governor certificate (expiry date required) (document number required) — Required for vehicle class C and above only
Note
When Speed governor certificate is enabled, it is enforced only for drivers assigned to vehicles in pricing class C or above (7+ seats). Class A/B drivers are not blocked if they have not uploaded it.
Important
Drivers cannot be assigned trips until every required document for their vehicle class is approved, unless you use the KYC override on their profile.
Platform settings
- Team — add staff, assign roles, archive users
- Booking Policy — rules for individual passengers
- Trip Buffer & Cancellation Policy — scheduling windows
- Operations — driver matching radius, offer timeout, no-show grace
- Service Zones — geographic operating areas
- Driver KYC — required document types
- All Users — search, suspend, ban, associate passengers to orgs