Skip to main content

Guide

Design the workflow before you automate it

The fastest way to waste money on automation is to automate a process nobody ever designed. Map what really happens, delete the steps that shouldn't exist, make the fuzzy rules explicit, and plan for failure. Then, and only then, automate.

Last reviewed July 25, 2026 workflow-designprocessautomationplanning

The fastest way to waste money on automation is to automate a process nobody ever designed. Most business processes were never designed at all. They accreted. Someone did a thing once, it worked, it became “how we do it,” and a decade later a team is following steps whose original reason is long forgotten. Automate that as-is and you have just made a questionable process run faster and cost more to change.

So the first real work is not technical. It is looking honestly at how something actually happens today, deciding how it should happen, and only then handing it to a machine.

Map what really happens, not what is supposed to happen

Every business has an official version of its processes and a real one. The official version is on a slide somewhere. The real one includes the workaround Maria always does, the step everyone skips when busy, and the favor the warehouse guy does to keep things moving. If you automate the official version, you break all the invisible glue holding the real one together.

So before anything else, watch the actual work. Sit with the people doing it and trace one real case from start to finish. You will find steps that exist only out of habit, and you will find heroics that keep the whole thing from falling over. Both matter. You cannot redesign a process you have only seen on paper.

Question every step before you speed it up

With the real flow in front of you, get suspicious. For each step, ask why it exists. A surprising number are there to fix a problem that no longer exists, or to satisfy a manager who left three years ago. Those steps should be deleted, not automated. Automating a pointless step just enshrines it and makes it harder to remove later.

This is the highest-leverage moment in any automation project, and it is the one people skip because they are eager to get to the building. Removing a step costs nothing to run forever. Automating one you should have removed costs you every single time it fires.

Decide the rules out loud

Automation is unforgiving about ambiguity. A human handles the odd case with a shrug and a judgment call. A machine needs to be told what to do, so the fuzzy parts of your process have to be made explicit before you can wire them up.

What counts as a qualified lead. What happens when a payment fails twice. Who gets the escalation when the usual person is out. If your team answers these differently depending on who you ask, you have found the real work. Settling those questions is most of the value, and you get it whether or not you automate afterward, because now your people agree on the rules too.

Design for the day it goes wrong

An honest workflow plans for failure, because everything fails eventually. A form times out. An outside service is down. A message does not send. The question is what happens next, and “the automation silently stops and nobody notices” is the answer that turns a small glitch into a lost customer.

Decide up front how a broken run announces itself and who it reaches. Anything that runs unattended needs a way to raise its hand when it stumbles, or you will hear about the failure from the person it failed. Designing that path in from the start is cheap. Bolting it on after an incident is not.

Then, and only then, automate

Once you have the real map, a leaner process, explicit rules, and a plan for failure, the automation itself is almost anticlimactic. That is the sign you did the thinking. The build is easy because every hard decision was already made. When a build feels like a fight, it is usually because the process underneath it was never actually settled.

Where this breaks

It breaks when people treat the design step as bureaucracy and skip straight to tools. They end up encoding confusion into software, which is far harder to change than confusion in someone’s head. The whole point of doing the thinking first is that thinking is cheap and rebuilding a live system is not.

It also breaks when the design is done entirely by managers who do not do the work, producing a tidy diagram the actual team does not recognize. The people who run the process daily know where the bodies are buried, and leaving them out guarantees you automate the fantasy instead of the reality. If you want a partner for this part, the mapping and the honest questions are exactly where we like to start, and How to scope an automation project before you buy is the natural next read.

Found this useful?

It is one of many — the rest of the library is free to read too. Browse around, or send a note if you want to talk something through.

Browse the library

or get in touch