Skip to main content

Data & AI

A single operational view across a fragmented fleet

Consignment data scattered across telematics, subcontractor emails, and a legacy TMS was consolidated into one live operational picture, with ETA predictions replacing phone calls to drivers.

Client
Third-party logistics operator running owned and subcontracted fleet
Industry
Logistics & Supply Chain
Engagement
Discovery, then fixed-scope build
Duration
14 weeks
−62%
Inbound tracking calls
3 → 1
Systems used by planners
±12 min
Median ETA accuracy

The situation

What was going wrong

  • 01

    Customer service could not answer 'where is my delivery' without ringing a driver or a subcontractor.

  • 02

    Subcontractor updates arrived as spreadsheet attachments, sometimes a day late.

  • 03

    Three telematics providers each had their own portal and no shared identifiers.

  • 04

    Performance reporting to customers was compiled by hand and always contested.

Our approach

What we did, and why

  1. 01

    Resolved identity before building dashboards

    The real blocker was that the same consignment had different references in each system. We built a matching layer to establish one identity per consignment first.

  2. 02

    Normalised every inbound feed

    Telematics APIs, TMS exports, and subcontractor spreadsheets all land in one event pipeline, with data-quality checks that flag late or malformed feeds rather than silently ignoring them.

  3. 03

    Built the control tower around real questions

    Rather than a generic dashboard, screens were designed for the three questions the operation actually asks: what is late, what is at risk, and who needs telling.

  4. 04

    Added ETA prediction where the data supported it

    A model using historical run times, traffic, and delivery-window data produces ETAs with a confidence band. We deliberately kept it explainable so planners would trust and use it.

The outcome

What changed

Customer service resolves the majority of tracking enquiries from the control tower without contacting a driver. Contested performance reports largely disappeared once customers received the same figures from the same source. Planners now intervene on at-risk consignments before the delivery window is missed rather than afterwards.

−62%
Inbound tracking calls
3 → 1
Systems used by planners
±12 min
Median ETA accuracy

Related work

Other engagements you may find relevant

Software EngineeringFinancial Services & FinTech

Automating reconciliation for a payments provider

A finance team spending eight days a month matching settlement files by hand moved to an automated reconciliation engine with a clear exception queue — closing the month in under a day.

Month-end close time
8 days → <1

Month-end close time

Transactions auto-matched
94%

Transactions auto-matched

Adjustments with audit trail
100%

Adjustments with audit trail

Web & Digital PlatformsRetail & E-Commerce

Replatforming a multi-brand retailer to headless commerce

Three ageing storefronts sharing one overloaded template were rebuilt as a headless front end on a shared component library, cutting page load times and ending the annual Black Friday panic.

Mobile LCP, product pages
6.2s → 1.4s

Mobile LCP, product pages

Mobile conversion rate
+31%

Mobile conversion rate

Annual hosting cost
−38%

Annual hosting cost

Software EngineeringHealthcare & Life Sciences

Replacing a paper patient pathway with a secure portal

Referral, intake, and consent handled on paper and by phone became a patient portal with role-based clinical access, cutting administrative handling time per patient by more than half.

Admin time per new patient
22 → 9 min

Admin time per new patient

Appointment no-shows
−41%

Appointment no-shows

Intake completed before arrival
83%

Intake completed before arrival

Next step

Tell us what you are trying to fix

Send a short description of the problem and we will reply within one business day. The first call is a 30–45 minute conversation with someone senior — free, and with no obligation.

sales@interwebservices.co.uk128 City Road, London, EC1V 2NX, United Kingdom