Vehicle Tracking Software

GPS tells you where the truck is. It does not tell you why it has been there for four hours.

Vehicle tracking software works with location data from a GPS or telematics device: where a vehicle is, where it has been, how long it stopped and where, whether it followed the expected route, and how that compares with what was planned. This page is about the vehicle and its movement. Consignment status for the customer is a different problem and belongs to Shipment Tracking Software. With Pentoggle, an operator can describe what it actually needs from location data and generate the starting application around it.

Many Indian transport operators already have GPS, and a good number get limited value from it. The reason is usually the same. The device produces a position every few minutes. What the operation needs is a small number of facts derived from those positions, and the gap between the raw feed and those facts is where the value sits unclaimed.

Many operators already run Tally for accounting and a GPS provider for the device and its map. Those stay where they are. What is often still managed outside them is the interpretation: how long the vehicle actually stopped, whether that halt was expected, and whether anyone needs to do something about it.

Key takeaways

  • Location is data. Halt time, running time and route deviation are information, and only the second kind supports a decision.
  • A live map requires somebody to watch it, which means it works for the first week and then does not. Exception alerts do not require watching.
  • The commercially valuable output of tracking can be the halt record, because halts are where transit time and potential detention claims can arise.
  • Tracking answers where and how long. It cannot answer why, and treating it as though it can produces wrong conclusions and damaged trust with drivers.
  • A useful number is halt time as a proportion of total trip time.

The spreadsheet is often not the problem

Here the incumbent is usually not a spreadsheet but the GPS provider's own portal, and the same reasoning applies. If the portal answers your questions, use it.

The trouble starts at identifiable points.

When the answer requires watching

The portal shows a live map. Knowing that a vehicle has been stationary for three hours requires somebody to have been looking, and nobody looks continuously.

When location is not connected to the trip

The portal knows vehicle KA-01-AB-1234 is near Hosur. It does not know that vehicle is on a trip for a customer with a committed delivery tomorrow morning, because the trip lives in a different system.

When history is needed after the fact

A customer disputes a detention claim from three weeks ago. Retrieving and interpreting the position history for that vehicle over those hours is possible and slow, which usually means it does not happen and the claim is dropped.

When there are several providers

Fleets acquired over time frequently carry two or three GPS providers with separate portals and no combined view.

What vehicle tracking software holds

Vehicle and device mapping

Which device is on which vehicle, with the provider and the data available from it.

Position history

Location over time, retained long enough to answer questions raised weeks later.

Halt detection

Stops identified with start time, end time, duration and location.

Running time against halt time

The trip split between moving and stationary, as a proportion.

Route adherence

Actual path against expected route, with deviations flagged.

Trip context

The trip, customer, consignments and committed delivery time the vehicle is currently serving.

Estimated against committed arrival

Projected arrival based on progress, compared with what was promised.

Exceptions

A defined set of conditions worth raising, and only those.

Halts are the information

A trip is time spent moving plus time spent stopped, and the moving part is largely fixed by distance and road conditions. Much of the variability in transit time comes from halts.

Halts fall into distinct kinds with different owners, and separating them is where much of the value is.

Planned halts are driver rest, meals and overnight stops. Necessary, expected, and worth knowing about only if they are unusually long or in the wrong place.

Loading and unloading halts at customer premises can create detention exposure and can be a significant component of a slow trip. A halt of eleven hours at a plant gate is a commercial fact worth money, and a timestamped record of it is the difference between being able to raise a detention claim and absorbing the cost.

Traffic and enforcement halts are check posts, congestion, weighbridges. Largely outside anyone's control, useful as a lane characteristic to plan around.

Unexplained halts are the remainder, and they are worth asking about rather than assuming about.

Once halts are classified, a set of genuinely useful operational outputs follows. Which customers routinely hold vehicles longest, which is a commercial conversation supported by evidence. Which lanes have systematically longer transit than the quoted time, which is a pricing question. And which halts are lengthening over time, which is often the earliest visible sign of a problem developing somewhere.

Alerts, not a map

A common failure of vehicle tracking is that it is implemented as a screen.

A live map is compelling in a demonstration and hard to use in an operation, because extracting anything from it requires continuous attention from someone whose actual job is something else. After a few weeks it tends to go unwatched, and the investment has produced a login nobody opens.

The alternative is to define what is worth interrupting somebody for, and to surface only that.

A stationary vehicle beyond a threshold, where the location is not a known customer site. A vehicle projected to arrive after its committed time, raised early enough for the customer to be told before they notice. A significant deviation from the expected route. A vehicle that has not moved when a departure was scheduled. Extended halt at a customer site crossing free time, which is the detention alert and often the one that justifies the whole system.

Two design points determine whether this works.

Thresholds must be tuned per lane and per customer rather than set globally. A twenty-minute stop is nothing on a highway and significant at a delivery point with a tight window. Global thresholds generate noise, and an alert system that generates noise gets ignored quickly, which is worse than having none because everyone believes it is working.

And every alert needs an owner and an action. An alert nobody is responsible for is a notification, not a control.

What tracking cannot tell you

Worth stating plainly, because overreach is common and it costs more than it seems.

Location data shows where a vehicle was and how long it stayed. It does not show why. A three-hour halt could be a queue at a customer's gate, a mechanical problem, a meal, a driver unwell, or a diversion nobody authorised. The system cannot distinguish these, and treating an inference as a finding is how disputes with drivers start.

The practical approach is to use tracking to raise the question and a person to answer it. A halt flagged, a call made, the reason recorded against the halt. Over time the reasons themselves become the useful dataset, and they are information the device could never have produced.

There is also a relationship cost worth being deliberate about. Drivers know they are tracked and generally accept it as normal. What they react to is tracking used only to accuse. A system that also records that a driver was held four hours at a customer's gate, and that this was not his fault, is a system drivers cooperate with. One that only ever produces questions about unexplained stops is one they work around, and a driver who works around the system is worse than no system at all where drivers are hard to replace.

Where vehicle tracking looks different by business type

Why operators choose Pentoggle for vehicle tracking

Location turned into halts and running time

The derived facts, not the raw feed, because the derived facts are what support a decision.

Alerts with owners

A defined set of exceptions, tuned per lane and customer, each with someone responsible for acting.

Tracking joined to the trip

Position understood in the context of the customer, the consignments and the committed delivery time.

Halt history that survives

Retained and retrievable weeks later, which is what makes a detention claim arguable.

Sits around your GPS provider and your accounting

Your telematics provider continues supplying location and device management. Tally and comparable systems continue handling accounting. Pentoggle adds the interpretation layer and joins it to the operation.

A useful number for vehicle tracking

Halt time as a proportion of total trip time.

Running time is largely determined by distance and road conditions and there is limited room to improve it. Halts are a major source of variation in transit time, and they are the part that varies most between operators on the same lane.

Break it down by halt type before drawing conclusions. Rest is legitimate and should not be minimised. Customer-site halts are commercial and belong in a conversation with that customer. Enforcement and traffic halts are lane characteristics to plan around. Unexplained halts are the operational residue, and they are often a smaller share of the total than operators expect.

Track it per lane over time. A lane whose halt proportion is rising has something changing in it, and identifying that early is usually worth more than the absolute number.

Ready to build vehicle tracking software?

You already know where every vehicle is.

You still cannot say how long the one at the plant gate has been waiting, or who owes you for it.

Describe what you actually need from your location data to Pentoggle in plain English and generate a working first version in hours, then refine it around your process.

Related resources

Frequently asked questions

Software that works with GPS location data to produce operational facts: halt time and running time, halt locations and durations, route adherence, and arrival estimates against commitments.

You write. We build.

Your idea, live on the web today. Start with a single sentence.

Start building