- Client
- Confidential field-service client
- Vehicles and trailers under one queue
- 36
- Historical service records reconciled, back to 2003
- 773
- Hidden spreadsheet shortfall found and fixed
- $30,922
The problem
The fleet ran on a spreadsheet, and the spreadsheet was wrong. Formulas adding up the wrong ranges were under-reporting spend across a dozen tabs by more than $30,000 combined, and nobody had a reason to suspect it until someone went looking. Registration stickers, insurance cards and emissions certificates lapsed on whatever schedule someone remembered to check. Engine fault codes from the telematics platform the company was already paying for went unread because nothing put them in front of anyone, and oil changes ran on a rough sense of when a truck was probably due rather than its real odometer. With three dozen active vehicles and trailers and hundreds of historical service records behind them, mileage errors spread: a vehicle's mileage feeds its retirement date and the capital plan, so a reading that was half the true figure gave confidently wrong answers everywhere it was used.
What we built
We built a single triage queue: one list, worked top to bottom, and when it's empty the fleet work is done for the day. It pulls together expired and soon-to-expire registration, open engine fault codes, oil changes due against the real odometer, driver-reported issues, and missing paperwork. The count on the menu tab uses exactly the same rules as the page, so the two can never disagree. It reads from the client's existing ELD/telematics platform (Motive) without changing anything there, matching vehicles by VIN first and unit number second, and never writes back into a system that also holds federally regulated hours-of-service records. Around the queue sits a full vehicle registry with service history and document storage, manual service logging, an insights view with a spend trend and a mileage-driven retire/replace watchlist, a capital plan by year, and a seven-step retirement checklist that moves a vehicle into permanent history rather than deleting it. Every change is recorded against the person the company's own Microsoft sign-in confirmed, and so is every time someone views a document. The browser never holds the keys to the database: it asks for a change, and the server checks the person's role and makes it, so a hijacked browser session can't post an arbitrary number.
The outcome
The spreadsheet's hidden shortfall came to light and got fixed at the source rather than patched over. The mileage-conflict check alone caught a vehicle reading roughly half its true mileage in one system compared with its own service history, the kind of gap that would have skewed its replacement date and every mileage-driven decision behind it. Compliance stopped depending on someone remembering, because the queue shows what's due before it lapses. And because the core of it (the queue, the odometer-conflict check, the mileage-first watchlist, the rules about where each figure came from) doesn't depend on the particular telematics platform and sign-in system it launched with, it fits any business with a similar shape: a light-duty mixed fleet of roughly 20 to 250 owned vehicles, already on telematics for compliance but getting no maintenance use out of the odometer readings it already pays for, with nobody who runs the fleet as a full-time job. That covers most field-service trades (pest control, lawn care and landscaping, snow removal, HVAC, plumbing, electrical), environmental and vegetation contractors, small construction and site-services firms, delivery and last-mile courier fleets, security patrol, multi-location franchise operators, non-profit and small public-sector fleets, and non-emergency medical transport.