Use the five-part test
Before you build anything, score the workflow on five dimensions:
- Volume: does this happen often enough to matter?
- Variance: do the inputs stay reasonably consistent?
- Reversibility: can you undo a bad run without drama?
- Visibility: will someone notice failure quickly?
- Ownership: is there a real person responsible for it after launch?
Good automation candidates are usually high on volume and visibility, low on variance, and reasonably reversible.
If the workflow scores badly on reversibility or ownership, stop there. Do not build the automation yet.
What to automate first
Classic automation is the best first move when the work is structured and repetitive.
- Best for: app-to-app handoffs, routine notifications, record creation, and simple operational glue.
- Under these constraints: the fields are known, failure is visible, and exceptions are limited.
- Downside: people keep stuffing more edge cases into the flow until it becomes unreadable.
Repo automation is the right move when the work belongs with the codebase or release process.
- Best for: tests, release hygiene, labels, scheduled cleanup, deploy gates, and standard repository chores.
- Under these constraints: the owning team reviews the automation like code.
- Downside: hidden operational knowledge can accumulate in scripts nobody revisits.
AI-assisted automation is only worth it when the output remains reviewable and bounded.
- Best for: draft generation, classification, summarization, or agent-like work with strong guardrails.
- Under these constraints: mistakes are recoverable and humans can inspect the result before it matters.
- Downside: teams often over-automate judgment tasks because the demo feels impressive.
What not to automate yet
Do not automate a workflow when:
- nobody agrees how the process should work
- the inputs are highly irregular
- a wrong action is expensive or customer-visible
- the only monitoring plan is "someone will notice"
In those cases, standardize the manual process first or reduce the number of steps before building anything.