DTDC logo

Case study

Logistics · Web and mobile

DTDC: Booking Experience Revamp

Redesigning how DTDC’s counter staff book domestic and international shipments, on web and mobile, so the customer hears the price before the agent starts typing.

Role

Lead Product Designer, Binaryveda

Platform

Agent web app and mobile app

Scope

Domestic and international booking, with rate calculator, dashboard and design system

Worked with

Product manager, developers and DTDC stakeholders

DTDC agent web app: domestic booking with a service type selected
DTDC agent mobile app: choosing a service type for a domestic booking
DTDC agent web app: domestic booking with a service type selected
DTDC agent mobile app: choosing a service type for a domestic booking

01

The challenge

The price came last.

DTDC’s agents and retail executives book parcels at a counter, often with the customer standing in front of them. In the booking flow we mapped during research, an agent entered the sender, the consignee, the package type, its dimensions and the declared value before the tool showed a single price or delivery option.

The problem

Agents had to quote, book and bill a parcel while the customer waited, but the tool asked for everything before it gave them anything to say.

What made it hard

The quote came eighth

Service type and price appeared at step 8 of 10, after every customer and package detail.

Everything typed by hand

Agents typed twelve fields by hand for every shipment, and nothing carried over from earlier bookings.

Built for a desk

The legacy interface wasn’t responsive, so agents booking on a phone had to pinch and zoom.

What the design had to respect

Two kinds of counter

Branch (EBR) and franchise (EFR) outlets see different tools. The pending cash-settlement tile, for example, is branch-only.

Compliance rules

An E-way bill above ₹50,000 of declared value, tiered risk surcharges and GST invoices all had to fit into the booking flow.

Countries differ

International serviceability varies by country, and some destinations don’t use pincodes at all.

One flow, two devices

The same booking had to work at a desk and on a phone, for domestic and international shipments.

02

Research and discovery

Watching the counter, not the form.

We watched agents at work and interviewed them, along with other people who use the tool. We also studied booking flows from Delhivery, FedEx, UPS, Shiprocket, DHL and Porter and mapped DTDC’s own flow step by step. Requirement calls with DTDC then refined the rules for each step.

Research board from the original DTDC case study

Research board: the executive booking flow, competitor flows and client feedback.

What we learned

What the design does about it

01

Speed beats completeness at the counter

Agents picked speed over detail, reusing saved addresses and frequent-destination shortcuts.

Design implication

Look customers up by mobile number, show their saved addresses and let the details be finished later.

02

The price is the conversation

Agents valued an instant quote and a clear fee breakdown because it helped them explain charges to customers.

Design implication

Ask only what’s needed to price the parcel, then show every service with its delivery time and price.

03

International needs a guide, not a longer form

Agents asked for step-by-step guidance on customs and documents that felt reassuring rather than overwhelming.

Design implication

Split international booking into short steps, and show compliance fields only when a shipment needs them.

04

The counter isn’t always a desk

Agents book from storefronts and on the move, but the legacy interface wasn’t built for phones.

Design implication

Design every booking flow for mobile too, with larger touch targets: 48 px inputs on mobile, 44 px on web.

03

Existing journey

Ten steps to book a parcel, and the quote at step eight.

This is the domestic booking flow as we mapped it during research. What the customer cares about first (which service, how fast and how much) only came near the end.

As mapped during research

01

Select service

02

Add PIN codes

03

Sender details

04

Consignee details

05

Package type

06

Dimensions and weight

07

Declared value and E-way bill

08

Quote and service type

09

Value-added services (optional)

10

Payment

Opportunity: show saved addresses, or let the agent skip and fill them in later.

Opportunity: offer saved package types instead of choosing from scratch.

The first moment the agent can tell the customer a price and delivery time.

↓

The redesign groups everything about the parcel into the first step, so the quote moves from step 8 to step 2. Customer details come after the customer has chosen a service.

Redesigned domestic flow (final designs)

01

Shipment specifications: pincode, type, contents, size

02

Service type and price

03

Sender details

04

Receiver details

05

Risk and compliance: declared value, E-way bill

06

Billing summary: services, GST, discounts

07

Payment

International adds an item-details step and, for commercial shipments, a compliance step: eight steps in all.

04

Key design decisions

Four decisions that shaped the flow.

Each one answers a research finding or a constraint from DTDC, and you can see all four in the final screens.

Decision 01

Price first, paperwork second

Problem

The quote came after every customer and package detail had been typed.

Decision

Step 1 asks only what’s needed to price the parcel: destination pincode, shipment type, contents and size. Step 2 lists every service with its delivery window and price.

Why it fits

It follows the order of the conversation at the counter (where, what and how much) and lets the agent explain the options before asking for personal details.

Price is step 2 of 7, straight after the shipment details.

Each service shows its delivery window and price side by side, with add-ons priced inline.

A running summary of what’s been entered so far, editable from here.

DTDC agent web app: domestic booking with a service type selected
DTDC agent web app: domestic booking with a service type selected

Decision 02

Find the customer instead of typing them in

Problem

Each booking started with blank sender and receiver forms, even for customers who had shipped before.

Decision

Enter the sender’s mobile number to load saved addresses, or upload an invoice image to read the details. If the customer is in a hurry, skip and finish later from Manage Bookings.

Why it fits

Research showed agents reaching for saved addresses and frequent destinations. The flow now offers them first.

DTDC agent web app: sender details fetched from a mobile number
DTDC agent mobile app: sender details fetched from a mobile number
DTDC agent web app: sender details fetched from a mobile number
DTDC agent mobile app: sender details fetched from a mobile number

Mobile number fetches saved addresses.

Upload an invoice image instead of typing (OCR).

Saved addresses, with pincodes.

Skip now and complete later.

Decision 03

Guidance only where the risk is

DTDC agent web app: international booking, destination country without a PIN code field
DTDC agent web app: international booking, risk and compliance step filled in

Country comes first; the form adapts to it.

No pincode in this country, so state and city replace it, with a note.

International adds an item-details step; commercial shipments also get compliance.

E-way bill works as it does in domestic booking.

Export clearance: shipment terms, Incoterms, invoice and GST.

Suggested customs documents, uploaded in place.

DTDC agent web app: international booking, destination country without a PIN code field

Country comes first; the form adapts to it.

No pincode in this country, so state and city replace it, with a note.

International adds an item-details step; commercial shipments also get compliance.

E-way bill works as it does in domestic booking.

Export clearance: shipment terms, Incoterms, invoice and GST.

Suggested customs documents, uploaded in place.

DTDC agent web app: international booking, risk and compliance step filled in

Problem

International rules vary by country and shipment type. Agents were checking rates by hand, customs requirements were unclear and validation was inconsistent.

Decision

Ask for the country first, and the pincode only if that country uses one. Carry earlier details forward and lock them. Give commercial shipments a separate compliance step.

Why it fits

Agents asked for step-by-step guidance. Extra fields appear only when the shipment needs them, so simple parcels stay simple.

Decision 04

Keep the context on screen, not a full-screen wizard

Explored

Full-screen booking flow (wireframe)

Wireframe of the full-screen booking flow approach
Wireframe of the full-screen booking flow approach

Pros noted in the wireframes: more room, focus on what matters and simpler navigation. Cons: less access to information, other features harder to reach and a bigger change for agents to get used to.

Chosen

Navigation, step tracker and summary (final)

DTDC agent web app: billing summary step with the step tracker
DTDC agent web app: billing summary step with the step tracker

Main navigation stays available during a booking.

A step tracker shows where the agent is.

Every summary card has an edit link.

Options considered

A full-screen flow that hides the rest of the tool, or keeping the tool’s navigation around the booking.

Decision

Keep the main navigation, add a step tracker and show everything entered so far in a summary panel with edit links. On mobile, the summary folds into a bar at the bottom.

Why it fits

The risk noted against the full-screen option was losing access to information mid-booking. The summary keeps every detail checkable without leaving the flow.

05

The final experience

Domestic and international, at the desk and on the phone.

A selection from the final designs. The full set also covers the rate calculator, manage booking, drop-off and cash settlement, plus customers and bulk booking.

DTDC agent mobile app: shipment specifications filled in

Step 1 · Document weights as quick choices

DTDC agent mobile app: choosing a service type for a domestic booking

Step 2 · Every service with time and price

DTDC agent mobile app: sender details fetched from a mobile number

Step 3 · Saved sender addresses

DTDC agent mobile app: billing summary with GST

Step 6 · Billing summary with GST invoice

Mobile mirrors the web steps with a step counter and a booking summary that opens from the bottom bar.

DTDC agent web app: billing summary step with the step tracker

Billing summary on the web: coupon, value-added services, GST invoice and an itemised total, with every earlier step one click away in the summary.

DTDC agent web app: international non-document shipment specifications filled in

International, step 1: country, purpose of shipment, contents and dimensions.

DTDC agent web app: starting a booking by choosing the courier type

Every booking starts with one choice: domestic or international.

DTDC agent web app: dashboard for a branch executive

Outlet dashboard: today’s bookings, average booking time, revenue and pending work.

06

Outcomes

Booking time nearly halved.

After the redesign, agents spent less time on each shipment and customer-service issues were resolved faster. Agents also rated the tool higher.

45%

less time per booking: 8 minutes down to 4.4 per shipment

30%

faster customer-service resolution

25%

lower operational costs

3.1 → 4.5

agent satisfaction score, out of 5

Delivered

Web and mobile designs for domestic and international booking, the rate calculator, dashboard, manage booking, drop-off and cash settlement, plus customers and bulk booking. A design system for the agent platform: brand guidelines, web and mobile inputs, navigation, buttons and journey components.

What to keep measuring

Average booking time for walk-ins, which the new dashboard design includes, to see whether the gain holds. First-time booking completion, booking errors and corrections, plus support calls about bookings.

07

Reflection

The biggest simplification wasn’t removing steps. It was changing their order.

What I learned

A complex workflow gets easier when the screen follows the conversation at the counter: where, what and how much, and only then who.

A trade-off I’d make again

A full-screen flow would have looked cleaner. Keeping the navigation and a live summary was less tidy, but it kept agents in control mid-booking.

What I’d validate next

Error rates and first-time completion from the dashboard, and a usability round focused on international commercial shipments.

Yashvardhan Deoda · Product Designer