Knowledge base
RPA versus AI automation: which one fits your process?
Robotic process automation (RPA) and AI automation are often confused, but they solve a different problem. RPA executes fixed rules quickly and consistently; AI can handle variation and unstructured information. Here's the difference, when to choose which, and how to combine them.
IN SHORT
- RPA follows fixed rules in existing screens and systems: predictable, but fragile when things change.
- AI automation interprets text, documents and language, but needs a check on the outcome.
- The strongest solutions combine both: AI for the understanding, RPA or an integration for the execution.
AI in Europe
European brands already running AI in production.
Not my clients. Examples of what happens once AI moves past the pilot stage.
- Klarna
Sweden
AI customer service assistant
- Zalando
Germany
Fashion assistant for product advice
- Financial services
Investment firm
AI strategy and use-case portfolio
- Booking.com
Netherlands
AI Trip Planner for travel planning
- Siemens
Germany
Industrial Copilot for engineering
- Retail
Enterprise retailer
AI-driven vendor selection
- Spotify
Sweden
AI DJ and personalized playlists
- Mercedes-Benz
Germany
Generative voice assistant in the car
- Industrial / B2B
International manufacturer
AI roadmap and leadership
- ING
Netherlands
Generative chatbot for customer queries
- L'Oréal
France
Beauty Genius: personalized advice
- Financial services
Financial services firm
KYC accelerated with AI document analysis
- SAP
Germany
Joule: copilot in business software
- Carrefour
France
Hopla: grocery shopping assistant
- Strategy & AI
SaaS scale-up
AI readiness assessment
- Adyen
Netherlands
AI-driven payment optimization
- Philips
Netherlands
AI in medical imaging
- Proces & productivity
Professional services firm
Internal AI assistant for knowledge workers
What is robotic process automation (RPA)?
Robotic process automation is software that mimics a staff member's actions in existing applications: clicking through screens, moving data between systems and filling in forms according to fixed rules. It's strongest for rule-based, repetitive work with structured input, but the robot stops or does something wrong if a screen, a field name or the order of steps changes. AI automation can handle variation and unstructured information, and in practice most value sits in combining the two: AI for the part that needs understanding, RPA or an integration for the fixed steps.
Robotic process automation is software that mimics a staff member’s actions in existing applications. An RPA robot clicks through screens, copies data from one system to another, fills in forms and kicks off reports, exactly as a human would, just without breaks and without typos. The “robot” isn’t a physical robot; it’s a script that works on the user interface.
RPA is strongest for work that:
- Is rule-based: every step can be described in advance as “if this, then that”.
- Has structured input: fixed fields, fixed file formats, fixed screens.
- Involves a lot of repetition: the same manual work, many times a day or month.
- Sits between systems without a good integration: an old package without an API, for example.
Typical examples are copying order lines from a portal into the ERP system, preparing periodic reports, and updating master data across several systems at once.
The weak point of RPA is that it does literally what it’s told. Change a screen, a field name or the order of steps, and the robot stops or does something wrong. And if a document comes in formatted slightly differently, RPA doesn’t know what to do with it.
Is robotic process automation more stable than an API from the software vendor?
Usually not: if the software vendor can offer an API, that's usually more stable than robotic process automation with a robot clicking through screens. The rule of thumb is to choose robotic process automation when the process is stable, the input is fixed, and no good integration is possible.
Does robotic process automation need an owner after go-live?
Yes. Robotic process automation has to be adjusted every time the underlying applications change, while an AI application needs periodic testing because quality can drift unnoticed. That upkeep means both need an owner once they're live, and the cost of that belongs in the business case.
Does the adviser build robots for robotic process automation or AI applications?
No. The adviser doesn't build robots for robotic process automation or AI applications, but helps decide which approach fits the process, helps select a provider, and guides delivery from the client's side. For anyone choosing between vendors who all claim to do both, an independent Vendor Review is a way to set their claims side by side.
Source: article by Dave Willemstein. Updated: .
What is AI automation?
AI automation uses models that can handle information that isn’t neatly structured. Think of reading an email and working out what the customer is asking, extracting data from invoices with varying layouts, summarising a file, or drafting a reply. Where RPA follows rules, AI recognises patterns and makes an estimate.
That makes it possible to automate tasks fixed rules can’t capture:
- Classifying: sorting incoming messages by subject, urgency or department.
- Extracting: pulling data from PDFs, contracts or scans.
- Generating: producing draft text, summaries or reports.
- Reasoning across steps: with AI agents, the system decides for itself which actions are needed; more on that in AI agents.
The flip side is that AI doesn’t always give the same answer and can make mistakes that look convincing. AI automation therefore needs a test set, a check on the outcome, and clear agreements on when a human reviews it. How to approach that per process is covered in automating business processes with AI.
Differences between RPA and AI
At its core, the difference between RPA and AI comes down to one question: does the system need to follow rules, or does it need to understand something?
| RPA | AI automation | |
|---|---|---|
| Works from | Pre-defined rules | Patterns a model has learned |
| Input | Structured: fields, tables, fixed screens | Also unstructured: text, email, documents, speech |
| Outcome | Predictable and repeatable | Probably correct, but not guaranteed |
| Vulnerable to | Changes to screens and processes | Unusual cases, changing data, vendor model updates |
| Control | Does the script still work? | Is the outcome still right, measured against a test set? |
| Explainability | Every step is traceable | Explanation is more limited; logging input and output matters |
One difference that’s often underestimated is upkeep. An RPA robot has to be adjusted every time the underlying applications change. An AI application has to be tested periodically, because quality can drift unnoticed. Both need an owner after go-live, and that cost belongs in the business case.
When do you choose which?
Use the nature of the work as your starting point, not whichever technology happens to be fashionable.
A few rules of thumb:
- Choose RPA if the process is stable, the input is fixed, and no good integration is possible. If the software vendor can offer an API, that’s usually more stable than a robot clicking through screens.
- Choose AI if the bottleneck is reading, understanding or writing text, and an occasional wrong outcome can be caught with a check.
- Choose neither if the process itself isn’t clear yet. Automating a messy process produces a fast, messy process. Sometimes the first step is simplifying the process or getting the data in order; that’s covered in the data foundation under AI.
- Torn between building it yourself, buying a platform or bringing in a partner? The trade-off in build, buy or partner helps. And when vendors all claim to do both, an independent Vendor Review is a way to set their claims side by side.
Combining RPA and AI
In practice, most value sits in the combination. AI takes the part that needs understanding; RPA or an integration carries out the fixed steps. A generic example: invoices arrive by email in all kinds of formats. AI reads the invoice and extracts the vendor, amount and order number. Fixed rules check whether the order number exists and the amount matches. If everything checks out, a robot or integration books the invoice; if something’s off, it goes to a staff member.
A combination like that works best if you settle three things upfront:
- Clear handover points. Where does the AI stop and the rule start? Define how much certainty is needed before something proceeds automatically.
- A route for exceptions. Anything that doesn’t fit goes to a human, with enough context to decide quickly.
- Measuring per step. Track how many cases go through automatically, how many get caught, and where errors arise. That shows you where improvement pays off.
How to design, manage and extend chains like that is covered in AI workflows.
I don’t build robots or AI applications myself. I do help you decide which approach fits your process, help select a provider, and guide delivery from your side of the table. Want the bigger picture first? Start with AI automation. Want to talk through a concrete process? Book a strategy call.
Ready for impact?
From AI ambition to real results.
Book a no-obligation call. No pitch. Just sharp questions.