UX/UI Case Study April 2026 · 4 Weeks

ClearJet
× CDL

Digitizing and validating a manual middle-mile + last-mile carrier workflow for a 3PL warehouse — cutting California to New Jersey delivery from 4–5 days down to 1–2 days.

Product Designer
Shubham Khairnar
Platform
Internal WMS · Web
Users
Supervisors & Ops Workers
Scope
Research → UX → UI
01 — Context

The Business
Problem

A 3PL company with warehouses across the USA was relying on ground shipping from California to New Jersey — a journey of 4 to 5 days. ClearJet, a zone-skip air carrier, combined with CDL for last-mile delivery offered a drastically faster route. The catch: the entire workflow lived in Excel spreadsheets, outside the WMS, with zero validation and zero visibility.

Packages were manually scanned into Excel, placed into Blue Bags, and details were emailed externally to receive AWB numbers and Lot Labels. Any error went undetected until it was too late — and a missed bag closeout meant missing a flight, with no recovery possible the same day.

Outbound Dashboard — Supervisor view
Outbound Dashboard

The Outbound Dashboard gives supervisors real-time visibility into all containers, pickup stats, and delay indicators across the C4 California warehouse.

02 — Discovery

What Was
Broken

⚠️

No Scan Validation

Packages going to different destinations or with different carriers could be scanned into the wrong bags. No guardrail existed at the point of packing.

📋

Excel Dependency

All bag and package data lived outside the WMS in spreadsheets — disconnected from the system of record with no traceability.

✉️

Manual Communication

Ops manually compiled bag details and emailed ClearJet externally to receive AWB and Lot Labels — slow, error-prone, with no audit trail.

🚚

Missed Pickups

Workers focused on filling bags had no awareness of arriving drivers. Bags weren’t ready in time — and a missed bag means a missed flight with no same-day recovery.

Unlike a typical shipping delay, missing the bag closeout window means missing a flight connection. The bag waits for the next available flight — directly impacting customer delivery commitments.

03 — Users

Who I
Designed For

Supervisor

Oversees the full pickup lifecycle

  • Needs real-time visibility into all containers and statuses
  • Initiates AWB and Lot Label requests to ClearJet
  • Confirms packages and uploads AWB documents
  • Manages end-of-day closeout for the entire floor
  • Previously doing all of this via Excel and external email
Ops Worker

Handles physical scanning & packing

  • Opens bags and scans packages via barcode scanners
  • Needs instant, unmissable feedback on every scan
  • Associates received Lot Labels to bags via scanner
  • Previously had no guardrails preventing wrong scans
  • Had no time awareness — unaware when drivers arrived
Worker Operations — Landing screen
Worker Operations Landing Screen

The worker landing screen is intentionally focused — three clear barcode-driven actions. Workers scan to navigate, not click through menus.

04 — The Solution

The New
Workflow

The redesigned process brings the entire carrier workflow into the Internal WMS — with role-based views, real-time scan validation, and a time-aware closeout mechanism that keeps the entire floor aligned.

01
Create & open a container
Supervisor selects container type, carrier, origin, destination and assigns a worker. A barcode is generated, printed, and physically applied to the bag — the worker scans it to open.
02
Scan packages with live validation
Each package scan is validated against the container’s carrier and destination. Full-screen green confirms a valid scan. Full-screen red alerts a destination or carrier mismatch — instantly, unmissably.
03
Close the container
Worker scans the close barcode and enters the dispatch area to seal the bag. Supervisor reviews all closed containers before proceeding to the next step.
04
Request AWB & Lot Labels
Supervisor selects closed containers and triggers in-app mail. All bag and package details are auto-populated in the email body — one click to send to ClearJet.
05
Associate AWB & Lot Labels via scanner
Once labels are received, ops scans them to link the AWB to the pickup and Lot Labels to individual bags — marking them Ready for Pickup in the system.
06
End-of-day closeout with countdown
Supervisor triggers EOD closeout. A countdown timer appears on every worker screen — creating shared urgency. Bags are closed, staged, and ready before the driver arrives. Every day.
05 — Design Decisions

Screens That
Tell the Story

Structured container setup — no room for error

Container creation is a guided 3-step form: select type, assign carrier and destination, then assign the worker. Every bag is fully configured before a single package touches it — the root cause of most previous errors.

Step 1 — Add New Container
Add New Container
Barcode printed — scan to open
Container barcode printed confirmation

Physical-to-digital handshake

After printing, the worker physically applies the barcode label to the bag and scans it back into the system to confirm. This creates an unambiguous link between the physical bag and its digital record — a step that simply didn’t exist before.

Core Guardrail

Scan Validation —
Unmissable by Design

Warehouse screens are viewed at a distance during fast-paced scanning. A small toast or inline error wouldn’t work. The feedback is full-screen — impossible to miss, impossible to ignore.

Valid scan — package added
Success scan green screen
Destination mismatch — rejected
Error scan red screen

One workspace, multiple open bags

Workers scan each package straight into its assigned container — and several bags can stay open at once, one per destination or carrier. The active container list keeps every open bag in view with live package counts and weights, while the Close Container and Switch Assigned User barcodes let a worker seal a bag or hand off to a teammate without leaving the screen.

Scan Packages — live container list
Worker scan page with EOD timer
Close Container — modal
Close container modal

Bilingual close flow for a multilingual floor

Workers scan the container barcode and enter the dispatch area to seal it. All worker-facing interactions are in English and Spanish — reducing miscommunication on a multilingual ops floor.

Containers — Copy to Mail & Create Pickup
Containers list

Supervisor selects closed containers and triggers “Copy to Mail” — all bag and package details are auto-populated in the email body. This single button replaced manual Excel compilation.

Pickups — awaiting AWB/PRO
Pickups list
AWB document upload
Document upload panel
Container-LOT Association
LOT association screen
Pickup detail overview
Pickups overview

Lot labels are scanned against each container to link them digitally. Supervisors can drill into any pickup for full traceability — carrier, destination, weight, and individual tracking numbers.

The Standout Feature

End-of-Day
Closeout

Workers in packing mode lose track of time. The EOD Closeout creates a shared, floor-wide sense of urgency — locking new container creation and giving the entire team a clear window to close, stage, and hand off bags before the driver walks in.

EOD flash — full screen alert
EOD flash screen
Persistent timer in worker header
Worker EOD timer
This is a great feature
— Warehouse Supervisors, post-launch feedback
06 — Iteration

V1 → V2
AWB Request Flow

The communication step between ops and ClearJet saw a meaningful improvement after the first version went live and real friction surfaced.

Version 1
Excel download + manual email
Supervisors downloaded a generated Excel file with bag details, then manually attached it to an external email. Better than a blank spreadsheet — but still multiple steps and a full context switch away from the WMS.
Version 2 — Current
In-app mail with auto-populated body
The WMS now opens a pre-filled email with all bag and package details in the body. Supervisors review and hit send — no file, no context switch, no manual compilation. One action from within the system.
07 — Impact

Outcomes

~10–20%
Reduction in packing errors via real-time scan validation
~30%
Less time on manual data entry — Excel to in-app
1–2d
CA → NJ delivery time, down from 4–5 days via ground
~15 min
Saved per pickup request with V2 in-app mail flow
Zero missed pickups since launch
The EOD countdown timer eliminated the recurring problem of bags not being staged when drivers arrived. Bags are ready on time — every day. No delayed flight connections.
08 — Reflection

What I
Learned

The biggest challenge wasn’t the design — it was aligning stakeholders on why the Excel process needed to change at all. Ops teams had deep muscle memory around the old workflow and were skeptical of moving it into a system. Early conversations focused on surfacing the real cost of errors and manual time lost, rather than leading with the new UI.

This project reinforced that for internal ops tooling, design starts with trust. Getting ops workers to believe the new flow won’t slow them down matters more than the visuals. Prototyping the scan validation interaction and showing it to workers directly was what shifted the conversation.

If I were to extend this further, I’d add supervisor analytics — tracking error rates per worker over time, and flagging repeated wrong scans as a training signal rather than a one-time alert.

Stakeholder alignment Operator-first design Barcode scanner UX Workflow digitization Iterative improvement Bilingual interfaces