Changes are versioned with an effective date and logged in the audit trail.
Route R1 · Western corridor
Towns
Code
Town
Type
Zone
Km from NBO
Branch / agents
Hours
GPS
Door delivery
Base rates (KSh) · by zone difference × chargeable weight
Effective from
Zone difference
Example lanes
Small ≤ 2 kg
Medium ≤ 10 kg
Large ≤ 25 kg
Per kg over 25
Zones: 0 = Nairobi · 1 = Naivasha, Nakuru · 2 = Eldoret, Soy · 3 = Matunda, Kitale, Kapenguria. Lane overrides (for example NBO→KTL promotional pricing) and seller-tier discounts sit on top of the base card.
Seller tier discounts
Tier
Monthly volume
Discount on base
COD fee
Payout hold
A
1,000+
24h
B
300–999
48h
C · new
< 300
72h
Delivery options
COD
Cover & liability
Commission rules
Applies to
Event
Basis
Rate
Earned when
Effective
All authorised agents
Origin booking
Delivery fee
Parcel final state
1 Nov 2026
All authorised agents
Destination release
Delivery fee
Collected
1 Nov 2026
Kitale Mega Agent (override)
Destination release
Delivery fee
Collected
1 Nov 2026
Riders
Door delivery
Flat per drop
Delivered (OTP)
1 Nov 2026
Uncollected parcels
Delivery attempts
Release & money controls
Permission matrix
Permissions are scoped to a branch where it applies
Permission
Super admin
Hub manager
Booking agent
Pickup agent
Driver / rider
Seller
Finance
Event
To
Channel
Template
Booked
Receiver
SMS
TAJ: Parcel from {sender} booked to {town}. Track: {short_url} Ref {tracking}
Dispatched
Receiver
SMS
TAJ: Your parcel {tracking} is on the way to {town}.
Ready for collection
Receiver
SMS
TAJ: Parcel {tracking} ready at {pickup_point} ({hours}). Code {collection_code}. {cod_line}
COD line
Receiver
SMS
Pay KSh {cod} to Paybill {paybill}, Acc {tracking} before collection.
Out for delivery
Receiver
SMS
TAJ: {rider} is delivering {tracking} today. Give OTP {otp} only on receipt.