Custom SoftwareReal-Time Platform

Real-Time Dispatch Software That Put a Courier Firm in Control

CodeCrackers built a custom real-time dispatch and tracking platform for a UK same-day courier company with 40 drivers. Controllers now see every van live on one screen, customers can track deliveries to the minute, and proof of delivery arrives the moment a parcel is dropped off.

The dispatch platform on a laptop and a phone (designed product screens)
Faster Job Dispatch57%
Fewer Status Calls68%
More Jobs per Driver14%
Client
Confidential UK Courier Company
Industry
Same-Day Courier & Logistics
Platform
React · Node.js · Flutter
Services
Business Analysis, Web Platform, Driver App, Customer Portal
Duration
12-Week Build
About the Project

Forty Drivers, Run on Phone Calls and Spreadsheets

The client is a same-day courier company in Birmingham with 40 drivers, delivering urgent parcels and documents for businesses across the Midlands. Its customers include print firms, manufacturers, law firms and online retailers who need fast deliveries.

Every job was dispatched by phone and logged in a spreadsheet. Controllers rang drivers to find out where they were, and customers rang the office to ask where their delivery was. The owners asked CodeCrackers to build one system that showed everything live.

Initial Requirements

  • See every driver's location in real time
  • Allocate jobs to the nearest available driver
  • Give customers live tracking and instant proof of delivery
  • Invoice customers without manual data entry

Main Objective

One real-time system for bookings, dispatch, tracking and invoicing.

Success Measure

Faster dispatch, fewer status calls and more jobs per driver.

Scope of Work

Business AnalysisUX/UI DesignDispatch DashboardLive GPS TrackingDriver AppProof of DeliveryCustomer PortalXero Integration
The Challenge

Understanding the Challenge

The business had reliable drivers and loyal customers, but four connected problems were slowing deliveries and swamping the office. Each one made the others worse.

Phone Dispatch

Controllers rang round to find which drivers were free and nearby, then read out each job's details over the phone.

What wasn't working

Slow, error-prone job allocation.

No Live View

With no live map, controllers couldn't see where drivers were or which jobs were running late.

What wasn't working

Problems spotted too late.

Status Calls

Customers rang the office for updates all day, and proof of delivery took hours to arrive by text message.

What wasn't working

The office was tied up answering calls.

Manual Invoicing

At month end, the team matched spreadsheets, delivery notes and prices by hand to build each invoice.

What wasn't working

Days lost to billing every month.

What the client wanted to achieve: one live platform where customers book online and controllers dispatch the nearest driver in a click. Everyone, from the office to the customer, would see every delivery in real time.

Research & Strategy

Our Approach & Strategy

Before writing any code, we sat with the controllers and rode along with drivers to see how a delivery really moved from booking to drop-off.

Dispatch Process Review

We timed how long each job took to book, allocate and confirm, and mapped every call, message and spreadsheet along the way.

Off-the-Shelf Review

We tested several courier software packages. None could handle the client's zone pricing, multi-drop routes and account customers without costly workarounds.

User Interviews

We spoke with controllers, drivers, the accounts team and key customers to understand what each needed to see, and when.

Why This Solution

The business needed real-time data and its own pricing rules in one place. A custom platform built around its workflow was the best long-term fit.

Confidential UK Courier Company project planning board
Design & Development Process

Bringing the Vision to Life

A structured twelve-week approach kept every stage transparent and on time. Select a stage to see what happened.

Stage 1 of 7 · Week 1

Discovery

We started by sitting with the controllers and riding along with drivers to follow real deliveries. We then agreed the priorities and must-have features with the owners.

Key deliverables
  • Dispatch process review
  • Driver ride-alongs
  • Feature priorities
Before & After

The Transformation

Drag the handle to compare how deliveries were managed before and after the new platform.

The dispatch platform dashboard (designed product screen)
Illustration of how the work was done before The dispatch platform
BeforeAfter

Both views are illustrations: the “before” shows the old way of working, the “after” shows the new system. Client data is not shown.

Problems with the Previous Version

  • Jobs dispatched by phone, one call at a time
  • No live view of drivers or late jobs
  • Customers calling for delivery updates
  • Invoices built by hand every month

Key Improvements

  • Jobs sent to the nearest driver in a click
  • Every van shown live on one map
  • Automatic tracking links and proof of delivery
  • Invoices created automatically in Xero
Our Solution

The Solution We Delivered

Four connected workstreams, each one solving a specific part of the challenge.

Live Dispatch

Every Job to the Right Driver, Fast

New jobs appear on the dispatch screen the moment they're booked. The system suggests the nearest available driver, and one click sends the full job details straight to their app.

Solves: slow, error-prone dispatch by phone.
Live Dispatch: designed screens on desktop and mobile
Real-Time Tracking

Every Van, Live, on One Map

Drivers' locations update every few seconds on a live map. Jobs at risk of running late turn amber, then red, so controllers can act before a customer is let down.

Solves: having no live view of drivers or delays.
Real-Time Tracking: designed screens on desktop and mobile
Customer Updates & Proof of Delivery

Customers Always Know Where Their Delivery Is

Customers get a live tracking link and an estimated arrival time by text and email. Drivers capture a photo and signature at drop-off, and it appears in the customer portal instantly.

Solves: constant status calls and slow proof of delivery.
Customer Updates & Proof of Delivery: designed screens on desktop and mobile
Customer Portal & Xero

Bookings and Invoices Without the Admin

Account customers book and price jobs online using the client's zone rates. Completed jobs flow into monthly invoices, which are sent through Xero automatically.

Solves: days of manual invoicing every month.
Customer Portal & Xero: designed screens on desktop and mobile
Final Project Showcase

Explore the Final Experience

The finished platform on desktop and mobile, with the live dispatch map, the driver app and the customer portal.

Full page of Dispatch · control room on desktop
Desktop

Hover over a screen and scroll through the product screens.

Results & Impact

The Results That Matter

Measured results in the first 90 days after go-live.

57%

Faster Job Dispatch

Average time from booking to driver acceptance, cut from seven minutes to three.

68%

Fewer Status Calls

Customer calls asking about deliveries, compared with the previous quarter.

14%

More Jobs per Driver

Daily jobs completed per driver, helped by smarter allocation.

A custom real-time platform turned a phone-based operation into a live, connected one. Controllers dispatch in seconds, customers track every delivery themselves, and invoices go out without days of admin.

  • Smart allocation got drivers moving faster
  • Live tracking links cut customer status calls
  • Automatic invoicing freed up the accounts team
Testimonial

What Our Client Says

★★★★★
“We used to run the whole operation on phone calls and spreadsheets. CodeCrackers built us a system that shows every van, every job and every delivery live. Our controllers are calmer, customers have stopped chasing us, and invoicing takes hours instead of days.”
SDConfidential UK Courier CompanyClient
shape
shape
GET IN TOUCH

Let’s Improve Your Digital Strategy
for UK Business Growth

Schedule a Free Discovery Call