Skip to main content
Bonsai Software
All field notes
Field Note28 July 20265 min read

AI email processing in transport: what you learn when you build it

AI email processing in transport solves a real problem: planners and back-office staff who manually read, copy, and enter dozens of emails into a TMS every day. Yet the instinct to quickly point an AI at the inbox is almost always premature. What you learn when you actually build it is that the problem is rarely the email itself.

By Yeslin Beljaars

The problem does not start at the inbox

A transport company receives orders, requests, and instructions by email every day. From different customers, in different formats, sometimes as plain text, sometimes as a PDF attachment, sometimes both at once. The temptation is to say: put an AI on it and you are done. But before you can feed the AI, you need to know what you actually want to execute. Which field in the TMS needs to be filled? What is a loading location and what is a delivery address when a customer calls both 'Rotterdam'? Who decides when an email contains conflicting information? Those questions existed before the AI. The AI just makes them more visible.

What AI email processing in transport does well

When the structure is clear, AI-based email processing is fast and reliable. Standardised customers who send orders in a fixed format, with fixed reference numbers and fixed locations: an AI Worker can read the email, map the fields, and stage the order for approval by a planner. The planner no longer keys in ten fields manually but checks whether it is correct and confirms. That is the human-in-the-loop approach that works in practice: the data entry disappears, the responsibility stays. The biggest gain comes from volume. If you process dozens of repetitive order emails from the same customer every day, the benefit is immediately tangible.

Where it goes wrong with transport-specific emails

Transport emails are rarely clean. A freight forwarder sends an instruction buried in the bottom reply of a six-message email chain. A customer sends a PDF with a table that looks structured on paper, but where the columns shift with each shipment. Another customer puts three orders in one email with no clear separation. Each of these variations requires a different processing strategy. The trap is thinking that a generic AI approach will solve this. It will not, without an additional layer: logic that determines what is in the email, how many orders it contains, and which message is the most current. Building that logic requires domain knowledge of transport, not just AI knowledge.

When AI email processing in transport is not the right intervention

If the real problem is unstructured customer communication, better AI will not fix it. You are just moving the chaos to a later point in the process. If customers write in free text with no fixed references, no addresses in a recognisable format, and deviations that differ every time, you have two options: either you invest in customer portals and instruction emails that enforce structure, or you build a robust extraction layer that can handle exceptions. The second option costs more time and money than most companies expect. Sometimes the most honest conclusion is to tighten up communication agreements with customers first, and only then deploy the AI.

What to take away as a learning point

AI email processing in transport works best when you treat it as a data integration problem, not an AI problem. Start with the question: which fields need to be filled, and how recognisable are they in the emails you receive today? Take a sample of a hundred recent order emails and categorise them by structure. You will find that a small portion is genuine noise, a large portion is repetitive and therefore straightforward to automate, and a middle group contains exceptions that require human judgement. Build the AI on the repetitive core. Route exceptions to a planner with a signal and context, not silently through the system. That is the approach that holds up in production.

Seeing this in your own operations?

Book a call

Frequently asked questions

Can AI process all transport emails automatically?

Not without preparation. AI handles structured, repetitive emails reliably, but transport emails are often irregular. Exceptions must be routed to a planner with clear context, not passed silently through the system.

What do you need to make AI email processing work in transport?

A clear picture of which fields need to be filled, a sample of real order emails to understand the variation, and agreed rules for what happens with exceptions. Without that foundation, you cannot build reliable processing logic.

Is AI email processing the same as a TMS integration?

No. A TMS integration assumes that data already arrives in a structured form, via EDI or a portal. AI email processing handles the step before that: it reads free or semi-structured text and converts it into structured data.

When is a customer portal a better choice than AI email processing?

If customers are willing to enter data themselves in a fixed interface, a portal is more reliable and less costly than AI that has to interpret free text. AI email processing is the better option when customers cannot be persuaded to move away from email.