Skip to content
Krish Apps Lab
September 1, 2026 · 3 min read · Krish Apps Lab Team

How to Think About ROI Before You Automate a Workflow

Not every manual process is worth automating. Here's the framework we use with clients to figure out which ones actually are.

Automation projects fail more often from picking the wrong process than from picking the wrong tools. Before touching a single integration, it's worth running a process through a short set of questions — because not every manual task is worth the engineering effort to remove.

Start with frequency and consistency, not pain

The instinct is to automate whatever feels most annoying. A better starting point is whatever happens most often in the same way. A process that runs fifty times a day with a consistent set of steps is a far better automation candidate than one that runs twice a month but always has a novel wrinkle — even if the second one is more painful in the moment.

Ask two questions about any candidate process:

  • How often does this happen? Frequency is what turns a small time saving into a meaningful one.
  • How much does it vary from one instance to the next? Automation handles consistency well and edge cases poorly. A process with a lot of branching logic and exceptions is more expensive to automate properly — and more risky to get wrong.

Map the real cost, not just the obvious one

The visible cost of a manual process is the time someone spends doing it. The less visible costs are usually bigger:

  • Delay — how long does the task sit in a queue before someone gets to it, and what does that delay cost (a lead going cold, a customer waiting on a response)?
  • Error rate — how often does a manual step get skipped, done inconsistently, or entered incorrectly into a system of record?
  • Context-switching — every manual handoff between tools or people is a chance for something to fall through, and it pulls someone's attention away from higher-value work.

A process that takes five minutes but happens fifty times a day, introduces a two-hour delay, and has a noticeable error rate is a much stronger automation candidate than a process that takes an hour but happens once a week with no downstream errors.

Design for the exception, not just the happy path

The most common reason automation projects underdeliver is that they're built only for the clean, expected case. A workflow that provisions a new customer account works great — until a payment fails, a duplicate record already exists, or a required field is missing. Deciding upfront what should happen in those situations (retry automatically, flag for a human, or fail loudly rather than silently) is what separates a workflow that's actually trustworthy from one that quietly creates a mess in the background.

A simple filter before you commit

Before scoping an automation project, it's worth being able to answer, in plain language:

  1. How often does this process run, and how consistent are the steps each time?
  2. What does the delay or error cost when it's done manually?
  3. What should happen automatically when something goes wrong, and when should it escalate to a person instead?

If those three answers are clear, the process is very likely worth automating — and the resulting build will be scoped around reality instead of the happy path alone.

Start a conversation

Have an idea? Let’s build it.

Tell us what you’re trying to automate, build or improve. We’ll help you turn it into a practical technology solution — with a clear scope, timeline and cost.