Veren Digital

AI & Automation

Why So Many Automation Projects Fail: You Automated the Wrong Half of the Job

Samuelson Owei · 13 October, 2026 05:00pm · 6 min read

When an automation project disappoints, the usual conclusion is that the technology wasn't good enough. More often, the actual issue happened earlier — at the point where someone decided what, specifically, to automate. A process almost always contains two different kinds of steps bundled together: a repeatable execution step, and a judgment step that decides how that execution should actually play out. Automating the first without correctly isolating it from the second is where most of these projects go wrong.

This distinction sounds abstract until it's applied to one concrete process, at which point it becomes obvious — and uncomfortable, because it usually reveals that a recently automated process was automated at exactly the wrong layer, producing a tool that executes quickly and incorrectly rather than slowly and correctly.

What a bundled process actually looks like

"Follow up with this lead" sounds like one task. It's actually "decide what this specific lead needs right now" bundled with "send the message that decision produces" — and only the second half is repeatable.

Take something as simple as "follow up with a lead." That instruction bundles a judgment step — what does this specific lead's situation call for right now, given where they are in the conversation — with an execution step: actually sending the message that judgment produces. Automating "follow up with a lead" wholesale means automating both steps together, including the judgment one, which is exactly where things tend to go wrong — generic, context-blind messages going out because the system was never given the judgment layer, just told to execute.

Why this mistake is easy to make

From the outside, a bundled process looks like one task with one name. Taking it apart into its judgment half and its execution half requires looking closer than most automation projects bother to look.

Processes get named and discussed as single things — "follow-up," "qualification," "onboarding" — which makes them easy to talk about but hides the fact that each of those names is really shorthand for a judgment step plus an execution step, bundled together under one label. Automating the label, rather than carefully separating what's underneath it, is the default failure mode, because taking the time to actually separate the two requires a closer look than most automation projects budget for.

A concrete walkthrough of the separation, done properly

Pulled apart, "qualify this lead" becomes "determine whether they match three specific criteria" (judgment, mostly rule-based) plus "update the record and notify the right person" (pure execution) — and only the second part should run on autopilot without review.

Consider a lead-qualification process, pulled apart into its real components. Determining whether a lead matches the business's actual buying criteria involves some judgment, but for most businesses that judgment is mostly rule-based — a handful of specific, checkable criteria, which means this piece is more automatable than its "judgment-sounding" name suggests. Updating the CRM record and routing a notification to the right person once that determination is made is pure, mechanical execution with no judgment involved at all. The step that still genuinely benefits from a careful human look is the rare lead that doesn't clearly fit any of the standard criteria — a small fraction of the total volume, but the fraction that actually needed a person's attention.

What it looks like when this is done correctly

The judgment step stays with a person — or a system specifically built to replicate that judgment — while only the genuinely repeatable execution step gets fully automated.

Done correctly, the judgment step either stays explicitly with a person, or gets handled by a system specifically designed and tested to replicate that particular judgment reliably — which is a meaningfully higher bar than generic automation clears by default. The execution step, once it's clearly isolated from the judgment that precedes it, is usually safe to hand over completely, because it was never the part that needed a person's discretion in the first place.

Why skipping this separation produces a specific, recognizable failure

A process automated without this separation doesn't fail by breaking down visibly — it fails by running smoothly and producing generic, wrong-for-the-situation outputs that nobody notices until a customer complains.

The failure mode that results from skipping this separation has a specific, recognizable shape: the automated process keeps running, doesn't crash, produces output on schedule, and that output is subtly or not-so-subtly wrong for a meaningful share of the situations it's applied to, because the judgment that used to adjust for those situations is simply gone. Nobody notices immediately, because nothing about the system looks broken — it looks like it's working, right up until a customer complaint or a strange result forces someone to look closer.

Why getting this split right is worth the extra diagnostic step

A process automated after properly separating judgment from execution tends to actually work. A process automated as one bundled label tends to produce exactly the generic, context-blind results that give automation a bad name.

The extra diagnostic step — explicitly separating a process's judgment half from its execution half before deciding what to automate — is what separates automation that actually holds up from automation that produces the generic, tone-deaf results that make people distrust the whole category. It's a slower first step than just automating the labeled process wholesale, and it's the one that determines whether the result is something worth keeping.

What this means for evaluating an automation project that's already underperforming

If an existing automated process is producing generic or off-target results, the fix usually isn't scrapping the tool — it's going back and finding the judgment step that got bundled in and automated away by mistake.

For a business with an automation project that's already live and underperforming, this framework offers a more useful diagnostic than simply blaming the tool. The more productive question is going back to the original process and identifying which specific step was actually a judgment call that got swept into the automation along with the genuinely repeatable execution around it — because that misplaced judgment step is very often the entire explanation for results that look technically functional and practically disappointing.

My team and I draw this exact line for your own processes in the free AI Scaling Roadmap, before recommending what to automate.