Case Study · Logistics & Supply Chain

Giving SwiftCargo Logistics Real-Time Fleet Visibility with a Custom Shipment Tracking Platform

How Kawach Technology built a real-time GPS fleet tracking and shipment platform for SwiftCargo Logistics, cutting support calls by 65%.

Read the Case Study
Share this case study
SwiftCargo Logistics
Giving SwiftCargo Logistics Real-Time Fleet Visibility with a Custom Shipment Tracking Platform
Client
SwiftCargo Logistics
Industry
Logistics & Supply Chain
Location
Chennai, India
Duration
8 months
-65%Customer Support Calls
+28%On-Time Delivery Rate
Days → Same-dayInvoicing Delay
-14%Fuel Cost per Route
01

Executive Summary

How Kawach Technology built a real-time GPS fleet tracking and shipment platform for SwiftCargo Logistics, cutting support calls by 65%.

Key outcomes
  • -65% customer support calls
  • +28% on-time delivery rate
  • Days → Same-day invoicing delay
  • -14% fuel cost per route

Project fact sheet

ClientSwiftCargo Logistics
IndustryLogistics & Supply Chain · Logistics Software Development
LocationChennai, India
Business size180+ vehicle fleet, pan-India operations
Business modelB2B Freight & Logistics
Project duration8 months
Core technologyLaravel, Flutter, PostgreSQL, Google Maps API, AWS, MQTT
02

The Challenge

SwiftCargo Logistics runs a fleet of more than 180 vehicles across India, but for a company built on moving things reliably, they had remarkably little visibility into where those things actually were at any given moment. Dispatch planning happened entirely over phone calls and WhatsApp messages between the control room and individual drivers — functional, but with no central record anyone could refer back to.

Customers felt this gap directly: with no way to track their own shipment, they called the support team repeatedly for status updates on a single delivery, straining a support team that had no better answer than calling the driver themselves. Delivery proof — a signed receipt — was collected on paper and often didn't reach the office for days after the actual delivery, which delayed invoicing and, by extension, cash flow.

Route planning was left entirely to individual driver judgment, which meant fuel costs and delivery times varied inconsistently across routes that should have looked similar. And because none of this generated structured data, SwiftCargo had no way to identify recurring delays, chronically problematic routes, or underperforming vehicles — the kind of patterns that, once visible, are usually the easiest problems to fix.

Key problems identified

#Problem
01Dispatch planning was coordinated entirely over phone calls and WhatsApp between the control room and 180+ drivers, with no central record.
02Customers had no way to track their shipment and called support multiple times per shipment for status updates.
03Delivery proof (signed receipts) was collected on paper and only reached the office days after delivery, delaying invoicing.
04Route planning was left to individual driver judgment, leading to inconsistent fuel costs and delivery times across similar routes.
05There was no historical data to identify recurring delays, problem routes, or underperforming vehicles.
03

Goals & Objectives

ObjectiveWhat success meant
Real-Time Shipment Visibility
Give both the control room and customers live GPS tracking for every shipment in transit.
Reduce Support Load
Let customers self-serve shipment status instead of calling in for updates.
Digitize Proof of Delivery
Capture signed delivery confirmation instantly through a driver mobile app.
Optimize Routes & Fuel Costs
Use data-driven route suggestions to cut fuel consumption and delivery times.
04

The Solution

We spent time directly in SwiftCargo's control room and rode along with drivers on actual delivery runs before designing anything — the goal was to understand dispatch and delivery exactly as it happened, not as an org chart described it. One early, practical decision came out of that time: rather than requiring a costly fleet-wide hardware swap, we integrated directly with the GPS devices SwiftCargo already had installed in most vehicles.

The platform we built gives the control room live GPS tracking across the entire fleet, gives customers a self-service tracking link for their own shipments, and gives drivers a lightweight Flutter mobile app for status updates and digital proof-of-delivery capture — photo and e-signature, synced instantly rather than sitting in a driver's bag for days. A route optimization engine layers Google's traffic and directions data on top of SwiftCargo's own historical delivery times to suggest better routes.

We built the fleet tracking dashboard and customer tracking portal first, since dispatch visibility was the most urgent pain point, then piloted the driver app with a group of 20 drivers on a single route before expanding further. That pilot mattered — driver feedback led us to simplify the app's interface twice before it was ready for the remaining 160+ drivers, who we onboarded in batches over six weeks with in-person training at each depot.

The route optimization model kept improving after launch too: we spent two months tuning it against real delivery data before it consistently outperformed driver-only route judgment.

Modules delivered

ModulePurpose
GPS Fleet Tracking
Live location tracking for all 180+ vehicles, visible on a control-room dashboard.
Customer Tracking Portal
A public tracking link customers use to see real-time shipment status without calling support.
Driver Mobile App
A lightweight Android/iOS app for drivers to update delivery status and capture digital proof of delivery.
Route Optimization
Suggests optimized delivery routes based on traffic, distance, and historical delivery time data.
Digital Proof of Delivery
Photo and e-signature capture at the point of delivery, synced instantly to the office for same-day invoicing.
Analytics Dashboard
Historical reporting on delivery times, fuel usage, and vehicle performance to spot recurring problem routes.
05

Key Features

Live GPS Fleet Tracking

Real-time location visibility for the entire 180+ vehicle fleet.

Customer Tracking Portal

Self-service shipment tracking with no login required.

Digital Proof of Delivery

Photo and e-signature capture synced instantly to the office.

Route Optimization

Data-driven route suggestions to cut fuel costs and delays.

Fleet Analytics Dashboard

Historical insights into delivery performance and vehicle usage.

06

Technology Stack

LayerTechnologies
Backend
Laravel 10 PHP 8.2 PostgreSQL
Driver Mobile App
Flutter MQTT (real-time location updates)
Mapping & Routing
Google Maps API Google Directions API
Infrastructure
AWS EC2 RDS IoT Core (GPS device ingestion)
07

Delivery Process

Total timeline 8 months
  1. 1

    Control Room & Driver Discovery

    Spent time in SwiftCargo's control room and rode along with drivers to understand real dispatch and delivery workflows.

  2. 2

    GPS Hardware Integration Planning

    Evaluated and integrated with SwiftCargo's existing in-vehicle GPS devices instead of requiring a costly hardware swap.

  3. 3

    Core Tracking Platform Build

    Built the fleet tracking dashboard and customer tracking portal first, since dispatch visibility was the most urgent pain point.

  4. 4

    Driver App Pilot

    Piloted the driver mobile app with a group of 20 drivers on one route before rolling it out fleet-wide.

  5. 5

    Fleet-Wide Rollout

    Onboarded the remaining 160+ drivers in batches over 6 weeks, with in-person app training at each depot.

  6. 6

    Route Optimization Tuning

    Refined the route optimization model over 2 months using real delivery data to improve its suggestions.

08

Security & Compliance

MeasureHow it was handled
Driver Data Privacy
Location tracking is limited to on-duty hours and used strictly for dispatch and delivery purposes.
Customer Data Protection
Shipment tracking links expose only shipment status to customers — no access to other customers' data or internal operational details.
09

Results & Impact

Results reported for this project after launch.

-65%Customer Support Calls
+28%On-Time Delivery Rate
Days → Same-dayInvoicing Delay
-14%Fuel Cost per Route

Before vs. after

BeforeAfter
Dispatch coordinated over phone calls and WhatsApp Centralized dispatch dashboard with live GPS tracking
Customers called repeatedly for shipment status Customers self-track shipments via a live tracking link
Paper delivery receipts reaching office days later Digital proof of delivery synced instantly, same-day invoicing
Route planning left to individual driver judgment Data-driven route suggestions cutting fuel costs by 14%
10

Client Feedback

We were flying blind before this — a shipment left the depot and we genuinely didn't know where it was until the driver called in or the customer complained. Now our control room sees every vehicle in real time, customers track their own shipments, and we invoice the same day instead of waiting on paper receipts to arrive. It's completely changed how we operate.
KA
Karthik SubramaniamHead of Operations, SwiftCargo Logistics
11

Key Achievements

  • 65% Fewer Support Calls Within First Quarter

    Customer-initiated status check calls dropped by 65% once the self-service tracking portal launched.

  • Same-Day Invoicing Became Possible

    Digital proof of delivery let SwiftCargo's finance team start invoicing the same day a shipment was delivered, instead of waiting days for paper receipts.

  • 28% Improvement in On-Time Delivery

    Route optimization and better dispatch visibility lifted the on-time delivery rate by 28% within 4 months of full rollout.

12

Frequently Asked Questions

Did SwiftCargo need to install new GPS hardware in their vehicles?

No. We integrated directly with the GPS devices already installed across the fleet, which avoided a costly and time-consuming hardware replacement.

How do customers access shipment tracking?

Each shipment gets a unique tracking link sent via SMS/email — customers open it directly in their browser with no account or app download required.

How was the driver app adopted across 180+ drivers with varying smartphone comfort levels?

We piloted the app with 20 drivers first, simplified the interface based on their feedback, then rolled it out fleet-wide in batches with in-person training at each depot.

Does the route optimization account for real-world traffic conditions?

Yes — it factors in live traffic data from the Google Directions API alongside SwiftCargo's own historical delivery time data for each route.

Planning a Similar Logistics & Supply Chain Project?

Tell us what you're building, what you're trying to improve, or where your current software is falling short.

Know someone this would help? Share it