Transport
Transport Authority Website for Toll Road Management, USA
Reduced call center volume by 35% as users self-served online.
A Scottish transport operator running its own vehicles alongside a subcontractor network was managing dispatch on a whiteboard and job records in spreadsheets, with accounting in a third place. Nobody could say which jobs made money until subcontractor invoices arrived weeks later. PapaSiddhi built the operational dispatch and job costing platform, integrated with their existing Xero accounting.
Delivered in approximately five months with a small dedicated team.
Project Highlights
Scalable Architecture
Built for growth — Dedicated Team designed to scale
Secure & Compliant
Enterprise-grade security and data protection standards
Measurable ROI
Whiteboard dispatch and spreadsheet rates → Live dispatch board with margin visible at allocation
United Kingdom (Scotland) Delivery
Delivered for a United Kingdom (Scotland)-based Transport client
Tech Stack
Last updated:
Industry
Transport
Sector
Contract Haulage — Dispatch & Job Costing
Region
United Kingdom (Scotland)
Project Type
Dedicated Team
Sev*** Transport is a contract haulage operator in Scotland that runs its own vehicles alongside a network of subcontracted hauliers. That mixed model gives the business flexibility to take on work beyond its own fleet's capacity, but it also means every job may involve two sets of rates, two parties and two invoices. Like any British operator-licence holder, the business must also keep vehicle maintenance and inspection records in good order.
The company's information was split across three places: dispatch on a whiteboard in the traffic office, job and rate records in spreadsheets, and accounts in Xero. That fragmentation meant nobody could say which jobs were profitable until subcontractor invoices arrived weeks after delivery. Leadership wanted an operational system shaped around how a mixed own-fleet and subcontractor haulier actually works, connected to the accounting platform it already trusted.
This project was delivered under a Non-Disclosure Agreement. The client operates in the Transport sector (Contract Haulage — Dispatch & Job Costing) and is based in United Kingdom (Scotland).
Dispatch was the daily bottleneck. Allocations lived on a whiteboard, so the true state of the operation existed in one room and nowhere else. Drivers, and account managers taking customer calls, worked from phone calls and guesswork, and simple status questions meant walking into the traffic office or ringing a driver mid-route.
Commercially, job profitability could not be known in a useful timeframe. Customer rates sat in one spreadsheet and subcontractor rates in another, so real cost only surfaced when subcontractor invoices were reconciled by hand against jobs completed weeks earlier. Without a shared record of what had been agreed for each job, disputes with subcontractors were routine. Vehicle running costs sat in Xero with no link to the work that generated them.
Compliance carried its own risk. Maintenance and inspection records were tracked in a spreadsheet nobody trusted to be current, a weak position for an operator-licence holder answerable to the Traffic Commissioner. The market offered no easy alternative either: commercial transport systems were either priced for much larger fleets or could not model a mixed own-fleet and subcontractor operation.
Whiteboard dispatch and spreadsheet rates
Live dispatch board with margin visible at allocation
PapaSiddhi built a React and Node.js platform on PostgreSQL centred on a live dispatch board that replaced the whiteboard. Jobs, vehicles, drivers and subcontractor allocations appear in one shared view that updates for everyone simultaneously. The data model treats the mixed own-fleet and subcontractor operation as the default case, with customer rate cards and subcontractor rate agreements as first-class records, so allocating a job establishes both revenue and committed cost at that moment. Google Maps Platform calculates distances for mileage-rated work.
Subcontractor self-billing, an arrangement HMRC permits where both parties agree to it, generates each payment record from the agreed rate and the completed job, giving both sides the same source of truth. Through the Xero API, the platform pushes sales invoices and subcontractor bills with correct nominal coding, using idempotent sync logic so a retry can never create duplicate entries. Xero remains the ledger of record, so VAT reporting under Making Tax Digital stays where the bookkeeper already manages it. Vehicle compliance, covering MOT, inspection and maintenance scheduling, moved into the platform with forward alerts.
Because a haulier cannot pause operations for a cutover, the team migrated live jobs and open subcontractor commitments rather than starting from a clean slate. Historical rate agreements were also brought across, so margin comparisons with earlier periods remain meaningful. Cutover was planned around the working week, with the traffic office running the new board alongside existing records until the team was satisfied that every open job had transferred correctly.
Delivered in approximately five months with a small dedicated team. The dispatch board replaced the whiteboard as the operational source of truth, so account managers can answer customer status questions without walking into the traffic office or calling a driver. Job margin is now visible at allocation rather than discovered after subcontractor reconciliation, which has already led the operator to reprice several customer contracts running at negative margin on particular lanes. Subcontractor self-billing removed most rate disputes. Customer invoicing moved from a weekly batch exercise to a continuous process, improving cash collection timing. Vehicle compliance dates carry forward alerts rather than sitting in a spreadsheet, which the operator regards as a risk reduction that justified the project independently of the commercial gains.
Transformation Summary
Whiteboard dispatch and spreadsheet rates → Live dispatch board with margin visible at allocation
This project was delivered under a Non-Disclosure Agreement (NDA). Specific client details, business data, proprietary workflows, and project credentials remain confidential. Screenshots and live URLs are available upon mutual NDA execution.
Request an NDA to see full detailsThat is exactly why this was built rather than bought — off-the-shelf transport systems tend to assume one model or the other, and the mixed operation is common in UK haulage but poorly served. Here the mixed model is the default case, so subcontractor allocation is not a workaround bolted onto a fleet system.
Let's discuss your project and create a success story together.
Transport
Reduced call center volume by 35% as users self-served online.
Education
Live across all three campuses for the start of the academic year, delivered in approximately three months by a small dedicated team.
Education
Delivered in approximately four months by a small dedicated team, live in time for the admissions intake.