Guide

Business process automation: a practical guide

By Fabien Cavanna, Going for Growth · June 29, 2026 · 9 min read

In shortBusiness process automation (BPA) means having tools carry out the repetitive, time-consuming tasks in a process, from fixed rules to AI agents when the work calls for judgment. The goal is not to automate everything, but to remove the low-value-added volume while keeping human control points. Simple automation is often enough: AI is reserved only for the steps that require interpretation.

What is business process automation?

Business process automation (BPA) means having tools carry out the repetitive steps of a work process: receiving a request, checking a piece of data, generating a document, updating a system, notifying the right person. The aim is to reduce manual work on high-volume, low-value tasks, without removing human control where it matters.

Three acronyms come up often and get confused. Here is the distinction that is useful in practice:

TermWhat it isExample
BPMThe discipline of modeling and steering processes (mapping, measuring, improving). It is the big picture, not necessarily automated.Describing a customer request end to end.
BPAThe automation of all or part of a process, relying on connections between systems (API, databases, email).Automatically creating a customer record and sending the acknowledgment.
RPAAutomation by imitating a human on screen (clicking, copy-pasting) when no API is available. Useful but fragile.Copying data from an old piece of software with no open interface.

In short: BPM describes, BPA executes, RPA is one of the execution techniques. This guide focuses on concrete BPA, suited to small and mid-sized companies and teams, and on the role AI agents now play in it. For the technical layer, see also /automatisation-ia/.

What are the types of automation?

There are three families of automation, from the simplest to the most flexible: fixed rules (deterministic), RPA (on-screen imitation), and orchestration by AI agents (judgment). They are not all equal, and above all they do not serve the same cases.

Fixed rules (deterministic)

The process follows clear rules: if this condition, then this action. No ambiguity, no judgment required. This is the most robust form and the cheapest to maintain. Most of the real gains come from here, not from AI. Examples: routing an email by its subject, chasing an unpaid invoice after a delay, syncing two tools.

RPA

When a piece of software offers no API, you automate the interface: a robot reproduces an operator's clicks and entries. It is handy for legacy systems, but sensitive to the slightest screen change. Reserve it for cases where no clean connection exists.

Orchestration by AI agents

When a step calls for understanding free text, classifying an ambiguous case or writing, an AI agent takes over: it reads, interprets, decides within a defined frame, then hands back to the rest of the flow. The agent is not the whole process; it is one building block in the middle of a chain of deterministic steps. This combination (fixed rules for the plumbing, an AI agent for the judgment) is often the right balance.

How to identify the processes to automate

Before automating, you have to pick the right candidate. A bad process, once automated, stays a bad process, only faster. A few simple criteria to sort them:

  • Volume: the step repeats often (every day, dozens or hundreds of times). The gain is proportional to the volume.
  • Stability: the rules change little. A process that redefines itself every month will cost more to maintain than to run by hand.
  • Low human value added: the task is mechanical (copying, checking, chasing) and does not need an expert's judgment on each case.
  • Accessible data: the information exists in systems you can connect (API, database, mailbox), ideally without fragile RPA.
  • Controlled cost of error: you can define a control point if an error has serious consequences.

The right first project is the one that combines high volume, stable rules and low stakes per case. Keep the rare, unstable or highly sensitive processes for later, or for partial automation with a human in the loop.

When to use an AI agent rather than a fixed rule?

An AI agent only becomes relevant when a step calls for judgment (interpreting, classifying, writing); everywhere else, deterministic automation is more stable and less costly. Not everything needs AI, and that is good news for both the bill and reliability.

The AI agent becomes relevant when a step calls for judgment: interpreting a poorly worded customer message, extracting the essentials from an unstructured document, classifying a case that does not fit a simple rule, or writing a text from variables. In those cases, you insert the agent as a building block within the flow, framed by rules before and after it.

The guiding principle: deterministic by default, AI only where judgment is necessary. An agent must have a clear scope, controlled inputs and outputs, and a human validation point when the stakes justify it. For the concrete implementation, see /guides/creer-un-agent-ia-n8n/.

How to automate a process, step by step?

An automation that holds up in production follows 7 steps, from diagram to measurement: map it, spot the high-volume tasks, decide between a fixed rule and an AI agent, define the control points, test on real cases, deploy under supervision, measure and iterate.

  1. Map the process: write down each real step, as it happens today, with its inputs, outputs and exceptions. You automate what you have understood, not what you imagine.
  2. Spot the high-volume, low-value steps: identify where the time goes and which tasks are mechanical. These are the first candidates.
  3. Decide between fixed rules and an AI agent: for each step, choose between deterministic logic (the default rule) and an AI agent, reserved for the steps that require interpretation.
  4. Define the control points and validation: decide where a human must validate, where an alert must fire, and what to do on failure. Without this, an automation spreads errors instead of containing them.
  5. Build and test on real cases: assemble the flow and confront it with real files, including the awkward cases. A test on ideal cases proves nothing.
  6. Deploy with supervision: start while keeping an eye on it (logs, alerts, reviewing a sample) before easing off the monitoring gradually.
  7. Measure and iterate: track a few simple indicators (volume handled, error rate, time saved) and adjust the flow as usage unfolds. An automation is alive, not a fixed deliverable.

Concrete examples

A few cases illustrate the line between fixed rules and AI agents.

Opposio: document and case processing

Opposio, my own Going for Growth project (an online contestation service, in production), combines deterministic steps (checking fields, generating a document, sending an acknowledgment) and judgment steps (reading and qualifying a received document), the latter handed to an AI agent under control. This is exactly the mix described above: the plumbing in fixed rules, the judgment in framed AI.

Monitoring and content at scale

For a B2B media outlet, a routine collects sources, filters the relevant items by rules, then an AI agent summarizes and proposes an angle, with human review before publication. For an operator licensed by the ANJ, production runs across several thousand pages: the routine is automated end to end, and the operator keeps control over the sensitive editorial choices.

A routine confirmed by the operator

For an iGaming operator, the routine (collection, formatting, updating) runs autonomously, with each output remaining confirmed by the operator before release: the human keeps the final decision, not the repetitive work.

Common mistakes

Automations that fail look alike. The most common traps:

  • Automating a poorly defined process: if no one can describe the real steps, the automation freezes the existing disorder.
  • Putting AI everywhere: an AI agent on a step that follows a simple rule is more expensive, slower and less reliable than a fixed condition.
  • Forgetting the control points: without validation or alerts, an error spreads silently across the entire volume.
  • Testing on ideal cases: real files contain exceptions; not confronting them with the flow just pushes the problem into production.
  • Building an over-engineered machine: too many steps, tools and dependencies make the whole thing impossible to maintain. The simpler it is, the better it holds.
  • Depending on a vendor: choosing self-hostable tools and keeping ownership of the flow avoids having to rebuild everything if the relationship ends. Going for Growth works on an n8n foundation where the client owns their automation.

Frequently asked questions

What is process automation?
It is having tools carry out the repetitive steps of a work process (checking, generating, updating, notifying), in order to reduce manual work on high-volume, low-value tasks, while keeping human control points where the stakes justify it.
What are the different types of automation?
Three families: fixed rules (deterministic, robust, the bulk of the gains), RPA (imitating clicks on screen when no API exists, but fragile), and orchestration by AI agents (reserved for the steps that require judgment, such as interpreting a text or classifying an ambiguous case). In practice, you combine fixed rules for the plumbing and an AI agent for the judgment.
Where to start when automating a process?
By mapping the real process, then choosing a first project with high volume, stable rules and low stakes per case. You then decide, step by step, between a fixed rule and an AI agent, you define the control points, you test on real cases, then you deploy under supervision.
Do you need a big budget?
Not necessarily. Most of the gains come from simple, deterministic automations that are cheap to set up. AI is only useful on the steps that require judgment. On a self-hostable foundation like n8n, the client owns their automation and avoids vendor lock-in. A free 30-minute call is enough to scope the project and provide a tailored quote.

Further reading

An AI agent built and maintained for you, in production?

Describe your process and I will tell you honestly whether it can be automated. A first 30-minute call, free and with no commitment.

Book a free 30-min call