Procors ← All writing
Field notes — Workflow automation

Choosing the Right Workflows for AI: A Practical Guide

How to identify workflows worth automating, use the data you already have, and keep the architecture lean.

Most AI programs do not fail because the models are weak. They fail earlier, in the quiet decision about which work to point the technology at. A capable model applied to a poorly chosen workflow produces a demonstration that looks impressive in a meeting and then stalls when it meets the messiness of daily operations. The reverse is also true. A modest model applied to a well understood, well scoped workflow can pay for itself within a quarter and build the internal confidence needed to fund the next step.

This guide is about that earlier decision. It walks through how to find the workflows in your organization that are genuinely suited to automation, how to use the operational data you already have to choose between them, the mistakes that quietly derail these projects, and how to keep the architecture lean enough that you can maintain it once the initial excitement fades.

Start by observing the work, not the documentation

The instinct in many organizations is to begin with process documentation, since it already exists and feels authoritative. The difficulty is that documented processes describe how work is supposed to happen, while automation has to contend with how work actually happens. The gap between the two is where most projects run into trouble, and it is usually wider than anyone expects.

A more reliable starting point is direct observation combined with the digital traces that operational systems leave behind. When a request moves through a system, it generates timestamps, status changes, handoffs, and exceptions. Those traces are a more honest account of the work than any diagram, because they record the detours, the rework loops, and the informal shortcuts that people rely on to keep things moving. Before committing to a candidate, it is worth spending time understanding this real behaviour, including the parts that no one designed on purpose.

The goal at this stage is not to produce a perfect map. It is to develop an accurate enough picture of where effort accumulates, where work waits, and where the same decision gets made over and over in slightly different ways. Those three patterns, concentrated effort, repeated waiting, and repeated judgement, are the raw material from which good automation candidates are drawn.

What makes a workflow a good candidate

Not every repetitive task deserves automation, and not every high volume process is a sensible place to start. A workflow becomes a strong candidate when several conditions hold together rather than in isolation.

The first condition is volume with variation that stays within bounds. A workflow that runs thousands of times a month is attractive, but only if the variation between instances is structured rather than open ended. Handling twenty predictable variations is very different from handling an effectively unlimited number of edge cases, and the second situation tends to erode the return on automation as the exceptions pile up.

The second condition is a clear definition of what a correct outcome looks like. If the people doing the work cannot agree on what a good result is, an automated system will not resolve that disagreement for them; it will simply produce contested results faster. Workflows where correctness is well understood, even if achieving it is laborious, are far safer places to begin.

The third condition is the availability of the information the work depends on. A workflow that requires context scattered across systems that do not talk to each other, or that lives mainly in the heads of a few experienced people, will resist automation until that context is made accessible. This is often the real constraint, and recognizing it early prevents a great deal of wasted effort.

The fourth condition is a tolerance for staged rollout. The strongest early candidates are workflows where you can automate a slice, keep a person in the loop, and expand coverage as confidence grows, rather than workflows that demand full automation on the first day to deliver any value at all. Staged rollout lets you learn from real behaviour and correct course before the stakes are high.

When these conditions overlap, you have a candidate that is likely to reward the investment. When only one or two are present, the workflow may still matter, but it is probably not where you should start.

Use the data you already have

Many organizations arrive at these decisions with more evidence than they realize. Two sources are especially useful, and both tend to be underused when the question of what to automate comes up.

The first is process mining. Process mining reconstructs how work actually flows by reading the event logs that operational systems already produce. Rather than relying on interviews or workshops, it shows the real paths that cases take, including the variants that were never intended, the points where work loops back on itself, and the stages where time is lost to waiting rather than to activity. For the purpose of choosing workflows, process mining is valuable because it quantifies things that are otherwise argued about. It can tell you how often a particular exception occurs, how much of the total cycle time is spent waiting versus working, and which paths carry the bulk of the volume. That evidence turns a subjective debate about priorities into a grounded comparison.

The second source is whatever robotic process automation already exists in the organization. Where RPA has been deployed, it has usually been aimed at exactly the kind of repetitive, rule based work that is now a candidate for more capable automation. The existing bots are worth studying for two reasons. They mark out the workflows the organization has already judged worth automating, which is a useful prior. They also expose the limits of rule based approaches, because the places where bots break, require frequent maintenance, or fall back to human handling are precisely the places where reasoning based automation may add value that rules cannot. Reading RPA maintenance logs is an unglamorous but revealing way to find workflows where the current approach is straining.

Used together, process mining and RPA history let you choose candidates on the basis of what your operations actually do, rather than on the basis of which department was most persuasive in the prioritization meeting. This grounding is one of the most reliable ways to improve the odds of an automation program.

Things to avoid

Several patterns recur in workflow automation projects that do not go well, and they are worth naming plainly so they can be recognized before they take hold.

Avoid starting with the workflow that is most visible to leadership rather than the one that is most suited to automation. Visibility creates pressure to show progress quickly, which pushes teams toward premature scaling and away from the careful, staged approach that these projects need. A less prominent workflow that succeeds quietly builds more durable momentum than a high profile one that struggles in public.

Avoid automating a broken process rather than fixing it first. If a workflow is inefficient because of a bad handoff, an unnecessary approval, or a data problem upstream, automation will preserve that inefficiency and make it faster and harder to see. The discipline of examining whether the process should exist in its current form, before deciding to automate it, saves significant effort later.

Avoid treating the model as the whole solution. The model is one component in a system that also includes data access, integration with existing tools, handling of exceptions, oversight by people, and a record of what happened and why. Projects that pour attention into the model and treat everything around it as an afterthought tend to produce impressive prototypes that never reach dependable operation.

Avoid open ended scope. A workflow automation effort without a clear boundary, meaning a defined starting point, a defined notion of done, and an explicit set of cases that are out of scope, will expand until it consumes far more time and goodwill than it returns. The work itself can be iterative and exploratory, but the commitment needs an edge.

Avoid building for a level of scale or generality that the current situation does not require. It is tempting to design for every future variation at the outset. In practice this front loads complexity into a system before anyone has learned what the real requirements are, and that complexity is expensive to carry and to change.

Keep the architecture lean

The architecture that supports workflow automation should be as simple as the problem allows, and no simpler. Leanness here is not a matter of taste; it is what keeps the system maintainable once the people who built it have moved on to the next thing.

A lean architecture separates concerns cleanly so that each part can be understood and changed on its own. The logic that decides what should happen is kept distinct from the logic that carries it out, and both are kept distinct from the systems of record they depend on. This separation means that a change in one area, such as a new policy or a revised rule, does not force a rewrite of everything downstream.

A lean architecture also treats the connection points to existing systems as explicit, well defined interfaces rather than as tangled, ad hoc integrations. When the workflow needs data from an operational system, it should reach that data through a stable interface that can be understood in isolation. This makes the system easier to reason about, easier to test, and far easier to extend to the next workflow, because the integration work becomes reusable rather than bespoke each time.

Finally, a lean architecture is observable. It records what it did, on what basis, and what the outcome was, in a form that people can inspect after the fact. This is not only a matter of governance, though it matters there. It is also what makes the system debuggable, improvable, and trustworthy to the people whose work it touches. A workflow you cannot observe is a workflow you cannot safely improve.

Choosing the right architectural constructs

Beyond keeping things lean, there are a few construct level choices that tend to separate systems that age well from systems that become fragile.

Prefer representing the process itself as something explicit that the system can read and reason against, rather than burying it in code. When the intended flow of work exists as a described structure, the automation can compare what is actually happening against what is supposed to happen, which is the foundation for detecting skipped steps, out of order execution, and drift over time. Encoding the process implicitly in application logic makes those checks much harder and ties the behaviour of the system to the details of its implementation.

Prefer sourcing context through interfaces that do not assume a particular internal design. A workflow automation system will draw on logs, event streams, and metadata from several places over its life, and the ability to ingest those directly, without requiring every source to conform to a single proprietary shape, keeps the system adaptable. Constructs that are agnostic about where their inputs come from age better than those that assume a fixed environment.

Prefer keeping the boundary between deciding and enforcing distinct. A system that separates the decision about whether an action is allowed from the mechanism that carries it out can evolve its policies without disturbing its operations, and can apply consistent decisions across different points of enforcement. Collapsing the two makes the system simpler to build at first and considerably harder to govern and change later.

Prefer designs where the desired state and the actual state are both represented and continuously compared, rather than designs that assume an action, once taken, has produced the intended result. Operational reality drifts. Systems that reconcile what should be true against what is true can detect and correct that drift, while systems that assume success accumulate silent errors.

None of these constructs is exotic, and none requires a large platform to adopt. They are choices about how to shape the system, and making them deliberately at the start costs little, while retrofitting them later is expensive.

Bringing it together

Choosing workflows for AI is less a technical exercise than a judgement about where automation will actually hold up under the weight of daily operations. The organizations that do this well tend to share a few habits. They study how work really happens before they commit. They choose candidates on the evidence they already have, from process mining and from the history of their existing automation, rather than on internal politics. They fix processes before they automate them, keep scope bounded, and resist building for a scale they do not yet need. They keep the architecture lean and observable, and they make a small number of construct level choices that let the system change gracefully as requirements become clearer.

The reward for this care is not a dramatic launch. It is a workflow that quietly works, produces a measurable result, and earns the credibility to do the next one. That is a less exciting story than the one usually told about AI, and it is the one that tends to pay off.

Work with us

Not sure which workflow to start with?

Our discovery sprint looks at how your operations actually run and identifies where AI would deliver a measurable result, along with the architecture to support it.

Start a free discovery sprint