The logistics visibility problem
Visibility in logistics isn't one problem – it's several, compounded. A shipment passes through multiple hands: warehouse, transport leg, carrier, final mile. Each of those handoffs is a potential blind spot. The order exists in the order management system. Stock movements are recorded in the warehouse. The carrier has tracking data. But if those systems aren't connected, the information stays siloed and the only person who can answer "where is my order?" is the one prepared to make several phone calls and reconcile the answers manually.
The cost shows up in customer service overhead, in the inability to identify and act on exceptions before they become complaints, and in the missed opportunity to use historical data to improve carrier selection, route planning and operational efficiency. The technology to close these gaps exists. The challenge is implementation – getting systems that weren't designed to talk to each other to share data reliably.
Warehouse management systems
A Warehouse Management System (WMS) is the operational core of a warehouse. It controls inbound receipts, storage location assignment, picking, packing and despatch – and it's the system of record for stock levels and stock movements.
At the enterprise end of the market, platforms like Manhattan Associates, Blue Yonder (formerly JDA) and Infor WMS handle large-scale, multi-site operations with complex fulfilment logic. For mid-market businesses, Fishbowl covers manufacturing-adjacent inventory needs. In the UK 3PL (Third-Party Logistics) space, Mintsoft is widely used by fulfilment houses managing multiple client accounts.
The WMS is where visibility starts. If inbound receipts aren't confirmed promptly, available stock figures are inaccurate downstream. If pick confirmations aren't feeding the order management system in real time, customer-facing stock availability data will be wrong. The integration between the WMS and the systems above and below it in the chain is where most businesses have their first gap.
Transport management and fleet tracking
A Transport Management System (TMS) handles the movement side: route planning, fleet tracking, carrier booking and freight cost management. Where a WMS controls what happens inside the warehouse, a TMS controls what happens once goods leave it.
Enterprise TMS platforms include SAP TM and Oracle OTM, both of which integrate deeply with their respective ERP ecosystems. In the logistics market more broadly, Descartes and Transporeon (strong in the European freight market) handle multi-modal transport planning and carrier connectivity. FourKites is increasingly used for real-time freight visibility across carrier networks.
For own-fleet operations, vehicle telematics feeds GPS position and driving behaviour data into the TMS, enabling live tracking and ETA calculations. This data is also the input for customer-facing tracking – the "your driver is 3 stops away" notifications that customers now expect as standard.
The gap many businesses run into is between their TMS data and what customers can actually see. The TMS has the information. Getting it into a customer notification workflow, or surfaced through a self-service tracking portal, requires integration work that's often deprioritised until the volume of "where is my order?" enquiries makes it unavoidable.
Carrier and 3PL API integrations
Most logistics operations use a mix of carriers rather than a single provider. Royal Mail, DPD, DHL, FedEx, UPS, Evri – the appropriate carrier depends on the shipment type, destination, service level and cost. Each carrier has its own API for booking, label generation and tracking data.
Managing these individually is impractical at scale. The standard approach is a multi-carrier shipping platform that sits between your order management or despatch systems and the carrier APIs, normalising the data and providing a single integration point. In the UK market, Metapack, Shiptheory and Shipstation are commonly used for this layer.
The integration delivers two things: outbound label generation at the point of despatch, and inbound tracking events as the carrier moves the shipment. Those tracking events are the raw material for customer notifications and exception management – but only if they're being consumed and acted on by systems downstream.
For businesses using a 3PL rather than operating their own warehouse, the integration challenge extends to getting real-time stock and order data out of the 3PL's own systems. A 3PL manages the physical operation, but the brand needs visibility of their stock and their orders' status without having to log into someone else's platform and export a spreadsheet. The better 3PLs offer API access or EDI feeds. Where they don't, the visibility gap is significant.
Proof of delivery and customer notifications
Proof of Delivery (POD) – electronic signature capture, photo capture, GPS-stamped delivery events – closes the loop on the final mile. The delivery is confirmed, the evidence is recorded and the data is available to feed downstream processes: invoicing, customer notification, exception handling for missed deliveries.
POD data captured in the carrier's or driver's app needs to flow back into your systems to be useful. A failed delivery without an automated follow-up workflow is a missed service recovery opportunity. A successful delivery without a confirmation notification is a cause of unnecessary customer contact.
Automated customer notifications – SMS or email when an order is despatched, when it's out for delivery and when it's been delivered – are now a baseline expectation. Building them requires integrating the TMS or carrier layer with a customer notification platform, and keeping that integration maintained as carrier APIs and tracking event formats evolve. It's not complicated, but it needs to be owned and maintained rather than set up once and forgotten.
Data warehousing for logistics reporting
Operational data from WMS, TMS and carrier systems tells you what happened. A data warehouse connects those sources and lets you analyse what it means.
The KPIs that matter in logistics – cost per delivery by carrier and service level, on-time delivery rate by route and carrier, damage rates, stock accuracy, order cycle time – can't be produced from any single operational system. They require data from multiple sources, joined and structured for analysis. That's what a data warehouse provides.
The commercial value is direct. Carrier performance data drives procurement conversations. On-time delivery analysis by route or region identifies where network design is failing. Stock accuracy reporting from the WMS gives you the evidence to address process failures before they become shrinkage. Without the data warehouse layer, these conversations happen on gut feel and anecdote rather than evidence.
Adding financial data to the mix – landed cost per unit, carrier invoice reconciliation against booked rates – gives you a complete picture of logistics cost that informs pricing, procurement and investment decisions.
IoT in logistics: temperature monitoring and asset tracking
IoT (Internet of Things) sensors add a layer of physical data that traditional systems can't capture. In logistics, the main applications are cold chain monitoring, asset tracking and vehicle telematics.
Cold chain monitoring uses temperature and humidity loggers attached to shipments or fixed within refrigerated vehicles and storage areas. For food, pharmaceutical and chemical shipments, maintaining an unbroken temperature record isn't just operationally useful – it's a regulatory requirement. IoT sensors that log continuously and alert when thresholds are breached give you the evidence of compliance and the early warning to intervene before a shipment is compromised.
Asset tracking applies GPS trackers to vehicles, trailers, reusable containers and other high-value moveable assets. The operational benefit is straightforward: you know where assets are, which reduces losses, improves utilisation and removes the manual effort of tracking assets by phone call. For trailer fleets, the difference between knowing a trailer is available and assuming it might be somewhere on site is a meaningful efficiency gain.
Forklift telemetry is increasingly used for warehouse safety reporting – monitoring speed, impact events and operator behaviour to reduce the risk of accidents and provide evidence for incident investigations.
The integration question for IoT is the same as for any other data source: what happens with the data? Sensor data that sits in a proprietary platform and isn't connected to the wider operational picture has limited value. Connected to the WMS and data warehouse, it becomes part of the compliance record and the operational reporting picture.
Building towards end-to-end visibility
End-to-end visibility isn't a product you buy – it's an outcome you build by connecting systems that each hold a piece of the picture. The WMS holds the stock and warehouse events. The TMS holds the transport movements. The carrier APIs hold the parcel-level tracking. POD systems hold the delivery confirmation. IoT sensors hold the environmental and location data. The data warehouse holds it all together for reporting and analysis.
Few businesses have all of these in place and connected. Most have some of them, with gaps in the integrations between layers. The priority areas vary: a B2C business with high order volumes will feel the carrier notification gap most acutely. A business with a cold chain will feel the IoT and compliance gap. A business managing its own fleet will feel the gap between TMS data and customer-facing tracking.
The starting point is understanding where your current data breaks down – where a human has to intervene to answer a question that should be answerable automatically. Those break points are where integration work delivers the clearest return.
Route B helps logistics businesses connect their systems and build the data visibility they need. Get in touch.