Automation
Rule-based automation or AI? How to choose for each step of a workflow
Short answer
Use fixed rules when the input is structured and the decision can be written as if this, then that. Add an AI step only where the input is messy, such as free-text emails, voice messages or invoices in many layouts, and let it read and sort while rules still decide. Most good workflows mix the two.
Almost every automation conversation now reaches the same question early: should this use AI? The honest answer is usually that one step of it might. Most of the work in a business workflow is still best done by plain rules. The rest needs something that can read.
This post explains the difference in plain terms, gives you a table to sort your own tasks, walks through a workflow that uses both, and lists the limits we put on any AI step before it goes near real data.
Two kinds of work inside one workflow
Rule-based automation is the classic kind. When a form is submitted, add a row. When an invoice is marked paid, send a receipt. When stock drops below a set level, email the supplier. Every step is written in advance and the system does exactly that, every time.
Rules are cheap to run, fast and easy to check. If something goes wrong, you can open the rule and see why. Their weak spot is input. A rule needs the information in a known place and a known format. Give it a messy email and it has nothing to hold on to.
An AI step does a different job. It reads text, speech or an image that arrives in no fixed shape and turns it into something structured: the order number, the product, the date, the type of request. It can also sort messages and draft replies. What it should not do on its own is decide anything that costs money or cannot be undone.
Where rules are enough
If the information already sits in fields, a rule beats AI on cost, speed and reliability. Typical cases:
- Copying data between two systems that both keep structured records, such as an online store and an accounting tool
- Sending reminders on fixed dates, like the day before an appointment or 7 days after an unpaid invoice
- Moving a record to the next stage when its status changes
- Building a weekly report from numbers that already live in a database
- Checking a value against a limit, for example sending orders above a set amount for approval
Adding AI here buys nothing. It adds a cost on every run and a small chance of a wrong reading where there was none before.
Where an AI step earns its place
AI is worth it where a person is currently reading something and typing it again somewhere else. Three signs point that way.
- The input is free text or speech. Emails, WhatsApp messages, phone calls, notes typed in a hurry.
- The same information arrives in a different shape each time. Ten suppliers send ten invoice layouts. A rule would need ten versions and would break on the eleventh.
- Something has to be sorted before anyone can act. Is this message a complaint, a quote request or spam? Which team should see it? Is it urgent?
A fourth case is answering questions from your own information, such as opening hours, published prices or return terms. That works when the assistant is limited to your documents, which we cover in how AI answers only from your knowledge base.
A quick table for sorting your own tasks
Write down the tasks you want automated, then place each one in this table. The input column usually decides it.
| Task | Input | Right tool | Why |
|---|---|---|---|
| Copy paid orders into accounting | Structured order records | Rule | The fields are already labelled |
| Read quote requests from email | Free text | AI step, then rules | Product, quantity and deadline are buried in sentences |
| Appointment reminder the day before | Calendar entry | Rule | Fixed timing, fixed message |
| Pull totals from supplier invoices | PDFs in many layouts | AI step, then rules | Every supplier puts the total somewhere else |
| Send incoming messages to the right team | Mixed messages | AI step, then rules | Needs the meaning, not a keyword |
| Approve a refund | Request plus order history | Person, with rules preparing the file | Money leaves the business |
The last row matters. Some steps should stay with a person however good the tools get. Automation still saves time there by gathering everything onto one screen.
If you have several candidates and cannot pick one, which workflow to automate first gives a simple scoring method.
The mixed workflow: AI reads, rules decide
Most useful systems combine both. Here is how a quote request email might move through one.
- An email arrives. A rule picks it up because it came to the sales address.
- The AI step reads it and pulls out company name, product, quantity, deadline and contact details. It also labels the request: new quote, follow-up or something else.
- Rules check the result. Are all required fields filled? Is the quantity a number? If anything is missing or unclear, the email goes to a person with a note saying what is missing.
- If everything is in order, rules create the record in your sales tool and assign it to the right person.
- A rule sends the sender a short confirmation that the request arrived.
- Pricing the quote stays with a person. The system has only done the reading and the filing.
Notice where the AI sits. It is one step, boxed in by rules before and after. If it misreads something, the next rule catches the gap instead of passing it on.
Limits to put on any AI step
AI output can be wrong in ways a rule never is. So the step needs fences. These are the ones we use, and they are worth asking for from anyone who builds a system for you.
- It reads and sorts, it does not commit. No payments, refunds, deletions or contract changes triggered by AI alone.
- A clear hand-off to a person. When the reading is unclear, a field is missing or the topic is sensitive, the job goes to a person. In our packages the written scope states when that happens.
- Answers only from your own information. If the answer is not in your documents, the assistant says so instead of guessing.
- Every step is logged. You can see what came in, what the AI read and what the rules did with it.
- A person reviews high-stakes output. Anything legal, medical or financial gets checked before anyone relies on it.
How to test it before you trust it
You do not need technical knowledge to check an AI step. You need real examples and some patience.
- Collect 30 to 50 real inputs from the last few months, including the messy and odd ones.
- Write down by hand what the correct reading of each one should be.
- Run them through the step and compare. Count the misses and look at what they have in common.
- Check that every unclear case went to a person instead of being guessed.
- Repeat after any change to the instructions, the documents or the tools around it.
If the misses cluster around one kind of input, that kind may belong with a person or with a stricter rule. That is a normal outcome, and it is cheaper to find before go-live than after.
Frequently asked questions
What is the difference between rule-based automation and AI automation?
Rule-based automation follows steps written in advance and needs structured input. An AI step can read free text, speech or documents in changing layouts and turn them into structured data. Most workflows use rules for the decisions and AI only for the reading.
Is AI automation more expensive to run than rules?
An AI step adds a running cost every time it processes something, while a rule costs almost nothing per run. That is why AI belongs only on steps where the input is messy. Where data is already structured, rules are cheaper and more reliable.
Should AI be allowed to approve payments or refunds?
No. Anything that moves money, deletes data or changes a contract should be approved by a person or by a clear rule. The AI step can prepare the file, but it should not commit.
What happens when the AI step is unsure?
A well-built workflow sends the case to a person with a note on what was unclear. Guessing is the thing to avoid. Ask any provider to show you exactly where this hand-off happens.
Do I need AI for appointment reminders?
No. A reminder at a fixed time before an appointment is a pure rule. AI only helps if clients reply in free text and someone has to understand the reply.
Is RPA the same as AI?
No. RPA copies clicks on a screen and follows fixed steps, so it is a form of rule-based automation and tends to break when the screen layout changes. An AI step reads content instead of copying clicks.
How can I test an AI step without technical knowledge?
Collect 30 to 50 real examples, write down the correct result for each by hand, and compare it with what the system produced. Check that unclear cases went to a person. Repeat after every change.