Case Study 01LogisticsOperationsChennai · Anonymous

COURIER
AGGREGATOR
PLATFORM

A Chennai-based courier aggregator was running their entire operation on Excel and WhatsApp. I rebuilt it — end to end — into a fully automated platform.

3
Carriers
14+
Zone Maps
E2E
Automated

“A customer asks for a courier rate. Your team is still calculating. By the time you reply — they've already moved on.”

A Chennai-based courier aggregator was operating without any software infrastructure. Rate calculations were done manually in Excel across three carriers. Bookings came in through WhatsApp. Every step of the process — from enquiry to delivery — required a person to intervene.

— Before: The Manual Loop
Customer Enquiry
WhatsApp / phone call
Open Excel Sheet
manual lookup across 3 carriers
Calculate Rate by Hand
volumetric weight, FSC, GST
Reply via WhatsApp
customer may have moved on
Booking Over Chat
 
Pickup Coordinated Manually
 
Tracking Updated Manually
 
— After: Fully Connected
Customer Enters Details
shipment info on platform
Rates Appear Instantly
DHL, FedEx, UPS — real time
One-Step Booking
payment via Razorpay
Pickup Auto-Assigned
 
Tracking Auto-Updated
via AfterShip
Technical Decisions

“Every variable is database-driven. Rates update without touching the codebase.”

Rate Engine
Unified Pipeline Across 3 Carriers

Each carrier operates on a different zone structure and surcharge logic. DHL uses 14 zones, FedEx uses zones A through Q, UPS uses a hybrid model. I built a single calculation pipeline — volumetric weight conversion, FSC as a percentage of base rate, GST layered on top, margin applied last. Every variable is database-driven, not hardcoded.

PostgreSQLNode.jsRate Config Table
Tracking
AfterShip over Custom Integration

Building a custom tracking layer means maintaining separate webhook handlers per carrier — each with different payload structures and update frequencies. AfterShip abstracts all of that with a unified API across 900+ carriers. It was the right infrastructure decision for the scope and timeline.

AfterShip APIWebhooks
Payments
Razorpay

Standard for Indian businesses. Supports UPI, cards, and net banking out of the box. Well-documented API with reliable webhook support for payment confirmation flows.

RazorpayWebhooksUPI · Cards · Net Banking
Admin Dashboard
Excel Replacement

Built to replace the spreadsheet workflow entirely. Rate management, booking oversight, pickup assignment, and shipment status — all in one place. No spreadsheet dependency, no manual cross-referencing.

ReactREST APIPostgreSQL
Status

The platform is fully built and tested. Rate engine, booking flow, admin dashboard, and carrier integrations are complete and operational.

Built · Ready for Deployment
Next Case Study
INTERNSHIP PLATFORM
Work With Us

BOOK A
FREE
AUDIT.

We map your operations, find where software creates real leverage, and tell you exactly what to build — before you commit to anything.