ALL AGENTS NOMINAL1,243 TICKETS TODAY94% AUTO38S MHT
CHANGELOG · v1.4BERLIN / SF · MAY ’26
CASE STUDY · LOGISTICS

From 11 minutes to 38 seconds, per ticket.

Northgate Logistics moved 1,243 tickets a day through 18 dispatchers. Eight weeks after shipping their first Lumin agent, 94% of those tickets are auto-handled in 38 seconds — and the dispatchers spend their day on the 6% that actually need them.

OUTCOMES · 8 WEEKS IN
11m → 38s
mean handling time
−94%
94%
tickets auto-handled
+82 pp
€0.04
median cost per ticket
1,243 / day
across 18 dispatchers
same headcount
01THE STARTING POINT

A team running out of operators.

Northgate had grown 38% year-over-year for three years. Headcount couldn't keep up — they were hiring three dispatchers for every two that left, and the inbox queue kept getting longer.

Each dispatcher handled 70-90 tickets a day, taking 11 minutes per ticket on average. Most of the time was spent re-keying load details across email, the carrier portal, and their TMS.

02THE BUILD

Co-build the first agent, in three weeks.

We sat next to two dispatchers for an afternoon and watched what they actually did. Week 1, we mapped the agent in the Builder — Parse the email, Plan the carrier, Guardrail the margin, Post to the TMS, Write the reply, Log the receipt.

Week 2 was eval against the previous month's tickets. Week 3 it ran in shadow mode beside the dispatchers. By the end of week 3, the team flipped it live for one shipper, then five, then everyone.

03THE NUMBERS

Before. After.

We instrumented every ticket touch for the four weeks before kickoff. After eight weeks of Lumin in production, we re-ran the same measure on the same lane mix.

The auto-handle rate climbed from 12% (rules-based macros) to 94% (Freight Intake). Mean handling time dropped from 11 minutes to 38 seconds. Cost per ticket fell from €1.40 (loaded labor + tool cost) to €0.04 (cloud + tool calls).

— from Eva, two months in.
It’s not the AI we doubted — it’s the receipt.
Eva Morgan
HEAD OF OPERATIONS · NORTHGATE LOGISTICS
SAMPLE RECEIPT · TCK-1742

One ticket. Every byte.

Each ticket — auto or human — produces a signed JSON + PDF receipt. The auditor reads it instead of asking us what the agent did.

RECEIPT · TCK-1742
SIGNED · 17 MAY 14:32:08
INPUTEmail · ops@northgate.com · 17 May 14:31:55
AGENTFreight Intake · v3.4.1
MODELSsonnet-4-5 (parse), haiku-4-5 (write)
TOOLSTMS · POST /loads · 200 · 188 ms
GUARDmargin ≥ 12% · pass (13.4%)
OUTPUTReply sent · TCK-1742 created
COST€0.041
SHA-256 · 9f3a…b27c✓ VERIFIED
WANT THE SAME?

Bring your inbox. Leave with a receipt.

15 minutes. on your real tickets.