How it runs
One call, start to finish.
Follow a single job through the system — every hand-off below happens on its own.
The phone rings
Type while they talk — name, callback, vehicle, pickup. Snap the VIN plate and the vehicle fills itself in. The price suggests itself from your rates, with the mileage worked out from the route; the tax matches the pickup location on its own. Booked for tomorrow? Schedule it and it waits on its own tab until the day comes. Club jobs that arrive by email land in their own queue, to accept or decline.
A truck rolls
Drag a driver onto the call and it lands on their phone to accept or decline — and it says so before you send one to somebody who's off duty. Heavy job? Put two drivers on it. The phone does the paperwork from there — arrivals stamp on scene, photos and a signature come back from the road, fuel goes in at the pump instead of onto a notepad — and it keeps working in the dead zone, stamping each step when it happened rather than when the signal came back. Stuck on a recovery they haven't done before? They can ask for a second opinion without calling you. Meanwhile your customer gets a tracking link at each stage, without anyone picking up the phone.
Done means billed
Completing the call creates its invoice — nothing retyped. Cash jobs confirm collection right on the driver's phone; anyone else gets a pay-online link and can settle by card without you chasing them. Fleet accounts bill with their PO and unit numbers. Motor club calls pile up unsent, then merge into one clean invoice on billing day — and a whole month of an account's invoices can go out as a single statement. Stored vehicles accrue daily storage that lands on the same bill at release.
Payday computes itself
The moment a call completes, commission is snapshotted at each person's own rate — two drivers on a job split it automatically. Hourly people are covered by their hours instead, never both. Pick your window, add any adjustments, and send it to QuickBooks.