Skip to content
Systra

A 40-person logistics broker · Freight and logistics

Two people spent every morning retyping emailed orders

40 min → under 1 min
Time to process one order
0
Divergences between the two systems since launch
~9 hrs/week
Returned to the two people doing the typing

What they asked for

A customer portal, so clients could enter their own orders instead of emailing them.

What we found

Their customers were never going to use a portal. Orders came from dispatchers at twelve different firms, each with their own systems and no reason to learn another one. The real cost was not the emails — it was that every order was typed twice, once into the ERP and once into the warehouse system, and the two drifted apart by the end of most weeks.

What we built

  • A parser that reads the order out of the email, whatever shape it arrives in
  • A single write path into the ERP, with the warehouse system following from it
  • An exceptions queue for anything the parser is not confident about, reviewed by a person

What we didn't build

The customer portal. It would have cost roughly four times as much and, on their own estimate, about two of their twelve customers would have used it.

Stack

  • TypeScript
  • Postgres
  • A queue
  • Their existing ERP's API

Two weeks diagnosing, six weeks building

Recognise any of this?

Start a conversation