Our drivers have no signal for half the route. Does the app still work?
It has to, so it is built offline first. The manifest, the stops and the forms come down with the driver, the work is recorded on the device where it happens, and the sync resolves when coverage returns. Anything else produces the outcome we are usually called in to fix, which is drivers keeping a paper copy because they do not trust the app.
Can it prove a delivery happened?
That is normally the first thing built. A signature, a photograph, a timestamp and a location captured at the door, attached to the consignment and available to whoever answers the phone when a customer disputes it. The value is not the technology, it is that the argument ends in seconds instead of a day of phone calls.
Will it work with our existing transport management system?
We build against what you run rather than around it. Where the system has an API we use it; where it does not, there is nearly always an export, a database or a file drop that can be worked with. The integration layer is kept in one place so that changing or replacing that system later is a contained piece of work rather than a rebuild.
How do you handle tracking without draining the phone battery?
By sampling deliberately rather than continuously. Location is captured at the events that matter, at a frequency chosen for the route length, with the collection stopping when the shift ends. A tracking app that flattens a phone by lunchtime gets switched off by the person carrying it, which loses you the data entirely.
Do we actually need route optimisation?
Possibly not, and it is oversold. Optimisation pays when you have dense multi-drop rounds, service windows that hold, and a planner willing to accept the output. It pays badly when half the work is booked the same morning, when three sites have gate curfews the system does not know about, and when the planner overrides it anyway because he knows which yard needs the smaller vehicle. In those operations the money is in giving the planner better information rather than a new algorithm to argue with. If you want to test it, run an optimiser against last month's real rounds and compare the result with what your planner actually did, before anybody buys anything. We will tell you if the answer is no.
Should drivers use company handhelds or their own phones?
Both work, and the decision is about breakage and control rather than software. Rugged units survive a tail lift, hold charge through a long shift and can be locked to the app, but they cost several times what a phone costs and somebody has to own the spares. Personal phones cost nothing to buy and remove the spares problem, at the price of inconsistent camera quality, battery levels you do not control, and a leaver walking out with the app and the data still on the device. If you go that way, insist on device management and a clean removal process for leavers. For subcontractors it is usually the only realistic answer, because nobody is issuing hardware to a haulier who works for four other people.
How long do we have to keep proof of delivery?
Longer than most operators plan for, because the claim arrives long after the delivery did. Set the period from your customer contracts and your insurers rather than from whatever default the software shipped with, then design for the storage that implies. Photographs are the bulk of the volume, so they get sized sensibly, stored once, and moved to cheaper storage after the window where they are looked at daily. Retrieval matters more than retention, because a record nobody can find is the same as no record. The search has to work by consignment number, by date, by customer reference and by postcode, and it has to be usable by whoever happens to pick up the phone.
Can subcontractors and partner hauliers use the same app?
Yes, and they should, because the consignments you cannot see are the ones that generate the complaints. The difficulties are commercial rather than technical. A subcontractor already carrying two other customers' apps will not welcome a third, their drivers turn over, and nobody can make them charge a device overnight. So the version they get is deliberately thinner, runs on their own phones, and needs no training beyond a scan and a photograph. Where a pallet network or a partner runs its own system, we take their status messages and translate them into your states rather than asking them to change, which is the only version of this that survives contact with a busy operation.