Success
Battery compartment unlocked
5:52
37%
I
Idris
Metro Swap Station
You are not on shift
Start your shift to record you on duty today.
You have a new notification awaiting your attention. Click here to check it out
Total swaps completed today
79
Quick Actions
Report case
My cases
Parked swap
Energy capture
Transfer request
Charge status
Push battery
Faulty swap
Swap history
OO
Olayide Oyebode
+2348165467887
Swap Completed
10th Feb 2026
Time1:26 pm
Duration2m 14s
MethodBluetooth
SA
Saheed Adeyemo
+2348170303076
Swap Completed
10th Feb 2026
Time12:58 pm
Duration6m 02s
MethodOne-time code
5:52
37%
Energy capture
Idris · Metro Swap Station
Select a date
Browse energy captured on a previous day.
July 2026
Data captured
No data
5:52
37%

Meter photo

The meter photo this reading came off
Which reading?
Pick the meter and the round to capture.
5:52
37%

Capture reading

Meter reading
Focusing on the meter…
Line the whole meter display up inside the frame and hold steady.
Mark as faulty
This applies to this round today only.
5:52
37%

Swap details

Olayide Oyebode
FST559AB · +2348165467887
Swap Completed
Swap
Swap time1:26 pm · 10 Feb 2026
Duration2m 14s
Unlock methodBluetooth
StationMetro Swap Station
Handled byIdris
Batteries
Battery outBP-260210-04471882 · 67.2V
Battery inBP-260210-07731245 · 50.4V
Payment
Daily swap fee₦12,000.00
VAT (7.5%)₦900.00
Total charged₦12,900.00
Paid fromRider wallet
Start your shift
This records you on duty at this station for today.
StationMetro Swap Station
HandlerIdris
Starting at1:41 pm · 10 Feb 2026
Initiate swap
Enter the riders Licence plate number & Phone Number
Licence plate number
Phone Number
1:42
37%
Oil change due
3,180 km
since the last oil change
Rider's walletRefresh balance
₦12,000.00
Swap fee
₦12,900.00
Daily subscription₦12,000.00
VAT (7.5%)₦900.00
First swap today · the daily subscription applies.
Rider nameGafar Olaleye
Phone number+2348147014061
Chassis numberMD6M14PA1P4A3010
License plateFFF223VW
Sango Reward 10 out of 25 days
VCU
Bluetooth enabledNo
Recently streamedNo
02:00
Transaction history
Wallet balance
₦12,000.00
Rider wallet history
Battery swap at Metro Swap Station
01:38 PM, 10 Feb 2026
₦0.00
Battery swap at Metro Swap Station
10:10 AM, 10 Feb 2026
₦12,000.00
Wallet funded
08:58 AM, 10 Feb 2026
₦12,000.00
Battery swap at Metro Swap Station
07:34 PM, 9 Feb 2026
₦0.00
Oil change tracking
Why every keke is checked at 3,000 km

The problem

We are replacing differentials faster than we should be. The failures are not random: a differential running on old or low oil wears until it fails, and the oil was not being checked on any schedule.

Nobody was told a keke was due, nobody owned the check, and a completed oil change left no record. The first signal we got was a breakdown, which is the most expensive place to find out.

The rule

Due at 3,000 km since the last oil change

Mileage comes off the reading the manager already types at stage two of every battery unlock, so it refreshes on every swap and needs no new step.

What happens when a keke is due

  1. 1The system opens a case automatically and assigns it to the technician at the rider's station. Nobody has to raise it.
  2. 2The technician accepts it, travels to the rider and marks arrival, exactly as with any other case.
  3. 3Category, fault and resolution are already filled in, because a preventive case is known before he arrives.
  4. 4He photographs the work before and after. That is what closes the case, and the counter resets to zero.

Why it is a case and not a checklist

A checklist tells you what was ticked. A case tells you what is outstanding, who owns it, how long it has been outstanding and which station is behind. It is tracked in the same system as every other field intervention, so oil changes are counted beside them rather than in a spreadsheet nobody reads.

This does not stop the swap

A rider who is due still swaps and still earns. This screen tells you; it does not gate anything.

11:30
74%
Muhammed Aliyu
1
Old battery out
Unlock to remove
2
New battery in
Unlock to insert
Unlocking for the old battery
Choose an unlock method below
Choose how to unlock
Unlock command sent over Bluetooth
Check the keke. Did the compartment actually open?
One-time codeExpires in 15s
— — — — — —
Enter this code on the keke's display unit, then confirm below once the battery lock opens.
Unlocked over Bluetooth
Old battery S/NAuto-filled
Park this swap
Pick a reason. You can resume it from the dashboard.
5:52
49%
Report Issue
Help us resolve issues quickly by providing detailed information.
Issue type *
What is this about?
Describe your issue
Evidence
Photos or videos help support review faster.
Take a photo Optional
Please provide details about the issue
Select issue type
What's happening? Pick the closest match.
Battery swap successful
The battery swap has been completed and assigned to the rider. You can return to the dashboard to handle the next swap.
5:52
37%

Profile

I
Idris Ayodele
Swap station manager
5:52
37%
Sign in
Use the phone number your station is registered against.
Phone number
PIN
Trouble signing in? Ask your cluster manager to reset your PIN.