ShieldThemes Web Development
+1 (415) 555-0142 Get a quote →
← Journal/AI

When workflow automation beats an AI agent, and when it does not

A decision framework for choosing between deterministic automation, a single LLM step and a full agent, with cost and reliability trade-offs.

Daniel Reyes
Daniel Reyes
Lead AI Engineer · May 27, 2025 · 5 min read
When workflow automation beats an AI agent, and when it does not

At least once a month, a client asks us for an AI agent when what they need is a well-built automation with one language model call in the middle. The reverse happens too, though less often: a team spends months maintaining a sprawling rules engine for work that a model would handle better. Choosing correctly saves a lot of money and a lot of on-call pain. This is the framework we use to decide.

Three shapes of automation

It helps to name the options precisely, because "AI automation" covers everything from a spreadsheet macro to an autonomous system.

  • Deterministic workflow. Triggers, conditions and actions defined in advance. A form submission creates a CRM record, assigns an owner by territory and sends a Slack message. No model involved.
  • Workflow with an LLM step. The same fixed sequence, but one or two steps use a model for something rules cannot do well: classifying free text, extracting fields from an email, drafting a reply for review.
  • Agent. A model decides which steps to take, in what order, using a set of tools, until it judges the task complete. The path is not known in advance.

Each step along this list adds flexibility and removes predictability. The question is always how much flexibility the work actually requires.

The decision questions we ask

  1. Can you draw the flowchart? If a competent person can sketch every path the work takes on one page, build the flowchart. If the honest answer is "it depends on what the customer says," you may need a model somewhere.
  2. Where is the ambiguity? Often the only ambiguous part is understanding the input. Once an email is classified and its fields extracted, the rest is mechanical. That is a workflow with one LLM step, not an agent.
  3. How many distinct paths are there? Under about fifteen well-defined paths, explicit branches are easier to test and explain. Past that, maintaining the branches often costs more than evaluating an agent.
  4. What does a mistake cost? If an error means a wrong internal tag, flexibility is cheap. If it means money moving or a customer receiving a wrong commitment, prefer the shape where every action is predictable.
  5. Who maintains it? An operations team can usually own a visual workflow. An agent needs someone comfortable with evals, prompts and model behavior.
Most business processes are ninety percent plumbing and ten percent judgment. Put the model on the ten percent.

A worked example: lead routing

A B2B client asked for an AI agent to handle inbound leads. Their process: a lead arrives from a web form or email, gets enriched, scored, assigned to a rep and followed up with a tailored first message.

When we mapped it, only two steps involved judgment: interpreting the free-text "what do you need" field, and drafting the first message. Enrichment was an API call. Scoring was a formula the sales director had already defined. Assignment was territory rules plus round-robin.

We built a deterministic workflow with two model steps. The first classifies the request into one of nine needs and extracts company size and timeline. The second drafts an email that a rep approves with one click. Total build time was under three weeks. Model costs run below $30 a month for about 1,400 leads. Every lead's path is visible in a log a sales ops person can read, and when routing rules change, they edit a table rather than a prompt.

An agent could have done this too. It would have been slower, several times more expensive to run, harder to debug when a lead went to the wrong rep, and no better at the two steps that actually needed a model.

When an agent is the right answer

Agents earn their complexity when the path genuinely varies with the content of each case. Support resolution is a good example: one ticket needs a knowledge lookup, the next needs an account check and a refund, the next needs three clarifying questions. Research tasks, multi-system troubleshooting and complex scheduling fall into the same category.

Signs you have outgrown a workflow:

  • Your branch count keeps growing and each new branch breaks an old one.
  • Most failures are "the case did not fit any branch" rather than "a step broke."
  • Humans handling exceptions follow a consistent reasoning pattern you could describe, but not as a flowchart.
  • The value of handling the long tail is high enough to fund proper evaluation and monitoring.

Even then, we constrain agents heavily: a small toolset, server-enforced limits on every write action, and a clean handoff to a human. The agent decides the order of steps; it never decides what it is allowed to do.

Cost and reliability trade-offs in numbers

Across recent projects, rough patterns hold. A deterministic workflow costs little to run and fails loudly when an integration breaks. Adding a single model step typically costs between a tenth of a cent and two cents per run and introduces a small error rate you need to measure, usually one to four percent on classification tasks. An agent handling the same volume costs five to twenty times more per task, because it makes several model calls and often retrieves context, and its failures are quieter and more varied.

None of that makes agents bad. It makes them a tool for work that justifies them. Our workflow automation projects frequently end up as the foundation that a later custom AI agent plugs into, because clean integrations and logs are what an agent needs anyway. Sales teams in particular often benefit from the hybrid, which we cover in our AI sales assistant work.

Map your process with us

If you are unsure which shape fits, a one-hour process mapping call usually settles it. Share the workflow you want to automate and we will return a recommendation and a fixed-price quote within a day.

Daniel Reyes
WRITTEN BY
Daniel Reyes
Daniel builds production AI agents for support, sales and operations teams. Before ShieldThemes he worked on search ranking systems.
All articles by Daniel Reyes →
Want this on your project?
Get a fixed-price quote from a senior lead within 24 hours.
Request a quote →

Keep reading

How we shipped a support agent that resolves 62% of tickets
AI · 5 min
How we shipped a support agent that resolves 62% of tickets
What to learn in the two weeks before a website redesign
Design · 5 min
What to learn in the two weeks before a website redesign
Migrating to Shopify Plus without losing a single ranking
Shopify · 5 min
Migrating to Shopify Plus without losing a single ranking