Skip to content

Tracing every customer complaint to its root cause, in minutes

When a customer reported a missing or damaged order, nobody on the warehouse floor heard about it, and finding out who packed it meant searching three systems by hand. We built a mis-shipment tracking system that traces each complaint to its batch and packer automatically, and alerts managers a median 13 minutes after the ticket closes.

  • 150 complaints connected to batch and packer
  • 13 min complaint-to-alert
  • 4 in 10 weren't packing errors

The problem

Complaints stayed with customer service. To connect one to the warehouse, someone had to find the order (most complaint tickets don't include an order number), then the batch it shipped in, then the packer, each in a different system. Most of the time it didn't happen, the warehouse took the blame by default, and there were no facts to coach on.

The workflow we replaced

Before

  1. A customer complaint is handled and closed in customer service
  2. Someone searches for the order, often with no order number
  3. Then searches another system for the batch
  4. Then a third system for the packer
  5. A manager types the error in by hand, if at all

After

  1. Closed complaints are checked automatically every 30 minutes
  2. The order is found by number or by verified customer email
  3. The batch and the packer are identified automatically
  4. Managers get an alert with the batch and packer named
  5. A manager confirms it, and the error is logged automatically

The solution

A tracing system that follows every complaint back through the order, the batch, and the person who packed it, then puts a confirmed finding in front of a manager. It only names a packer when the order link is solid, and holds uncertain matches for a person to check.

What it does

  • Automatic tracing. Complaint to order to batch to packer, in a typical 16 seconds.
  • Fair by design. Name-only matches never trigger an alert, and batches without a completed packer go to manual review instead of blaming someone.
  • Fast manager alerts. Managers learn who packed a complained-about order within minutes.
  • One-click confirmation. A confirmed error is written into the operation's error tracking automatically.
  • Separates real errors from everything else. Carrier losses, refunds, and invalid claims are set aside with a reason.

The impact

Complaints connected to their batch and packer
150Complaints connected to their batch and packerTraced automatically on a verified order link, out of 261 complaints, with no manual lookup.
Complaint to manager alert
13 minComplaint to manager alertMedian time from the customer ticket closing to the manager knowing which batch and packer were involved.
Complaints that weren't packing errors
4 in 10Complaints that weren't packing errorsOf 136 decided findings, 81 were real packing errors; the rest were carrier, refund, or invalid claims.
  • Coaching on facts. Confirmed errors turned out to be concentrated in a small part of the floor, so coaching could be targeted instead of applied to everyone.
  • A process fix nobody had seen. The most-missed line in complaints was a free promotional item, which pointed to a check at the pack station rather than a people problem.
  • No more hand-typed error logs. 80 of 81 confirmed errors were logged automatically.

Measured from the client's own records. Services used: AI consulting and implementation, Software development and implementation, Efficiency gap monitoring.

Questions about this project

How do you find the order when the customer doesn't include an order number?

By matching a verified customer email. Name-only matches are held for a person to confirm.

Does this replace customer service?

No. Customer service handles the customer first; the system works afterward so the warehouse learns from it.

Will it blame the wrong person?

It only names a packer on a verified order link, and anything uncertain goes to a manager.

Losing time to a workflow like this?

Free · 2-3 specific findings · No obligation

More of our work

Fulfillment and logistics

An order management system that replaced a third-party shipping tool

A fulfillment operation shipping more than 6,600 parcels a month ran every order through an outside shipping tool that pulled orders in bursts. We built the operation its own order management system. Orders now arrive in about 31 seconds instead of about an hour.

28 → 0 hrsHours spent on order prep

View project

See all our work