Your Automation Runs. How Do You Know It Works?
A freelancer, an agency or ChatGPT built you an automation and the demo looked great. Five checks any owner can run this week, no technical skills needed.
- AI
- Testing
- Automation
- Business Owners

In short
- An automation that runs without errors is not the same as one that works: running means no step crashed, working means the right thing reached the right place.
- An owner can check this without technical knowledge by running 10 real cases, comparing what goes in with what comes out, and asking for a one-page map of the steps.
- Two more questions expose most weak spots: where can I see what happened to each item, and what happens when something goes wrong and who hears about it.
- While building our own AI-assisted sales system we found that three quarters of the collected data would have disappeared without any error, and the system is still not finished.
Imagine you run an accounting firm and a freelancer built you an automation that files client invoices. Or your nephew set up a booking reminder with ChatGPT. The demo was smooth, so you stopped thinking about it.
Three months later a client calls: the invoice you "sent" never arrived. By then there are more of them. Lost clients, late payments and a reputation for being careless are expensive, and none of it came with an error message.
"It runs" and "it works" are two different things
Think of a delivery van that leaves the depot on time every morning. The engine runs, the route is on schedule, the driver waves. Nobody has checked whether the parcels are still in the back when it gets there.
An automation is the same. Running means no step crashed. Working means the right thing arrived at the right place. AI makes this gap wider, because it builds tidy, confident-looking systems very quickly. Even OpenAI describes the errors of its models as plausible but false statements. I wrote about that pattern in why AI sounds sure when it is wrong.
| It runs | It works |
|---|---|
| No step reported an error | Every item reached its destination |
| The demo looked right | Ten messy real cases looked right |
| A report was sent | Somebody received and read it |
| The list looks complete | The count at the end equals the count at the start |
Five checks you can do yourself
None of these needs technical knowledge. They need a pen, a spreadsheet and the willingness to ask.
1. Run 10 real cases through it
Do not use the cases the builder prepared for the demo. Take 10 real ones from your own inbox: last week's enquiries, real invoices, actual bookings. Include one awkward case, such as a client with a long name, an empty field or a message sent twice.
Then follow each one to the end and write down where it landed.
2. Count what goes in and what comes out
This is the cheapest check there is. If 40 enquiries arrived through your website this week, how many are in your customer list? If 100 invoices were created, how many reached a client? The two numbers must match, or you must be able to explain the difference item by item.
A gap with no explanation means something is being lost, quietly.
3. Ask for a one-page map
Ask whoever built it for a single page showing the steps: what goes in, what comes out, and who or what is responsible for each step. Plain boxes and arrows are enough.
If nobody can produce this page, nobody fully knows how the system behaves.
4. Ask where you can see what happened to each item
For one given enquiry or invoice, you should be able to look at a screen, a sheet or a list and see its story: received, processed, sent, when. If the only answer is "we would have to look in the code", you are flying blind.
5. Ask what happens when something goes wrong, and who hears about it
Emails bounce, forms arrive with missing data, a service you depend on has a bad hour. A good system expects this. The question is who gets a message when it happens: you, the builder, nobody?
Many tools can send an alert when a run fails. The documentation of one of the most common automation tools describes an error workflow that runs when an execution fails, for example to send an email alert. It only helps if someone set it up and someone reads it. I describe the other half of this problem in what to do when an automation stops silently.
What we found while building our own system
I am telling this one midway, on purpose, because the system is not finished and I will not claim it works.
What caught it was not a failing test. It was one question: what does this step do with a long message?
What to ask, and what a good answer sounds like
You are the client, so you may ask. Here is how to tell a good answer from a bad one.
| You ask | A good answer | A bad answer |
|---|---|---|
| Show me the steps | A one-page map with inputs, outputs and an owner for each step | "It is all in the code" |
| Where do I see what happened to one item? | A screen or sheet with one line per item and its status | "We could check the logs if needed" |
| How many items went in and how many came out? | Both numbers, and a list of the ones that did not make it | "It should be the same" |
| What happens when it fails? | Names who gets the alert, and how fast | "It has never failed" |
| What was tested? | A list of cases, including awkward ones | "I tried it a few times" |
Your checklist for this week
- Pick one automation your business already depends on: invoices, enquiries, bookings, reminders.
- Pull 10 real cases from last week and follow each to the end.
- Count what went in and what came out for the same week.
- Ask the builder for the one-page map and the screen that shows each item.
- Ask what happens when something fails and who hears about it. Write down the answer.
- Put the three weakest answers in an email to the builder and ask for dates.
How we help
We start with an analysis: we map one process step by step and look for the places where a result can be lost. Then we automate the whole process, including the checks and the monitoring that tell you when something goes wrong. That is the idea behind the HARDEN method: we try to break the system before it goes live, and we keep watching it afterwards.
The same reasoning, in plain language for managers, is taught on the AI Ready Standard site (in Bulgarian). If you want a map of one of your own processes, the Process X-ray is the place to start. Your next step is smaller: do check number 2 on one real week before you read anything else.
Questions and answers
My automation shows no errors. Does that mean it works?
No. No errors means no step crashed. It does not tell you whether every enquiry, invoice or booking reached its destination. Compare how many items went in with how many came out to find out.
How many real cases should I test before trusting an automation?
Start with 10 real cases, chosen by you, including a messy one: a missing field, a very long message, a duplicate. If all 10 end up where they should, you have a first piece of evidence, not a guarantee.
What should I ask the person who built my automation?
Ask for a one-page map of the steps, a place where you can see what happened to each item, and a plain answer to what happens when something goes wrong and who hears about it. Vague answers are a finding in themselves.
Do I need a technical person to run these checks?
No. Counting, comparing two numbers and asking three questions need no code. You only need a technical person to fix what the checks reveal.