# AI workflow automation: when to use an agent, rules or an integration
> A practical way to choose between an integration, business rules, AI and agents for a workflow, with examples, governance checks and reasons not to automate.
Author: Matthew Ford
Published: 2026-10-25

<p>A lot of automation projects go wrong before anyone mentions AI. The process is fuzzy, the systems do not talk or the data is a mess. Adding a model on top gives you a faster way to make the same mess.</p>
<p>The better starting point is boring but useful: what happens in the work today, and which part actually needs automation?</p>
<h2 id="start-with-an-integration-if-the-problem-is-copying-data">Start with an integration if the problem is copying data</h2>
<p>If staff are moving structured information from one system to another, an AI model may be unnecessary. An integration can validate the data, map the fields and flag failures.</p>
<p>Use an integration when the destination is known, the transformation is predictable and no judgement is needed between systems. It is often the cheapest reliable fix.</p>
<h2 id="use-rules-when-the-decision-is-already-clear">Use rules when the decision is already clear</h2>
<p>Some workflows look like AI problems because they involve lots of decisions. On inspection, the decisions are just stable business rules waiting to be written down.</p>
<p>Our <a href="/client-stories/concordia/">Concordia work</a> is a good example. We used browser automation to transfer visa sponsorship applications into a legacy Home Office system and synchronise the issued numbers back. That was conventional automation. The value came from doing a repetitive workflow reliably, not from adding AI to it.</p>
<p>Rules work well when the conditions are explicit and the cost of a wrong automated action is manageable.</p>
<h2 id="use-ai-when-the-work-involves-interpretation">Use AI when the work involves interpretation</h2>
<p>AI earns its place when the input is messy or the decision is hard to express as a rule. Reading a long document, extracting relevant clauses, classifying a nuanced enquiry or drafting a response from approved material can all fit.</p>
<p>Keep the AI step narrow. Give it a defined input and output, and decide who reviews the result. If personal data is involved, the ICO's AI guidance and risk resources should inform that design.<sup><a href="#source-2" aria-label="Source 2">[2]</a></sup></p>
<h2 id="use-an-agent-when-the-task-spans-steps-and-systems">Use an agent when the task spans steps and systems</h2>
<p>An agent becomes useful when the workflow involves a sequence: retrieve information, decide the next step, call a tool, check the result and continue. A document-review agent or support triage agent might fit that shape.</p>
<p>The permissions matter more than the label. Write down what the agent may read, what it may change, when it must stop and who investigates failures.</p>
<p>Our internal <a href="/blog/building-watchkeeper-ai-security-checks-iso27001/">Watchkeeper</a> project reviews server-security evidence and flags changes for people to investigate. It does not approve server changes itself. That is a useful boundary, not a limitation to apologise for.</p>
<h2 id="governance-can-start-on-one-page">Governance can start on one page</h2>
<p>You do not need a large programme to govern one workflow. Record the owner, the current baseline, the information used, the failure modes, the review point and the person who will own the result after launch.</p>
<p>NIST's AI Risk Management Framework is a voluntary reference for considering trustworthiness in AI design, use and evaluation.<sup><a href="#source-1" aria-label="Source 1">[1]</a></sup> For a first workflow, a one-page record of the above is a practical place to begin.</p>
<h2 id="a-decision-sequence-that-avoids-unnecessary-ai">A decision sequence that avoids unnecessary AI</h2>
<ol>
<li>Map the work. Include exceptions, waiting time and rework.</li>
<li>Measure it. Establish handling time, delay, corrections and volume before estimating a saving.</li>
<li>Name the difficult part. Is it moving data, applying a rule or interpreting information?</li>
<li>Check the data. Confirm ownership, quality, permissions and retention.</li>
<li>Define a bad outcome. Decide what would be unacceptable and how you would detect it.</li>
<li>Choose the simplest safe method. Integration, rule, AI step or agent.</li>
<li>Set the evaluation. Agree representative examples and the threshold for proceeding or stopping.</li>
</ol>
<p>Sometimes the answer is to leave the process alone or clean it up first. If the information is not usable, the process owner cannot explain the desired outcome, or review would cost more than the expected saving, automation is not the next step.</p>
<p>If you have one workflow in mind, our <a href="/services/ai-automation/">AI consulting and automation service</a> can help you work through that choice. The <a href="/blog/ai-readiness-assessment/">AI readiness assessment guide</a> is a good place to prepare for the conversation.</p>
<h2 id="sources">Sources</h2>
<ul>
<li id="source-1">[1] <a href="https://www.nist.gov/itl/ai-risk-management-framework">https://www.nist.gov/itl/ai-risk-management-framework</a></li>
<li id="source-2">[2] <a href="https://ico.org.uk/for-organisations/uk-gdpr-guidance-and-resources/artificial-intelligence">https://ico.org.uk/for-organisations/uk-gdpr-guidance-and-resources/artificial-intelligence</a></li>
</ul>
