Skip to main content
Bonsai Software
All field notes
Field Note4 August 20266 min read

Automating packing lists in food and AGF: here is how it works

Automating packing lists in food and AGF is technically solvable, but most companies choose the wrong approach. A large share of packing lists and delivery documents still arrives as PDF, scan, or email, in dozens of supplier formats. Template-based OCR has promised to fix that for years. In practice, it fails at exactly the moment it matters most: peak season. Contextual document AI works differently, and the difference is bigger than you might expect.

By Yeslin Beljaars

Automating packing lists in food and AGF: here is how it works

Why templates do not solve the packing list problem

Classic OCR works with a template per supplier: the article number goes here, the number of colli there, the origin here. That works as long as the layout does not change. But in an AGF supply chain with hundreds of suppliers, something is always changing. A grower updates their invoice style, a new supplier delivers in an unknown format, the season shifts to a different country of origin and the paperwork changes with it. Maintaining those templates is a job in itself. And in peak season, precisely when volumes are highest and the system needs to keep moving, the template for the new Spanish tomato exporter has not been entered yet.

How automating packing lists actually works: reading without a template

Contextual document AI works without templates. The model looks at what is on the page and recognises the meaning of fields regardless of where they appear or what they are called. Products, quantities, batch numbers, country of origin, weight: all of it is recognised and structured, even for a packing list the system has never seen before. When uncertain, the model does not make the call itself. A field with a low confidence score is presented to a staff member, who approves it in a matter of seconds. The human decides; the AI handles the data entry.

Traceability: the unexpected benefit of structured packing lists

Every packing list that arrives in structured form is batch data you no longer need to reconstruct when an inquiry or recall comes in. One step back, one step forward is a strict requirement in many sectors that must be answered within hours. That is only possible if batch information already exists as data in your system, not as a PDF in a mailbox you have to search through manually. When you automate processing at the gate, a traceability inquiry becomes a database query rather than a search through the inbox. This is a side benefit that rarely leads the sales pitch, but in practice quickly proves to be the most tangible return.

Scaling with the season without extra staff

The difference between a manual process and an automated pipeline is sharpest at peak. Manual work scales with people, and those are hard to find in peak season. A document processing pipeline handles ten or ten thousand documents per day through the same infrastructure. Your team handles only the exceptions, not the standard packing list. We build these kinds of pipelines for food companies that process hundreds of thousands of packing lists per year. The step change in scale does not come from hiring additional data entry staff, but from the infrastructure.

When is automation not the right step?

Automating packing lists makes sense when volumes are high enough and the document flow diverse enough to make template maintenance costly. If a company has five fixed suppliers with stable formats and no seasonal peak, manual entry or a simple spreadsheet integration can sometimes be more efficient. It also pays to first take stock of exactly what is coming in: how many unique formats, how many exceptions per week, how much time currently goes into manual processing and corrections. That assessment determines whether the investment in a pipeline pays off, and how quickly.

Seeing this in your own operations?

Book a call

Frequently asked questions

What is the difference between OCR and document AI for packing lists?

Classic OCR reads text based on a fixed template: a fixed field in a fixed position. Document AI recognises the meaning of fields based on context, regardless of layout. That makes it usable for the dozens of different formats that come in across food and AGF, without having to maintain a template for each one.

How does automating packing lists help with traceability?

Once packing lists arrive in structured form, batch numbers, origin, and quantities exist as data in your system. When a traceability inquiry or recall comes in, you can run a query directly instead of manually searching through PDF emails. That is the fastest way to meet the requirements for one step back, one step forward.

At what volume does automating packing lists become worthwhile?

It depends on the diversity of formats and the time currently spent on manual processing. If you work with dozens of suppliers and run into capacity constraints during peak season, automation is almost always cost-effective. With a small number of fixed formats and stable layouts, the business case is less straightforward.

What does the system do when a packing list field is uncertain?

Fields with a low confidence score are not passed through automatically, but are presented to a staff member via a review screen. They approve or correct it within seconds. This keeps the human in control and also reveals which fields structurally require extra attention.