Make what you already run autonomous
Your systems already know what is happening. They just wait for a person to notice. Here is how to make what you already own act, without replacing any of it.
Ismayl Ouledgharri · @ismaylouleSomewhere in your company there is a person who checks a screen every morning. They look at yesterday’s failed payments, or the orders that never shipped, or the accounts that went quiet, and then they start chasing. That person is not the problem. The problem is that the software already knew all of it hours earlier and did nothing, because nothing told it to.
Most established companies are shaped this way. They have real systems. Billing, inventory, support, the internal tool someone built four years ago that everyone still depends on. Those systems are full of accurate information. They just sit on it. Somebody has to open a screen, read a number, understand what it means, and then go do something in a different screen.
You do not need new software to fix that. You need the software you already have to act.
The watching is the cost
Ask your team what they do all day and part of the honest answer is a list of things they watch. A dashboard that gets checked twice a day. A report that gets exported on Mondays. An inbox where a certain kind of email means someone has to go fix something. A folder where files land and a person has to notice they landed.
None of that work is on anyone’s job description, and none of it produces anything. It exists because a human is the connection between one system knowing something and another system doing something. The moment the information arrives and the moment the action happens are separated by however long it takes a person to look.
That gap is where the money leaks. A card fails at nine at night and nobody retries it until Tuesday. A customer hits a limit on Friday and hears about the upgrade path on Monday. A supplier confirms a delay and the four teams downstream find out when it is already late. Each one is small. Together they are a full time job nobody was hired to do.
Three parts, and you already have the first one
Making an existing system act requires three things. Most companies have the first and are missing the other two.
Something happening, recorded the moment it becomes true. You have this already. Every system you run produces these constantly. A payment succeeded. A record changed. A ticket was opened. A shipment scanned. Right now those moments go nowhere useful, or they land in a report a person reads later.
A rule that says what to do about it. This is the part people expect to be hard and it usually is not, because somebody in your company already follows the rule. They just follow it in their head. Writing it down is most of the work.
Permission to act, with a boundary around it. This is where the real thinking goes, and it is the subject of the rest of this piece.
The reason this does not require replacing anything is that your existing systems keep doing their jobs. The billing system is still the billing system. What changes is that it now says out loud what it knows, and something is listening.
Start with what already knows
Before deciding what should act, find out what your systems already know and when they knew it.
Pick one part of the business. Write down every ordinary thing that happens in it, one plain sentence each. A card is declined. A shipment misses its date. A customer crosses a usage limit. Aim for a dozen.
For each one, write two timestamps from real examples. The moment the fact became true and got recorded somewhere. The moment a person did something about it. Pull five real cases, not the policy, and use wall clock time including nights and weekends.
You now have a list with an hour count against each line. It is nearly always longer than people guess, and the surprise is usually not where they expected. That list is the whole map. Everything after this is deciding what to do with each line.
Two piles, and you draw the line
Every item on that list goes in one of two piles. Fires on its own, or waits for a person.
Retrying a failed card fires on its own. Issuing a refund above a certain amount waits. Reordering stock below a threshold fires. Cancelling a contract waits.
Four questions sort them. Can it be undone within an hour by one person using tools they already have. Will you find out quickly if it goes wrong, and by what specific signal. How far does one mistake reach, one customer or all of them. And does doing it well need something the machine cannot see, like knowing this particular account had a bad month.
Draw the line conservatively at first, because you should. Anything cheap, reversible, loud when wrong and frequent can act. Everything else prepares itself and waits for one click, which is a much better place than it is now. A person deciding in thirty seconds with the full picture assembled is doing the same job in a tenth of the time.
Then the line moves, on evidence
This is the part that makes the whole thing safe rather than nerve wracking.
Once things are running, you have a permanent record of every decision the system made and every action it took, in order, kept so it cannot be altered afterwards. That record is not paperwork. It is the instrument you use to move the line.
Look at the items still waiting for a person and see what the person actually did. If somebody approved the same thing ninety times without changing anything, that is a candidate to move across. If somebody overrode it twice, it stays where it is, and their overrides tell you exactly what the rule was missing. Either outcome is useful, which is why this works even when the first rule is wrong.
It runs backwards too. When something that acts alone produces a bad result, move it back to the waiting pile while you fix the rule. That beats switching everything off, and the work keeps flowing.
Trust gets earned with evidence. That is the only way it should be earned when software is acting on your behalf.
Three things around anything that runs alone
Whatever you hand over, three controls belong around it from the first day, not added after the first incident.
A hard limit on what it is able to do at all. Not what it should do. There is a real difference between a system that could refund any amount but is told to stay under two hundred dollars and one that was never granted the ability to go higher. The first fails when a rule is misread. The second has nothing to misread.
A ceiling on how much it may do in an hour or a day, set from ordinary behaviour rather than capacity. This is the one people skip, and it is the one that catches the failure where every action is individually correct and the damage is in the repetition.
A way to stop it immediately, usable by somebody who is not technical, at two in the morning, without a software update and without phoning anyone. And somebody should have pulled it once on purpose before they ever need it. A stop switch nobody has used is a claim, not a control.
Where to start
Take the item on your list with the longest gap and the smallest consequence for being wrong. Not the most valuable one. The first thing you hand over is not about the return. It is about finding out whether your rules are written well enough to be followed literally, and a frequent reversible action teaches you that in a week.
If there is a screen someone on your team checks every morning, that is the place to look first. A short call is enough to map what is on it.
Nous sommes un petit studio à Montréal. Si vous travaillez sur ce type de problème, nous serions ravis d'en discuter avec vous.