On this page
- 1Why does adding another tool rarely solve the problem?
- 2Are digitizing, connecting and automating the same thing?
- 3How do you know if a task is ready to be automated?
- 4Is it worth the effort to automate it?
- 5When is it better not to automate yet?
- 6How do you map a workflow before choosing tools?
- 7What does this look like in a real workflow?
- 8What should you automate, assist or keep manual?
- 9Where should you start without automating everything at once?
- 10What should you do before automating your next process?
A task is worth automating when it meets four conditions: it happens often and in almost the same way, it follows rules someone can write down, it has a defined person who takes over when something breaks the rule, and it works from a single source of truth. If the time, risk and maintenance also justify the effort, it's ready. If it fails two or more of those conditions, the job isn't buying another tool: it's getting the process in order first. Automating something that isn't clear doesn't fix it; it just makes the mess happen faster.
This guide walks through each criterion, when it pays to hold back, how to map a real workflow with your team, and how to decide, step by step, what gets removed, connected, automated, assisted or left in a person's hands. It's the same way of thinking we use at DevelopWave before designing any automation: understand how the work actually flows first, talk about tools later.
Why does adding another tool rarely solve the problem?
There's a conversation that repeats itself in almost every growing team. Something is done by hand, someone is tired of doing it, and the suggestion comes fast: "let's find an app that does it for us." The team tries one, then another, connects them "for now," and a few months later there are more logins, more open tabs and the same underlying problem. Sometimes it's worse, because no one knows for sure which tool has the right data.
The tool is the most visible thing when there's friction, but it's rarely the cause: it's where the cause shows up. And the cause is usually one of these three:
- No one defined the workflow. Everyone runs the process their own way, and it works as long as that person is around.
- The data lives in several places. The same customer exists in the CRM, in a spreadsheet, in the sales chat and in someone's memory, and each copy is slightly different.
- Handoffs between people have no rules. "When sales closes, they let operations know." How, where, with what information? If the answer is "it depends," that's where the time goes.
A new tool doesn't fix any of those on its own. If the workflow isn't defined, the new tool inherits the same confusion with a different interface. If the data lives in five places, it becomes the sixth. If handoffs have no rules, the automation doesn't know when to act or what to send.
That's why the order matters: structure first, tools second. It isn't a slogan; it's the cheapest way to avoid paying twice for the same thing: once for the tool nobody used and again for the one that finally worked. It's the same principle we cover in why most digital projects fail before development starts: starting with the solution before understanding the problem gets expensive.
Are digitizing, connecting and automating the same thing?
No, and mixing them up is part of the confusion. "Automation" gets used for everything, when there are actually three different steps, and each one solves a different problem:
The order is almost always digitize → connect → automate. You can't automate how requests are assigned if they arrive through five channels and none of them leaves a record. And you can't connect two systems if it isn't clear which one owns each piece of data.
In practice, a team's biggest relief often doesn't come from "smart" automation but from the middle step: connecting what already exists so nobody has to copy and paste. It's less flashy, but it's where much of the time lost between one tool and the next is recovered.
How do you know if a task is ready to be automated?
Check four criteria. The task doesn't have to meet them perfectly, but if it fails two or more, it's most likely not ready yet, and the real work is getting the process in order.

1. It's repeatable. It happens often and in a similar way each time: confirming an appointment, logging an order, moving a request from "new" to "in review," putting together the same report every Monday. The question for the team is concrete: how many times a week does this happen, and how much does each time look like the last? If it happens a lot and almost always the same way, it's a good candidate. If it rarely happens, or every case is different, automating it will probably cost more than it gives back.
A useful reference comes from Google's Site Reliability Engineering book, which uses the word toil for the kind of work worth taking off people's plates: manual, repetitive, automatable, tactical, devoid of enduring value, and growing in direct proportion to the operation (Google SRE Book — Eliminating Toil). The book was written for infrastructure teams, but the idea applies to any growing business: if every new customer means more copying and pasting, that work scales with you.
2. It follows clear rules. At its core, an automation is a list of rules: if this happens, do that. If the team can't write them down, the system won't be able to follow them either. The simplest test is to ask whoever does the task today to explain it as if they were handing it to someone new on Monday. If the explanation sounds like "if the request comes from an existing customer, it goes to accounts; if it's new and above a certain size, it goes to the senior advisor; otherwise, we reply with the standard information," there are rules. If it sounds like "I look at it and I just know," there are no rules: there's judgment. And the part that takes judgment isn't automated; it's assisted. Every "well, but sometimes…" is a rule waiting to be written or a sign that the step needs a person.
3. The handoff to a person is defined. There will always be cases that break the rule: incomplete data, an unusual amount, a complaint. The question isn't whether there will be exceptions, but what happens when one shows up. A good design answers three things: when the automation stops, who gets the case (a specific person or role, not "the team"), and what information comes with it, so they don't have to rebuild the story from scratch.
Without a defined handoff, one of two things happens: the automation keeps going and does the wrong thing with a case that needed judgment, or it stops silently and the case sits in limbo. Both end the same way: the team stops trusting the system and goes back to doing everything by hand "just to be safe." This matters even more now that many tools ship with AI features: an AI workflow can read an email, classify it or draft a reply, but the rules for when a person steps in are written by the business, not guessed by the model.
4. There's a single source of truth. If an order's status lives in the order system, in a spreadsheet and in a chat message, which one does the automation read? If it reads the wrong one, it sends the wrong confirmation or assigns the case to the wrong person. A source of truth is the place where a piece of data is official: there can be copies for reference, but there's only one place where that data is created and corrected. Not everything has to live in a single tool; what matters is that each type of data (customers, orders, inventory, appointments, payments) has a clear owner and that other systems read it from there. If two people give you different data about the same customer and the only way to know which is right is to ask around, that's the first job.
Is it worth the effort to automate it?
A task can meet all four criteria and still not be first in line. Designing, building and maintaining an automation takes time, and that time has to pay itself back.
The comic xkcd 1205, "Is It Worth the Time?" frames it with two questions worth crossing: how often does this task happen? And how much time does it save each time? A task that takes a few seconds but happens hundreds of times a month can justify more effort than one that takes an hour but happens twice a year.
Add three things the comic doesn't measure, which in a real operation weigh as much as time:
- The cost of getting it wrong. A mistake when copying billing data doesn't cost the same as a mistake in an internal note. Tasks where a manual error is expensive move up the list even if they aren't the most frequent. Google's chapter on automation puts it plainly: when it comes to running well-scoped, known procedures, consistency is in many ways the primary value of automation (Google SRE Book — The Evolution of Automation at Google).
- The cost of depending on one person. If only one person knows how to do the task and they go on vacation, the risk isn't about time; it's about continuity.
- Maintenance. Every automation needs someone to review it when the rules, forms or connected tools change. A badly written rule makes the same mistake every single time, so someone has to look after it.
You don't need a complex spreadsheet. Estimate frequency, time and risk for each candidate task with your team, and rank them. The ones at the top go first.
When is it better not to automate yet?
Knowing when to hold back is as valuable as knowing when to move forward. These are the signs that it's better to wait:
- The process changes every week. If the team is still figuring out how to do something (a new service, a sales channel that just opened), automating it freezes a version that won't work tomorrow.
- The value is in the conversation. A negotiation, a sensitive complaint or a first meeting needs a person. You can assist (prepare the information, remind about the follow-up), but replacing the person there usually costs you trust.
- No one can explain the rules. If the task depends on instinct and experience, the prior work is documenting that judgment. Sometimes rules nobody had written down appear; other times, it confirms the step has to stay human.
- The input data isn't reliable. If information arrives incomplete or in different formats, automating the next step only spreads the error. Fix the input first: one form, required fields, one channel.
- The task is rare. Something that happens twice a year almost never justifies an automation; a good written guide is usually enough.
- No one will own the automation. Without an owner, it breaks silently the day something changes.
Saying "not yet" isn't falling behind. It keeps the team from losing trust in technology because something was automated before it was ready, and it avoids adding one more shortcut to the pile: that kind of decision builds up quiet debt, as we explain in The Hidden Cost of "We'll Fix It Later".
How do you map a workflow before choosing tools?
The most useful tool for deciding what to automate isn't an app: it's a map of the workflow. A spreadsheet, a board or a wall with sticky notes is enough. What matters is doing it with the people who do the work, not just the person who supervises it, because they know where the exceptions are.
- Pick a workflow with a clear start and end. Don't map "the operation." Pick something that starts with a clear event and ends with a clear result: "from the moment a new request arrives until the proposal is sent," or "from the moment an order is confirmed until it's delivered."
- Write down each step as it happens today. Not as it should happen or as the manual says: with the shortcuts, the chat messages and the "temporary" spreadsheets that have been around for years. For each step, note what's done, who does it, in which tool or channel, what data it uses and where that data comes from, and what triggers the next step (a notification? a date? someone remembering?).
- Mark the gaps. Look for four types: double entry (the same data is typed in more than one place), waiting (work stops until someone finds out), memory dependence (the next step only happens if someone remembers) and disputed version (there's more than one place where the data might be "right"). That's almost always where the time goes.
- Run each step through the four criteria. Is it repeatable? Does it have clear rules? Is it defined what happens with exceptions? Does it work from a single source of truth? That tells you what to do with it.
- Design the new workflow before choosing tools. Sketch which steps disappear, which get connected and which stay with a person, and with what information. Only then ask which tools fit that design, starting with the ones the team already pays for.
What does this look like in a real workflow?
To make the method concrete, here's a generic, illustrative workflow: it doesn't belong to a specific client, but to a pattern common in service businesses. Use it as a template and swap in your real workflow.
A company receives requests from potential customers, reviews them, prepares a proposal and follows up until the customer replies. This is the map, with each step's gap and the decision made:

Notice three things. First, none of this is "automate everything": the proposal and the conversation with the customer stay with people. Second, several decisions aren't automations but connections: the data goes in once and reaches where it needs to go. Third, step 8 disappears. Sometimes the best automation is the one that removes a step that only existed to make up for the mess in the earlier ones.
What should you automate, assist or keep manual?
After mapping, each step falls into one of five decisions. Naming them helps the team speak the same language:

The most underrated decision is assist. Many teams think in black and white: either the system does it or the person does. But much of the value is in between: the system prepares (gathers data, pre-fills documents, remembers dates) and the person spends their time on the part that truly needs judgment. It's also where AI adds the most today: reading and sorting messages, summarizing, drafting, always with a person who decides. AI is also changing how customers find businesses; if you want to see that side, we cover it in Is Your Website Ready for AI to Recommend It?
Where should you start without automating everything at once?
If you end up with a long list of candidates after mapping, that's a good sign. But don't start with all of them:
- One workflow. The one that repeats the most and that the team complains about the most. If you're torn between two, pick the one that costs the most when it fails.
- Measure before. Write down how long it takes today, how many times a week it happens and how many errors or rework it causes, using your own data. Without that baseline, there's no honest way to know if it improved.
- Fix the input first. A single channel or a single intake record often brings more immediate relief than any later automation.
- Design the handoff from day one. Decide who receives the exceptions and how they find out.
- Use what you already have. Many tools the team already pays for have connection or automation features nobody has set up.
- Deliver in parts. First automatic logging, then assignment, then reminders. Each part gets tested in day-to-day work before moving on.
- Measure after, the same way. If the number didn't move, review the design; don't add another tool.
And avoid the most common mistakes: automating the process as it is (the extra steps become permanent), choosing the platform before understanding the workflow, designing without the person who does the work, not deciding what happens with exceptions, connecting two systems without agreeing which one owns each piece of data, and forgetting that someone has to maintain the automation when the rules change.
A quick test before automating any task: can you describe it in two sentences? Does it happen often and almost the same way? Are its rules and exceptions written down? Do you know who gets an unusual case and with what information? Does each piece of data have a single source of truth? Do you have a measurement of how it works today? Is someone responsible for maintaining it? If the answer is yes to almost everything, it's ready. If not, you know what the first job is.
What should you do before automating your next process?
Automating well doesn't start with a tool. It starts with a conversation with your team about how the work flows, where each piece of data lives and what happens when something breaks the rule. The four criteria (repeatable, clear rules, a defined handoff and a single source of truth) aren't red tape: they're the difference between an automation the team trusts and one everyone works around "just in case."
The good news is that this groundwork improves the operation on its own. Mapping a workflow, removing extra steps and deciding where each piece of data lives reduces friction before a single rule is written. And when it's time to automate, you do it on a foundation that holds. From flow to structure. From structure to system.
Pick one workflow this week, map it with the people who do it and mark every step. If you'd like to review it with someone looking from the outside, tell us which one it is and we'll think it through with you.
Frequently asked questions
Does automation mean replacing people?
In most cases, no. What gets automated is the repetitive work that takes time away from the team today: copying data between tools, remembering dates, moving information from one place to another. The goal is for people to spend that time on what needs judgment, customer relationships and decisions.
Do I need a new tool to automate a process?
Not necessarily. Many tools a team already pays for have connection or automation features that nobody has set up. Before adding another one, map the workflow, decide what you want to change and check whether what you already have can do it.
What should I do if my process isn't clear yet?
Get it in order before automating it. Map the workflow step by step with the people who do it, exactly as it happens today, and mark where there's double data entry, waiting, reliance on memory or conflicting data. Fixing that already improves the operation, even before anything is automated.
Does AI change the criteria for deciding what to automate?
AI expands what can be assisted, such as reading and sorting messages, summarizing information or drafting replies, but it doesn't change the criteria. The task still has to be repeatable, the business has to define when a person steps in, and the data has to come from a reliable source.
How do I know if an automation worked?
Measure before and after the same way: how long the workflow takes, how often it happens, how many errors or rework it causes, and whether the team uses it without falling back on old shortcuts. If the team is still keeping a spreadsheet "just in case" after a few weeks, the design needs a review.
Which process should I automate first?
Just one: the one that repeats the most, that the team complains about the most and that costs the most when it fails. Measure how it works today, fix how data comes in first, and roll out the automation in parts, testing each one in day-to-day work.



