Skip to content

Wholesale and distribution

From inbox to shipping label

Connecting email orders, stock management and shipping for a multi-site distributor.

Illustrative engagementsThe engagements below are representative examples of the kind of work we do. They do not describe named clients and contain no client figures.

01 — Challenge

Orders arrived by email and PDF in a dozen formats. Staff retyped them into the ERP, checked stock in a separate spreadsheet and created shipping labels in a carrier portal. Errors surfaced at the customer.

02 — Solution

An order intake service extracts order lines from emails and attachments, validates them against the product catalogue and customer master data, and places them in a review queue. Confirmed orders flow into the ERP via its API; stock reservations and shipping labels are created automatically. Exceptions are routed to a person with all context on one screen.

03 — Technologies

  • Node.js
  • PostgreSQL
  • LLM-based extraction with validation
  • ERP REST API
  • Carrier APIs
  • Queue with retries

04 — Technical details

  • Extraction runs against a test set of anonymised historical orders; every model change is evaluated before release.
  • Each order line keeps a link to its source document for traceability.
  • Idempotent ERP writes: a retried message never creates a duplicate order.

05 — Outcome

Illustrative example. In engagements of this type we measure manual touches per order, error rate and order-to-ship time before and after — and report those numbers to the client, not on our website.