Built for African road freight

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

Sahel HaulageKilimanjaro FreightVolta LogisticsAtlas OverlandRift Valley CargoBenin Bay LinesSahel HaulageKilimanjaro FreightVolta LogisticsAtlas OverlandRift Valley CargoBenin Bay Lines

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

  • LAG-772-XA

    Tri-axle · 30t

    On trip
  • GT-4419-24

    Rigid · 12t

    Service due
  • KDA-118K

    Tri-axle · 30t

    Available

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 transit

Lagos

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
Start free
Most chosen

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
Start free trial

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
Contact sales

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