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.