Workshop & Fleet Operations · Built in South Africa

Run the floor.
Know the numbers.

FleetFloor runs your truck workshop from the floor to the invoice — mechanics capture real job cards on the workshop phone, the parts store books every item out of real stock, nothing gets invoiced before the right people have signed — and every fill, load and job card rolls up into a profit & loss you can read per truck.

Free trial with full access. No card needed to start.

Trucks Loads Workshop Spares Tyres PODs
Truck P&L · TR-208 · This month
Tonnage incomeR 84 200
Diesel− R 31 450
Workshop− R 6 800
NetR 45 950
JC-2026-01047 INTERNAL
RIGTR-114 · T1 · T2
ODOMETER412 380 km
PROBLEMAir leak, rear pot
Brake chamber T30× 1
Air line 12 mm× 4 m
HOURS02:45
MECHANIC ✍ S. Nkosi+ 1 helper
MANAGER APPROVED
04
Approval stages
Mechanic → storeman → supervisor → office
06
Live owner reports
Computed at query time, every time you open them
26
Tyre positions tracked
A tyre's history follows the tyre, not the trailer
R0
To start
Full-access free trial, no card required
How it's built

Two apps. One system.

Same company, same data — every screen just respects who's logged in.

Mobile · workshop & floor

WorkshopApp

Mechanics, drivers and storemen work from a phone — job cards, parts, tyres, POD photos — or from plain WhatsApp with no app install at all.

same data
Web · office & management

FleetFloor Office

Supervisors, workshop managers, fleet controllers, diesel admins, admins, owners and GMs run the business from a browser — dispatch, approvals, imports, reports.

The approval pipeline

Nothing gets invoiced on a say-so

Every job card travels the same road. Each stage is a real login with a real signature — checked on the server, not just a button anyone can tap.

01 · Floor

Mechanic captures

Job card on the workshop phone: rig, odometer, parts, photos, hours, signature.

02 · Parts store

Storeman verifies

Every part booked out of real stock. No stock, no sign-off — order it on an RTO.

03 · Supervisor

Manager approves

Work checked and signed. Reject sends it back to the floor with reasons, not silence.

04 · Office

Admin invoices

Costs applied, PDF issued under your own letterhead, job locked for good.

Built from a working workshop

The whole yard, one system

Job cards

Real job cards, not forms

Internal fleet and third-party work, breakdown call-outs with travel legs, licence-disc and COF photos, multi-mechanic crews with hours per man.

Parts store

A store that balances

Requests to order, backorders, stock takes with signed variance reports, FIFO costing — and admin-only adjustments when the count is wrong.

Tyres

Tyre life, position by position

A 26-position rig grid, repair cards that work like job cards, scrap approvals, and measurements that follow the tyre — not the trailer it happens to be on.

WhatsApp

Job cards in the chat

Mechanics can open, describe and close jobs from WhatsApp. Supervisors dispatch to a phone number. No app install needed on the floor.

Shift rosters

Crews on the calendar, not a shift list

Build dated day, night, and long-distance rosters — truck and driver, one list per day — and every load or diesel fill that day joins straight back to who was driving.

Roles

Nine roles, one login each

Storeman, supervisor, workshop manager, fleet controller, diesel admin, admin — each sees only their own queue. Owners and general managers get a reports-only login with no operational access at all.

Proof of delivery & fleet control

A photo at load. A photo at offload. A number you can trust.

Drivers confirm every trip over WhatsApp — no app install needed. Odometer and pump photos are read automatically, paired load to offload, and rolled straight into the fleet controller's numbers.

  • Load and offload odometer photos, read automatically with a manual fallback when one won't OCR
  • Local or long-haul confirmed by the driver in-chat, checked against how that truck's fleet group is set up
  • Fleet groups classify trucks by how their diesel is measured — fill-to-fill for short-haul, calendar-day for long-distance
  • Contracts hold the rate, the fixed km per load, and a round-trip toggle for the return leg
  • Shift rosters put a named driver on a named truck for a date, before a single load happens
POD-2026-04412 LONG HAUL
Load 412 380 km → Offload 412 614 km · 234 km
TRUCKTR-208
SLIPAFR-88031
CONTRACTN3-COAL
CAPTUREDWhatsApp · driver
PAIRED
Diesel control

Who burns what, best to worst

Every fill and every load feeds the ranking. FleetFloor works out consumption per truck, per driver, and per truck-driver pair — and measures each contract's expected litres against what was actually burned.

  • Consumption ranked per truck, driver, and combination
  • Budget vs actual per contract, from fixed km per load
  • Misread odometers flagged and kept out of your numbers
Consumption ranking · This month
#TruckkmL/100km
1TR-20812 48038.4
2TR-11411 02041.1
3TR-1319 64043.7
4TR-10210 31049.2
Contract N3-COAL · expected 4 810 L · actual 4 662 L · ▼ 148 L under budget
Owner & GM reports

Know what every truck actually makes

Six reports, worked out from the same raw captures every time you open them — nothing precomputed, nothing stale. Owners get the full system; general managers get this and nothing else.

Truck P&L · TR-208 · This month
Tonnage incomeR 84 200
Diesel− R 31 450
Workshop− R 6 800
NetR 45 950
Driver rating · vs truck baseline
S. Nkosi− 4.2%
T. Dlamini− 0.6%
P. Mahlangu+ 7.1%
Averaged across every truck each driver has run
01

Truck fuel ranking

Every truck ranked by consumption, best to worst.

02

Driver fuel consumption

Burn rate per driver, independent of which truck they drove.

03

Driver rating

Each driver scored against others who ran the same truck, averaged across every truck they've driven.

04

Truck P&L

Tonnage income less diesel cost, by day, week, or month.

05

Combination P&L

Income less diesel less workshop cost, per truck, month to date.

06

Contract P&L

The same view rolled up by contract, per day or per month.

Switching from spreadsheets

Bring your history. Don't start from zero.

Already tracking tonnage and diesel in Excel? Import it. FleetFloor reconciles every row against what's already come in over WhatsApp, so nothing gets counted twice.

  • Tonnage matched against existing loads by slip number
  • Diesel readings matched by truck and day
  • Built for the sheets your customers already send — including multi-route weighbridge exports
  • One import, one date — no re-typing what your drivers already sent in on WhatsApp
Import · Sedibeng tonnage · 14 rows
Matched to WhatsApp loads11
Inserted, no prior capture3
Skipped, already counted0
Outstanding after import0
Yours, properly

Your name on every page

Your letterheadJob cards, invoices and reports go out under your company name and logo — not ours.
Your data, fencedEvery company's data is isolated at the database level. Your fleet is nobody else's business.
Independently auditedA commercial-grade security audit closed three critical issues in August 2026. Read the report
Start smallSign up, load your fleet, invite your people with a code. The free trial is the full system.

Stop guessing what each truck costs you

Full-access free trial. Set up your workshop in an afternoon.