botttaStart project

When to Automate a Task, and When Not To

Ugo Charles
Illustration for When to Automate a Task, and When Not To

Every growing team hits the same wall. Someone is exporting a CSV from one tool every morning, cleaning it up by hand, and pasting it into another. It takes 20 minutes. It is boring, and it feels like exactly the kind of thing a computer should do. So the instinct is to automate it immediately.

Sometimes that instinct is right. Often it is not. The wrong automation is worse than the manual task it replaced, because now the work is invisible, and it breaks at 2am when nobody is watching. This post gives you a straight test for deciding what to automate, what to leave alone, and how to tell the difference before you spend a week building the wrong thing.

The test: frequency times stakes times stability

Three questions decide whether a task should be automated. Not one of them on its own.

How often does it happen? A task you do once a quarter is almost never worth automating. You will spend more time building and maintaining the automation than you will ever save. A task that happens 50 times a day is a different story, even if each instance is small.

What happens when it goes wrong? A workflow that moves money, sends a customer-facing email, or updates a system of record has high stakes. When it fails silently, you find out from an angry customer. A workflow that tidies an internal spreadsheet has low stakes. It can break for a week and nobody notices.

How stable are the inputs? This is the one people forget. If the source data has a fixed shape, automation is cheap and durable. If the input is a human typing free-text into a field, or a vendor CSV whose columns change without warning, the automation will need constant repair.

The sweet spot is high frequency, moderate stakes, and stable inputs. That is the work worth automating first. Everything else needs a second look.

The tasks that look automatable but aren't

Some work fails the test in ways that are easy to miss.

A task that runs often but has unstable inputs is a trap. Picture a workflow that reads names and addresses out of an email and creates a record. It works in the demo. Then a customer writes their address on three lines, or puts a comma in their company name, and the whole thing quietly drops the record. Now you have automated a task and also automated a new failure mode you cannot see.

High-stakes, low-frequency work is another trap. Running payroll is high stakes, but if you do it twice a month, a careful human with a checklist beats a fragile script. Automate the pieces that feed it, like collecting hours, but keep a person on the button that actually pays people.

Then there is the work that is really a broken process wearing a costume. If three people manually approve something in a Slack thread every day, the answer is usually not "automate the Slack thread." It is to fix the approval process first, then automate the version that makes sense. Automating a bad process just makes you do the wrong thing faster.

Count the real cost, not just the build

The reason so many automations disappoint is that people compare the wrong numbers. The manual task costs 20 minutes a day. The automation, they assume, costs one afternoon to build and then zero forever.

That second number is wrong. Every automation carries running costs:

  • Monitoring. Someone has to notice when it breaks, or you need alerting that tells you. Silent failure is the default, and it is expensive.
  • Maintenance. Tools change their APIs. Vendors change their exports. A model you route through gets deprecated. The automation needs upkeep.
  • Tool cost. A no-code platform like Zapier is inexpensive to start, but pricing scales with task volume, so a workflow that fires thousands of times a month can cost more than you expected. Check the current pricing tiers against your real volume before you commit, because Zapier's plans are billed on task counts.
  • Cognitive cost. Every automation is one more thing your team has to understand when something downstream goes wrong.

None of this means don't automate. It means the honest comparison is "20 minutes a day of visible manual work" versus "near-zero minutes of work plus a standing maintenance and monitoring cost." When frequency is high, automation still wins that comparison easily. When frequency is low, it often does not.

How we decide at bottta

When a team brings us a list of things they want automated, we do not start with the tools. We start by scoring each task against the test above, then sort by payoff. The workflow that runs 40 times a day with stable inputs gets built first. The quarterly report that looks tempting usually gets left alone, and we say so.

For the work that passes, the build itself is the smaller half of the job. The durable part is the design: clear triggers, sane handling for the input that does not fit the shape, and monitoring that tells a human when something needs attention instead of failing in the dark. That is the difference between an automation that saves time for years and one that becomes a liability in a month.

If you would rather not run that gauntlet yourself, that is the work we do. Our $4K project covers a full workflow, from mapping the process to building the integrations and handing it over with 30 days of support. For teams with a steady backlog of this kind of work, the $3K/month retainer keeps up to three workflows running and monitored at a time. Either way, tell us what is eating your team's day and we will tell you honestly what is worth automating and what is not.

The short version

Automate the work that is frequent, stable, and moderate in stakes. Be slow to automate anything rare, high-stakes, or fed by messy human input, and never automate a process that is broken in the first place. Count the maintenance and monitoring cost, not just the build. When the numbers still favor automation, build it properly, with monitoring and a plan for the input that does not fit. When they do not, leave the task to a human with a checklist and spend your automation budget where it actually pays.