How a query gets raised without an accusation
How a query is worded determines whether you get the answer or a defence, and in a system where most anomalies have an innocent explanation, getting the answer is the entire point.
Key takeaways
- Ask the driver first, before anybody else sees it.
- State the numbers and ask an open question. Do not state a conclusion.
- Record the explanation so the same query is never raised twice.
- Batch queries weekly. A message per anomaly is harassment.
- The rare serious case goes to a person, off this system, immediately.
The wording
Two versions of the same query
- Wrong: “Van 4 shows an unexplained 68 litre fill on Tuesday exceeding tank capacity. Please explain this discrepancy.”
- Right: “Van 4’s fill on Tuesday was 68 litres and the tank holds 60. Was some of it for something else?”
- The difference: the second one contains the likely answer and invites it.
- It also assumes competence. The driver knows what they filled; the system does not.
- Reply rate: the second version gets answered. The first gets escalated to a manager and takes a week.
- Same data, same query, same person. Only the sentence changed.
The word “discrepancy” is doing a lot of damage in the first version, as is “unexplained”. Both frame the record as a problem attributable to the reader, which is not what the system knows and not usually what happened.
Batching
- Database
- App integration
- Machine learning
- Analytics
- People
Recording explanations
The single most important feature here. When a driver explains that the extra litres go in the mower can once a month, that explanation is attached to the pattern, and the query is not raised again next month.
Without it the system asks the same question repeatedly, the driver correctly concludes that nobody is reading the answers, and the reply rate collapses. Every recurring query that is not suppressed after being explained is a small withdrawal from the account that makes the whole system work.
Three or more is a conversation
A weekly message with five queries in it reads as an accusation regardless of the wording. At that point the right action is a two-minute conversation, which usually reveals something structural: a vehicle that has been reassigned, a card that is being shared, a route that changed.
The rare serious case
- App integration
- Security & identity
- Analytics
- People
The important design point is that the system does not have a fraud workflow, a case file, or a status for suspicion. Those features invite use, and something that affects somebody’s job should be handled by people with the raw evidence in front of them, not through a queue.
What the system does provide is the underlying records, exportable and complete, so that whoever is handling it is working from facts rather than from a summary the tool generated.
No driver league tables
Worth stating as a rule because it will be requested. Ranking drivers by fuel economy ranks their routes, and publishing that ranking creates pressure to game the one thing drivers can control, which is the odometer reading they type at the pump.
That is a genuinely bad outcome: it degrades the data the system depends on in order to produce a metric that was measuring routes anyway.
Next: what the fuel data says about the vehicles.
All posts