← Back to home
Case Study · 2026

Courier Management System

Turning courier selection from a guess into a decision — giving 3,000+ D2C brands the ratings, serviceability data, and AI-backed insight to choose the right courier themselves, without calling support.

Role: Senior Product Designer Timeline: 4 months Team: 1 PM, 2 Engineers, 1 QA Platform: Web + Mobile Web
ShipSense AI dashboard showing courier allocation impact, region-wise breakdown, and coverage heat-map
Problem

When Every Courier Looked the Same

Panel users were choosing couriers with zero data support — no rating, no serviceability check, no AI insight. Every option in the list looked identical, so there was nothing to actually decide on. They either guessed, or escalated to support to decide for them.

No Courier Intelligence

A flat, manual list with no ratings, no performance history, no AI insight — every courier looked the same, so there was nothing to actually compare.

No Serviceability Visibility

No way to tell, inside the panel, whether a courier even served a given pincode reliably — that knowledge lived outside the product entirely.

Ops Dependency Loop

Users couldn't trust their own courier picks, so they escalated to Shipway's support team — turning a self-serve decision into a repeat manual task at scale.

One-Size-Fits-All Priority

Some merchants optimize for cost, others for speed, others for reliability. The panel gave every user the exact same ranked list regardless.

Goals & Success Metrics

What Trust Would Require

Not a checklist of features — a definition of what "trustworthy" would actually mean to a merchant who'd been guessing until now.

Self-Serve Courier Decisions
Users can pick a courier confidently, inside the panel — no support ticket required.
AI-Backed Recommendations
ShipSense AI trustworthy enough that small and medium panel users adopt it by default, not as a last resort.
Region-Wise SLA Visibility
Priority logic settable per zone, not just per courier — because performance isn't uniform across a country.
Flexible Priority Logic
Cost-first, speed-first, or rating-first — the user's choice, not a fixed default they had to work around.
Reduced Support Escalation
Fewer "which courier should I use" tickets reaching the ops team over time.
Personas

The Merchant Guessing, The Team Answering

Same broken workflow, two different costs — one person guessing on every order, another answering the same question a hundred times a week.

RM
Rohan Mehta
Panel User · Small D2C Brand

"I don't know which courier actually delivers well in my customer's pincode. I just pick whoever I picked last time and hope."

Goals
  • Ship confidently without guessing
  • Optimize for what matters to him — cost, most months
  • Trust a recommendation without double-checking it
Pain Points
  • No rating or serviceability visibility before choosing
  • Had to message support for every uncertain call
  • One ranked list didn't reflect his actual priority
OM
Ops Manager
Shipway Support Team

"Half our tickets are 'which courier should I use for this order.' We're answering the same question a hundred times a week."

Goals
  • Cut repetitive courier-choice escalations
  • Let the product answer routine questions, not the team
  • Free up team time for genuinely hard issues
Pain Points
  • No self-serve data to point users toward
  • Manually recommending couriers didn't scale with brand growth
  • No visibility into why users kept choosing wrong
System Overview

One Courier Partner, Many Different Products

A single courier partner isn't one thing — Surface, Air, and Hyperlocal, each with its own weight slabs and pricing logic. Six modules exist because that complexity had to be made manageable, not hidden.

Courier Selection module
Selection
Courier Selection

Full listing with live serviceability checks, ratings, and pincode-level control — the entry point for every decision.

ShipSense AI module
Intelligence
ShipSense AI

AI-powered recommendation, balancing speed, reliability, and cost — with the reasoning shown, not hidden.

Courier Priority module
Priority
Courier Priority

Fastest, Cheapest, Best Rated, ShipSense AI, or Custom — priority logic that matches how each merchant actually thinks.

Courier Rules module
Automation
Courier Rules

Conditional logic for courier selection at scale — set once, applied automatically going forward.

Auto Assignment module
Scale
Auto Assignment

Automatic courier assignment for high-volume merchants who've outgrown manual selection entirely.

Courier Details module
Insight
Courier Details

Per-courier analytics — serviceability, RTO, and ODA intelligence — the "why" behind every rating number.

Design Decision

Why Show the Machine's Thinking

ShipSense AI comparison table — Current Allocation vs. ShipSense AI — and How It Works breakdown
Design Decision

Why show the AI's reasoning instead of just automating?

The easy version of this feature auto-picks a courier silently and calls it done. We didn't build that. Users had already been burned by bad guesses — a black-box recommendation, however accurate, wasn't going to earn their trust. The adoption lever wasn't accuracy alone. It was transparency.

  • Comparison table shown before commitment — Current Allocation vs. ShipSense AI, visible before activation, not after.
  • "How ShipSense Works" — a plain 3-step model so the recommendation never feels like a black box.
  • FAQ addresses control directly — cost, reversibility, effect on COD, override rights, answered upfront.
  • Real per-merchant numbers — the comparison is calculated from the merchant's own account data, not a generic marketing claim.
Feature Breakdown

From Guesswork to a Defensible Choice

Feature 01 / 04

ShipSense AI

AI-powered courier recommendations, balancing speed, reliability, and cost — with the reasoning visible, not assumed.

  • Live comparison — Current Allocation vs. ShipSense AI, calculated from the merchant's own data
  • Transparent 3-step "How It Works" model, plus an FAQ that addresses control directly
ShipSense AI feature screen
Courier Priority feature screen
Feature 02 / 04

Courier Priority

Five priority modes so "best courier" can mean something different for every merchant.

  • Fastest, Cheapest, Best Rated, ShipSense AI, Custom Priority
  • Confirmation flow before switching active priority — no silent changes
Feature 03 / 04

Courier Rules

Conditional courier logic that scales — set once, applied automatically to every future order.

  • Central rules listing with clone and edit support
  • Confirmation modal before a rule change goes live
Courier Rules feature screen
Deactivate Courier confirmation modal
Feature 04 / 04

Safe Deactivation

Before removing a courier a merchant relies on, show them exactly what they'd lose.

  • Courier performance vs. platform average, shown before the decision
  • A specific "What You'll Lose" list — coverage, RTO performance, cost/speed advantage
Mobile Experience

The Same Confidence, In Your Pocket

A courier decision doesn't wait for a desk. Selection, AI recommendations, pincode control, and per-courier analytics — all reflowed for mobile web.

Mobile Courier Selection listing
Mobile ShipSense AI landing page
Mobile Courier Priority screen
Mobile Manage Serviceability Pincodes modal
Mobile Courier Details Page analytics
Mobile Deactivate Courier modal
User Flow

From Guess to Confirm

The happy path — and where the system makes the decision easier so the merchant doesn't have to guess.

1
Open Courier Selection
Full list + live serviceability
2
Check or Let AI Decide
Rating/serviceability, or activate ShipSense AI
3
Set Priority
Fastest / Cheapest / Best Rated / Custom
ShipSense AI recommended
4
Confirm Courier
Decision made — not guessed
5
Manage Pincodes
Block/unblock as needed
Serviceability updated
Edge Cases & Empty States

Where the System Earns Trust

The Problem section was about a trust gap. These are the exact moments where that trust either gets built or breaks — again.

No Couriers Match Filters

"No couriers match your filters. Try adjusting mode, weight, or status."

Clear reset action offered — never a dead end.

Pincodes Locked

"1,179 pincodes locked" — shown on an inactive courier before reactivation.

Users see exactly what reactivating unlocks, before committing.

CSV Upload Limit

"One pincode per row · Max 10,000 pincodes per upload."

Constraint stated upfront in the upload zone — not discovered via an error after upload.

First-Time Landed

ShipSense AI / Auto Assignment — pre-activation guidance state.

New users see what the feature does before being asked to activate it.

Serviceability Drop Alert

"Serviceability dropped — 2 regions. 134 pincodes unserviceable in 7 days."

Proactive, not buried in a report the user has to go looking for.

RTO Spike Detected

"RTO Spike Detected — 3 regions. 47 pincodes crossed the 10% threshold."

Paired with a direct "Block Pincodes" action — insight and response in the same place.

Analytics & Reporting

A Rating Number Was Never Enough

Courier Details Page — Serviceability, RTO, and ODA Intelligence with regional heat-maps
Insight

Designed for the operator, not the analyst

A merchant checking a courier's health doesn't have time to cross-reference a report. Every element on this screen was chosen against one test: does this tell them what to do next?

Design decision

We chose regional heat-maps and inline "Smart AI Insights" callouts over raw data tables — so the operator sees where to act, not just what happened.

Impact

Where Things Stand Today

Live since June 2026 — too early for a full before/after study, so these are scope facts, not outcome percentages. A detailed breakdown will follow once the module has more runway.

8
Interconnected Modules
Unified into one decision layer.
3000+
D2C Brands on the Panel
Potential reach of the system.
June '26
Live Since
Full metrics tracked from here.
About the designer

I make data-heavy decisions clear and trustworthy.

I'm Ankur Bhatt — a product designer with 13 years across logistics, pricing, and AI-driven B2B tools. Today I'm Senior Product Designer at Shipway, designing the courier-intelligence, failed-delivery, and support tools that 3,000+ D2C brands lean on under pressure.

I started in graphics, moved through web and three years of production frontend, then into product — so I read a decision from four sides at once: what to build, how it's built, what's right for the user, and what the business needs. That's what lets me turn dense, high-stakes screens into decisions people trust.

If you're building something data-heavy and want it to feel clear — let's talk.

Open to Senior / Lead Product Design roles — Delhi NCR, Remote, or Hybrid.

ANKUR BHATT