Executive Summary
How Kawach Technology built a real-time GPS fleet tracking and shipment platform for SwiftCargo Logistics, cutting support calls by 65%.
- -65% customer support calls
- +28% on-time delivery rate
- Days → Same-day invoicing delay
- -14% fuel cost per route
Project fact sheet
| Client | SwiftCargo Logistics |
| Industry | Logistics & Supply Chain · Logistics Software Development |
| Location | Chennai, India |
| Business size | 180+ vehicle fleet, pan-India operations |
| Business model | B2B Freight & Logistics |
| Project duration | 8 months |
| Core technology | Laravel, Flutter, PostgreSQL, Google Maps API, AWS, MQTT |
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 |
|---|---|
| 01 | Dispatch planning was coordinated entirely over phone calls and WhatsApp between the control room and 180+ drivers, with no central record. |
| 02 | Customers had no way to track their shipment and called support multiple times per shipment for status updates. |
| 03 | Delivery proof (signed receipts) was collected on paper and only reached the office days after delivery, delaying invoicing. |
| 04 | Route planning was left to individual driver judgment, leading to inconsistent fuel costs and delivery times across similar routes. |
| 05 | There was no historical data to identify recurring delays, problem routes, or underperforming vehicles. |
Goals & Objectives
| Objective | What 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. |
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
| Module | Purpose |
|---|---|
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. |
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.
Technology Stack
| Layer | Technologies |
|---|---|
| Backend | |
| Driver Mobile App |
Flutter
MQTT (real-time location updates)
|
| Mapping & Routing |
Google Maps API
Google Directions API
|
| Infrastructure |
Delivery Process
-
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
GPS Hardware Integration Planning
Evaluated and integrated with SwiftCargo's existing in-vehicle GPS devices instead of requiring a costly hardware swap.
-
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
Driver App Pilot
Piloted the driver mobile app with a group of 20 drivers on one route before rolling it out fleet-wide.
-
5
Fleet-Wide Rollout
Onboarded the remaining 160+ drivers in batches over 6 weeks, with in-person app training at each depot.
-
6
Route Optimization Tuning
Refined the route optimization model over 2 months using real delivery data to improve its suggestions.
Security & Compliance
| Measure | How 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. |
Results & Impact
Results reported for this project after launch.
Before vs. after
| Before | After |
|---|---|
| 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% |
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.
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.
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.