Skip to content
Client login

Free Audit

Artificial intelligence

Automating without losing control

Automation makes a process faster, not better. How to sort what can run alone from what has to wait for a person.

Published on 24 June 2026 — Algeria Agency

Automation has a property nobody mentions while selling it: it amplifies. A sound process handled automatically produces the same result faster; a broken one produces its mistakes faster, in greater number, and surfaces them later.

The sort that decides everything fits in one question asked at each step: if this step gets it wrong, can somebody undo it? Steps where the answer is yes automate freely. Steps where the answer is no wait for a human hand, and no amount of time saved justifies moving that line.

This article describes how to do that sort, what breaks when it is skipped, and the fifteen-minute measurement that will tell you whether the project is worth its cost before anybody has billed you for anything.

Automation fixes nothing

The first thing to understand is that an automation has no opinion about what it executes. It reproduces the procedure as described to it, at machine speed, including the informal compensations nobody wrote down and which were holding the whole thing together.

The typical case: a data-entry task where the person doing it has been quietly correcting bad values for three years. The written procedure does not mention that correction because it never became a rule. The automation removes it without anyone noticing, and the bad values start circulating again.

The practical consequence is that the work starts with an observation, not a specification. What is written in the procedures is what the business believes it does; what matters is what it does, and the gap between the two is where all the edge cases live.

There is a second effect, less visible and more lasting. A procedure carried out by a person self-corrects in silence: when a case does not fit the box, they do something else and nobody mentions it. An automated procedure has no such give, so the cases that do not fit accumulate somewhere instead of being handled. Knowing where they accumulate, and who looks at them, is part of the work like everything else.

Undoable and irreversible

The sort produces two columns. On one side: triaging an incoming enquiry, filling a record, preparing a draft, reconciling two lists, filing a document. A mistake there is visible within the day and is fixed by fixing it.

On the other: sending a quote, confirming a firm appointment, charging, deleting, writing to a customer in the company name. A mistake there goes to somebody else and does not come back. The customer has read the price, the supplier has received the order, the file is gone.

That classification is not a question of technical risk but of reversibility, which is what makes it decidable by somebody who does not write code. The person who does the job every day can say, step by step, which ones can be undone. They should fill in the two columns, not the supplier.

The sort also produces a third column nobody talks about: steps reversible in theory and expensive in practice. Cancelling a supplier order is possible; doing it three times in a month damages a relationship that took two years to build. Those steps do not sort mechanically, they are discussed with the person who holds the relationship, and that is often where the scope is really settled.

Most of it is not artificial intelligence

A useful automation is eighty percent ordinary plumbing: connect two tools, move a field, write a rule, fire at a set time. None of that needs a model, and all of it existed long before anyone talked about AI.

The model earns its place in one specific spot: reading free text written by a human. An enquiry in a private message, an unstructured email, an invoice that arrived as a photo. That is where it does something no rule does, and it is the only place it is worth its cost.

Elsewhere it costs without adding. Calling a model to compare two numbers, to check a field is not empty, or to copy a value from one table to another is spending hard currency on an operation three lines of rule do free and without ever getting it wrong. We have an interest in not telling you that, and we are telling you.

The same distinction also separates three products the market sells under one word, and an agent, a chatbot and an automation are not monitored the same way — which decides a purchase more often than the choice of model does.

That distinction has a direct effect on the invoice, and it is easy to check. Ask to see, for each step of the proposed automation, whether it calls a model and how many times per run. A chain calling a model at four steps out of five is almost always badly designed, and the fix — replacing three of those calls with rules — divides the monthly cost without removing anything from the result.

The starting point is usually a spreadsheet

In most of the Algerian businesses we see, the system to automate is not a line-of-business application: it is a shared spreadsheet, an inbox and a notebook. That makes automation more accessible than people expect — a well-kept spreadsheet automates very well — and much more fragile.

The fragility comes from where the rule lives. In a business application the rule is in the application; in a spreadsheet it is in the head of whoever fills it in, and it changes when that person changes their mind, goes on leave, or leaves the company. Writing that rule down is the first useful delivery of the project, and it stays yours even if you go no further.

There is an encouraging consequence to this. A well-kept spreadsheet is often easier to automate than a closed business application, because it exposes everything and imposes nothing. Businesses that believe they are behind because they have no system are frequently in a better position than those that bought software nobody can get the data out of.

Describing the real process

The description is done by sitting next to the person who does the task and watching them do it, two or three times, on ordinary cases and then on an awkward one. It takes half a day and replaces a twenty-page specification that would have described something else.

What you are looking for is the list of decisions, not the list of clicks. Everywhere the person hesitates there is an unwritten rule; everywhere they look at another window there is a piece of data coming from elsewhere that will have to be fetched.

The deliverable is one page per process: the steps, the decisions, the data sources, and the two columns of the sort. That page is readable by somebody who was not there, which is exactly what is needed six months later when the automation does something nobody understands.

A method detail that changes a great deal: watch the task on an ordinary day and on a heavy one. The two do not resemble each other, and the heavy day is the one that decides the design, because it is the one where the shortcuts appear. An automation built on the calm version gets bypassed in the first busy week, and the bypass becomes the new procedure without anybody writing it down.

The step that goes to somebody

The line between the two columns takes the form of a wait. At that step the system prepares everything — the quote is drafted, the message is written, the order is complete — and stops. A person looks and approves, or corrects.

That wait is often presented as the system’s weakness when it is its guarantee. A supplier proposing to remove it "for smoother flow" is proposing to move the line, and the question to ask is who carries the cost when the step gets it wrong. The answer is always the client, never the supplier.

There is an honest counterpart: approval has to be fast, or it becomes the bottleneck and somebody will eventually ask to bypass it. An approval that requires opening three screens will be bypassed within the month. It has to fit on a phone, in one gesture, with what is needed to decide.

You also have to decide what happens when nobody approves. An approval sitting for three days because the person is on leave blocks everything downstream, and the blockage is silent. The rule to set is a deadline: past an agreed delay, the item escalates to somebody else or returns to manual handling, with a notification. Without that rule, the queue becomes the new place things get lost. That place is managed, and the exception queue has checking rules of its own.

The worst outcome is not a breakdown

When an automation stops halfway it leaves an intermediate state nobody planned for: the record is created but not filled, the message has gone but the stock has not moved, the order exists twice. That is more expensive than an outright failure, because a failure is visible and a half-finished job surfaces later, usually via a customer.

So the rule is that a failure must stop what follows and alert a named person, with the affected record. Not a generic email into a technical inbox: the record, the step, and what to do. That is a requirement to state at scoping, because failure handling is the part that gets cut when the budget tightens.

The log of what was decided

Every automatic action should leave a trace: what went in, what came out, when, and under which rule. Without it, a disagreement with a customer becomes impossible to investigate — you can neither confirm nor deny what your own system sent them.

The log has a less obvious internal use: it shows when a rule never fires, or fires in cases nobody anticipated. A rule that has not triggered in three months is either useless or badly written, and both are fixable.

What it must not become is a file nobody re-reads. Ten minutes a month on a sample is enough to spot drift. What is never read ends up not being written correctly, and nobody notices until they need it.

The log has one easily missed requirement: it must record the input as it was, not as it has become. If a customer record has been edited since, re-reading the log against the current record gives a coherent and false story. Keeping the value as at the moment of the action costs a little space and is the only way to reconstruct what actually happened on the day somebody asks.

What it saves, and why we do not put a number on it here

The honest measurement costs a week and you can do it alone: take the task that annoys your team most, and record each day the time actually spent on it. Not the estimate — the record. The gap between the two runs in the same direction every time, and it is large.

We put no chart in this section, and not for the usual reason. The figure exists and is solid at each client; it is simply not transferable. Entering invoices, triaging enquiries and reconciling lists share neither unit duration, nor frequency, nor exception rate, and an average across them describes none of the three. Publishing that average would give you a number you could not apply to your own case.

What the record does allow is a decision. If the task takes ten minutes a week, the integration will not pay back for years, and the tool at the other end will have changed its interface by then. If it takes six hours, the question does not arise. The line is somewhere in between and the record finds it.

The record has a second use nobody anticipates: it shows the variance. A task averaging forty minutes but running between ten minutes and three hours depending on the day is not the same task as one stable at forty minutes. The first contains many edge cases, and they are what will decide the project's real cost — not the average, which dissolves them exactly as it dissolves everything else.

The physical part nothing touches

Many processes end outside the digital: a trip, a cash payment, a verbal agreement, a signature on a docket. Automating the upstream part wins only the upstream part, which is often the shorter of the two.

That is not a reason to do nothing, it is a reason to say in advance what fraction of the total time is in scope. A project sold on the complete process that touches only a third of it produces a measurable disappointment, and one sentence at scoping avoids it.

There is one exception worth hunting for: physical steps that are only physical out of habit. A verbal agreement confirmed by message, a signed docket replaced by a timestamped photo, a trip replaced by a call — each turns a step outside the digital into a measurable one. Those are not automation projects, they are organisational decisions, and they enlarge the share automation can then reach.

The off switch

Each automation has to be stoppable on its own, without stopping the others and without technical intervention. It is a mundane requirement that is almost always missing, because it only earns its keep on the days when everything is going wrong — which is exactly the definition of a continuity requirement.

The check is simple: ask to see how it is switched off. If the answer involves calling the supplier, you have a dependency rather than a tool. If the answer is a button your team can press, you have a tool.

A stopped automation also has to leave the work doable by hand. That sounds obvious and is quickly lost: six months in, nobody knows how to run the step without the system, because nobody has. Keeping the manual procedure written down somewhere, and running it once a quarter, is a cheap precaution that turns a one-day outage into an inconvenience rather than a stoppage.

What we do, and the figure we will not carry over

We watch the process, we fill in the two columns with you, we build one automation at a time and put it live before starting the next. A month later we measure again, and anything that saves no time is removed rather than kept out of politeness.

The figure we will not carry over is the gain observed at another client. We have those numbers, they are recorded cleanly, and they do not concern you: they describe one specific task, in one specific business, with an exception rate of its own. A supplier who opens with "our clients save so many hours a week" has given you information about their clients and none about you, and they know it. We would rather have you run the one-week record, even if it delays the sale, and even if the record sometimes concludes there is nothing worth automating.

We also have a limit of competence to name. If the sort reveals that the process itself is the problem — that it accreted over years, that three people run the same check, that step four exists to compensate for step two — we do not redesign it. That is organisational work, not integration work, and it is done with somebody whose trade it is, or internally with the people concerned. We will say so, hand you the process page that shows it, and stop there. Automating a process in that state amounts to setting it in stone.

Frequently asked questions

Do we have to change our current tools?

Rarely. We connect what you have; if a tool genuinely cannot take it, we say so rather than working around it with something fragile that breaks at its next update.

Does this cut jobs?

It is not what we sell and not what we observe. What disappears is retyping, and the recovered time goes to the cases nobody had time to look at.

How long for a first automation?

Often a few weeks for the first and much less for the rest, because most of the initial work is describing the process, which serves the others too.

What happens if a rule changes?

It is edited without rebuilding everything, provided the rules are written separately from the rest. Ask that beforehand, because afterwards it is expensive.

Does our data leave the country?

Only the fields sent to a service that needs them, listed one by one. Anything that must not leave is handled by local rules or not handled at all.

How do we know it is worth it before starting?

Through the one-week record described above. It is the only measurement that covers your own task, and it costs nothing but the attention of whoever does it.

Where we come in

A week logging time on the task that most annoys your team produces two columns. They decide, and sometimes they decide something other than expected.

  • We observe the process as it is done, not as it is described.
  • We mark the steps that can be recovered and the ones that cannot.
  • We build on the real version, workarounds included.

When the sorting points at the process rather than its repetition, do not automate it: you would freeze the defect, and that work is outside what we sell.

Read next

Let us talk about your project

A free audit, no commitment: we look at your online presence and tell you what is holding it back.

We measure how this site is used with Google Analytics, to learn which pages actually help. You can stop that measurement at any time from the footer. Cookie policy