Every load, every lane, on one board.
Cargo replaces the WhatsApp groups, paper waybills and spreadsheets your operation runs on today. Dispatch a trip, watch it move, prove it landed — and tell your customer the truth about when it arrives.
- Live GPS in under 30 seconds
- Works on 2G handsets
- No per-vehicle hardware lock-in
Live operations
Lagos hub · today
On time
94.2%
+2.1 pts
In transit
128
18 lanes
Delayed
6
2 at border
Lagos → Ibadan
Dispatched
CF-48210 Lagos → Ibadan
LAG-772-XA
In transit
14:20
CF-48207 Tema → Kumasi
GT-4419-24
Delayed
17:05
CF-48195 Nairobi → Nakuru
KDA-118K
Delivered
09:41
CF-48188 Durban → Gqeberha
ND-903-118
Loading
—
12,400+
Trips dispatched monthly
98.6%
Position updates delivered
31 min
Average ETA error, long haul
6
Countries in production
Operators running long-haul and last-mile freight on Cargo
The platform
One system for the whole movement
From the moment a load is accepted to the moment it is signed for, everything lives in the same record — so nobody has to reconcile three versions of the truth.
Fleet register
Vehicles, trailers, documents and service intervals in one record, with expiry dates that chase you instead of the other way round.
Live tracking
Positions stream in over SSE and land on the map in seconds — from a telematics box or the driver's phone.
Route planning
Sequence multi-drop runs, account for border posts and weighbridges, and get an ETA your customer can plan around.
Proof of delivery
Signature, photo and QR scan captured at the gate, queued offline and synced the moment the driver gets signal.
Operational analytics
Cost per kilometre, utilisation, on-time rate and idle time, split by lane, vehicle and driver.
Exception alerts
Detention, route deviation, long stops and missed ETAs surface as they happen, not at month end.
Operations
Everything the yard, the road and the office each need
Five surfaces, one record. Dispatchers, drivers and finance see the same trip from the angle that matters to them.
Fleet management
Know what you own and what it costs you
Every vehicle carries its papers, its service history and its running cost. When a roadworthiness certificate is three weeks from expiry, the register tells you — before a checkpoint does.
- Vehicle, trailer and document register with expiry reminders
- Service intervals tracked by odometer and by date
- Fuel and maintenance cost per kilometre, per asset
Fleet register
- On trip
LAG-772-XA
Tri-axle · 30t
- Service due
GT-4419-24
Rigid · 12t
- Available
KDA-118K
Tri-axle · 30t
Cargo tracking
Follow the load, not just the truck
Positions arrive over a live stream and attach to the shipment, so a customer asking “where is my cargo” gets an answer from the same data your dispatcher is looking at.
- Live map with breadcrumb history per trip
- Public tracking link customers can open without an account
- Geofenced arrival and departure events at every stop
CF-48210
In transitLagos
Departed 06:12
Ibadan
In transit
Abuja
ETA 19:40
Dispatch and operations
Assign a load in three clicks
A board that shows what is unassigned, what is rolling and what is stuck. Assign a driver and vehicle, and the trip is on their phone before they leave the yard.
- Assignment with availability and compliance checks
- Status lifecycle from booked through to proof of delivery
- Every action written to an immutable audit trail
Dispatch board
Unassigned
4- Kano → Lagos · 28t
- Tema → Kumasi · 14t
Assigned
9- Lagos → Abuja · 18t
Rolling
12- Accra → Kumasi · 10t
Roles and access
Give people exactly the access their job needs
Cargo is multi-tenant from the first row of the database. Every record belongs to an organisation, and every action is checked against a role before it runs.
Owners and admins
Full control of the workspace, billing and who can do what.
Dispatchers
Build trips, assign drivers, chase exceptions.
Drivers
See only their own trips, capture proof, work offline.
Viewers
Read-only access for finance, customers and auditors.
Inside the console
Designed to be read at a glance, at 6am, on a phone
Dispatchers do not have time to hunt. The board leads with what is late, what is unassigned and what needs a decision right now.
Live operations
Lagos hub · today
On time
94.2%
+2.1 pts
In transit
128
18 lanes
Delayed
6
2 at border
Lagos → Ibadan
Dispatched
CF-48210 Lagos → Ibadan
LAG-772-XA
In transit
14:20
CF-48207 Tema → Kumasi
GT-4419-24
Delayed
17:05
CF-48195 Nairobi → Nakuru
KDA-118K
Delivered
09:41
CF-48188 Durban → Gqeberha
ND-903-118
Loading
—
Security and compliance
Freight data is commercial data
Your lanes, your rates and your customers' addresses are competitive information. Cargo treats them that way.
Tenant isolation by design
Every domain row carries an organisation id, and every query is scoped in one place. There is no code path that reads another tenant's data.
Least-privilege roles
Roles and a central access-control map, with a permission check on every mutation before it touches the database.
Immutable audit trail
Who changed what, from which address, and when. Audit rows are append-only and exportable for compliance reviews.
Modern authentication
Email verification, two-factor options, trusted-device support and secure session handling with Better Auth.
From the road
What changes in the first month
“We used to find out a truck was stuck at the border when the driver's airtime ran out. Now the delay shows on the board an hour before anyone would have called.”
Adaeze Nwosu
Operations lead, Sahel Haulage
“Proof of delivery used to take four days to reach the office as paper. It reaches us before the truck does now, and invoicing moved with it.”
Kofi Mensah
Finance manager, Volta Logistics
“Our drivers were the hardest sell. The app works with no signal, so they stopped fighting it in the first week.”
Wanjiru Kamau
Fleet controller, Rift Valley Cargo
Pricing
Priced per vehicle, not per seat
Your dispatchers, finance team and customers should all be looking at the same board. Charging for that would be the wrong incentive.
Starter
$0
for your first 3 vehicles
Enough to run a small fleet properly, with nothing switched off.
- Up to 3 vehicles and 5 users
- Live tracking and dispatch board
- Proof of delivery capture
- 30 days of trip history
Operator
$14
per vehicle, per month
For carriers running scheduled lanes who need the numbers to hold up.
- Unlimited users and roles
- Route planning and ETA prediction
- Customer tracking links
- Analytics, exports and webhooks
- 12 months of trip history
Enterprise
Talk to us
annual agreement
Multi-depot groups with integration, data-residency or SLA requirements.
- Everything in Operator
- Custom integrations and API limits
- Single sign-on and audit export
- Onboarding and named support
Indicative pricing shown in USD. Local currency billing available in supported markets.
Questions
The things operators ask first
Still deciding? Create a free workspace and put one real trip through it — that answers more than a demo call.
No. Cargo accepts positions from the driver's phone out of the box, and from installed telematics units over a documented endpoint. Most fleets start with phones and add hardware to the long-haul units later.
Put one trip through it this week.
Create a workspace, add a vehicle and a driver, and dispatch a real load. You will know inside a day whether it fits how you work.
Today · First trip live