Skip to main content
Bonsai Software
All field notes
Our approach18 June 20266 min read

Building AI automations: what you get out of it, and when you don't

Building an AI automation solves one specific problem: the repetitive typing between systems that currently eats people's time and breeds mistakes. But anyone who thinks you just plug in a tool and you're done is in for a shock. Most projects don't fail on the technology. They fail the moment the automation touches the operation and nobody is quite sure who owns it.

By Yeslin Beljaars

What does an AI automation actually solve?

An AI automation takes over a task that's done by hand or half by hand today: reading a document and dropping the right fields into a system, checking an incoming order against your price list, sending a confirmation the moment a status changes. It isn't about complicated decisions. It's about the typing that comes back every single day. That typing costs time, introduces input errors and slows down lead times. A well-built automation does that work faster, more consistently, and without anyone losing sleep over it. The gain isn't in spectacular analysis. It's in lead time and fewer mistakes on the shop floor.

Where do teams get stuck building AI automations?

Most problems don't show up in the first sprint. They show up the moment the automation goes live. We see three patterns again and again. First, the input is less structured than expected. A supplier sends its packing slip as a PDF, but the layout shifts from order to order. The automation that worked fine in testing starts to fray on the edge cases. Second, nobody has thought about exceptions. What does the automation do when a field is missing, a customer uses an odd format, or a system happens to be down? Without catch logic, the automation quietly pushes the wrong data through, and you only notice once the damage is done. Third, ownership is unclear. Who adjusts the automation when the process changes? If the answer is 'the supplier', you're already locked into dependency.

When is building an AI automation the wrong call?

There are times when it's better to wait a while. If the process itself isn't stable, you're automating chaos. An automation built around a way of working that changes every month costs more in upkeep than it returns. The same goes when the data source is messy: garbage in, garbage out applies here in the most literal sense. An automation is also no replacement for a missing core process. If you have no clear order process, no consistent pricing agreements or no structured customer data, the automation won't solve the underlying problem. At best it hides it for a while. And if your organisation hasn't yet worked out who runs the automation after handover, you're building something nobody touches six months from now.

What does an automation that keeps working look like?

A durable AI automation has three traits. One: it builds on what already works. It isn't a replacement system, it's a layer around your existing ERP, TMS or WMS. The data stays where it belongs, and the automation connects to it cleanly through an integration. Two: a person stays in the loop on the borderline cases. An automation that always pushes through with no way to escalate is an automation that goes wrong one day without anyone noticing. Build in a review step for the exceptions and let the automation handle the clear cases on its own. Three: you own the code. No vendor lock where every change has to be outsourced. You or your own IT team can get into it. That's the difference between a tool and an obligation.

What's the difference between an AI automation and an AI worker?

An automation is usually an integration: trigger, action, done. An AI worker adds reasoning to that pattern. It reads a document, works out what's in it, weighs that against rules or context, and then makes a decision or proposes one. That's useful when the input is too variable for a classic automation, but it also asks more of the setup. You have to feed the worker the right context, test it on the edge cases and agree what it does when it's unsure. For tasks where the input is reasonably predictable, a simple automation is often enough. Don't reach for the heaviest tool when the lighter one does the job.

Seeing this in your own operations?

Book a call

Frequently asked questions

What does it cost to have an AI automation built?

That depends heavily on how complex the input is, how many systems are involved and how much exception logic is needed. A simple document integration can be built in weeks; a full order-intake automation pulling from several sources takes longer. Always ask for a phased setup with go/no-go moments, so you don't get caught out by surprises.

Is an AI automation different from a normal API integration?

A classic API integration works well when the data is always structured and predictable. An AI automation adds an interpretation step: it can turn unstructured or semi-structured input, such as PDFs, emails or free-text fields, into structured data before it goes into the system.

When is building an AI automation a bad idea?

When the underlying process isn't stable, the data source is too messy, or nobody in the organisation wants to own the system after handover. Sort the process out first, then automate the steps within it.

Who runs an AI automation after handover?

That should sit with the customer. A well-built automation is documented, the code belongs to the customer, and changes can be made in-house or through a short piece of work. Avoid arrangements where every change leaves you dependent on the builder.