Services
Custom SoftwareCRMs, portals, dashboards + internal tools. Automation + IntegrationsWorkflows, APIs + business logic. DataScraping, enrichment + monitoring. AIAgents, assistants + knowledge systems. WebWebsites, performance + conversion.
Company
AboutWorkJournal
Start a project →

When Is AI Actually Useful in a Business Workflow?

Choose a worthwhile first use by comparing finished results, checking effort and mistakes, rather than how quickly AI produces an answer.

NM
Written byNathan MackenzieFounder · ZappFlow
Practical notes on software, automation, data, web and AI.

AI is useful in a business workflow when it helps interpret variable information and reduces the total work needed to reach an acceptable result. That includes checking, corrections and handling mistakes. If a dependable rule can do the job, ordinary automation is usually the better starting point.

A demonstration that turns a customer email into an order in seconds proves only that a first output is possible. It does not establish whether staff can trust the product codes, spot missing details or resolve an ambiguous delivery instruction without doing the whole job again.

The idea in one viewVISUAL GUIDE
NOT EVERY DECISION SHOULD BE AUTOMATICWHO DECIDES

Choose the Right Approach for One Business Task

AUTOMATE · Use a rule
Choose ordinary automation when a dependable rule does the job.

Clear rule, clear input and a safe next action.

REVIEW · Ask AI to suggest
Use AI for variable information, with staff checking its suggestion.

The system can prepare the decision, but a person should check it.

PERSON · Keep it human
Keep the decision with a person when mistakes need careful judgement.

Judgement, sensitivity or consequence makes human ownership the right choice.

Check the finished result, including review and corrections. If checking repeats the task, simplify or keep it human-led.

Reject or redesign an AI task when checking its output requires staff to repeat the original work. The useful comparison is between finished, acceptable results, not between the time a person takes and the time AI takes to produce a draft.

Start with one task and an acceptable result

“Use AI in customer service” is too broad to assess. “Suggest an enquiry category from the customer's email, with a staff member confirming it before assignment” is specific enough to test.

Write down what starts the task, what information staff use and what must be true when it is finished. Define an acceptable result before trying a tool. For an order, that might mean confirmed product codes, quantities and delivery details, with missing information flagged rather than guessed.

Then ask whether the task needs to exist. A report nobody uses can be retired. A standard reply may need a template. Missing booking details may be better addressed by a clearer form than by software interpreting incomplete emails.

The Institute of Digital Government's task-selection guide makes this useful distinction: simplify, automate, use AI or keep work human-led. These approaches can also be combined within one process.

AI vs rules-based automation: which fits the work?

Use rules for known conditions and predictable actions

Rules-based automation follows explicit instructions. When a booking is confirmed, send the approved confirmation message. When an invoice reaches its due date and remains unpaid, add it to the follow-up queue.

If the correct action can be expressed using reliable fields, conditions and calculations, start there. Introducing AI to decide whether an invoice date has passed adds uncertainty to a question a simple comparison can answer.

Rules still need exception handling. A missing customer address should create a visible task for someone to resolve, rather than silently stopping the process.

Consider AI for a bounded interpretation task

AI may be worth testing when the input varies in ways that are difficult to describe with fixed rules: differently worded customer requests, inconsistent order documents or notes that need a short summary.

Keep the proposed job narrow. Reading an email and suggesting its enquiry category is a different responsibility from deciding what to promise the customer and sending the reply. A workflow can use rules to move records, AI to suggest a category and a person to approve a sensitive response.

This is also the distinction made in OpenAI's business-leader guide: an AI model can handle one interpretive step inside a predefined workflow without controlling the whole process. For a first AI workflow implementation, that limited scope makes it easier to identify what is helping and what is failing.

Keep consequential judgement with someone able to assess it

A person should retain decisions that depend on context the system does not have, such as whether to make an exception for a customer or approve an unusual financial commitment.

Human review is only a useful control if the reviewer has enough information, time and authority to detect and correct a mistake. A fluent explanation or a quick approval click is not evidence of correctness. Where a serious error would be difficult to spot, keeping the task manual may be the sensible choice.

Worked example: turning customer requests into orders

Illustrative scenario: a supplier receives repeat orders through both a website form and free-text emails. Staff check product codes, quantities and delivery details before creating an order. Assume that orders must not be released with guessed details.

Keep the existing manual process

Staff read each request, find the relevant products and enter the order. They ask the customer about anything unclear. This may remain appropriate if orders are infrequent, require negotiation or contain so many exceptions that preparation is a small part of the work.

Before adding software, the supplier could improve the order form or give repeat customers a standard template. That might remove enough retyping to make further work unnecessary.

Use ordinary automation for structured orders

For website orders with required fields and valid product codes, rules can transfer the details into an order record and flag missing or invalid information. AI has no necessary role in copying a confirmed quantity from one field to another.

This approach becomes less straightforward when emails describe products informally or combine an order with questions and changes. The requirement to interpret that language is what could change the recommendation.

Test AI assistance for free-text requests

AI could propose order details from the email, while rules check product codes and required fields. Staff would compare the proposal with the source before approving it. Ambiguous requests would go to the existing manual queue rather than proceeding automatically.

The test is whether reviewing a clearly presented proposal takes less effort than entering the order manually. If staff must reread the email, research every product and rebuild the order, the proposal has not removed enough work.

Displaying each proposed value beside its source text may make checking easier, but it does not prove that the value is correct. The person approving the order still needs to resolve uncertainty. The practical checks are explored further in extracting data from customer order documents.

PUT THE USEFUL OPTIONS IN FRONT OF A PERSONCOMPARE OPTIONS

Choose the right approach for customer orders

WHAT MATTERS

What we know

Order detailsForms and free-text emails
CheckingCompare with source email
Mistake riskNo guessed details released
WHAT THE EVIDENCE SUGGESTS
Use rules for confirmed fields
OPTION A

Rules for form orders

Transfer required fields and flag missing or invalid product codes.

Structured orders
OPTION B

AI for email requests

Suggest order details; rules check fields and staff compare with the email.

Free-text requests
A person resolves uncertainty and approves each order; keep unclear requests manual.

A task-assessment worksheet

Complete these questions for one proposed task before choosing a product. Use actual examples of the work rather than a description of the ideal process.

  • Task and outcome: What starts the task, what should it produce, and what makes the result acceptable?
  • Simpler alternative: Could you remove a step, improve a form, use a template or apply a dependable rule?
  • Volume and frequency: How often does this happen, and how much staff effort does it currently consume? Is there enough recurring work to justify setup and support?
  • Input variation: Which parts require interpretation, and which are already structured fields or calculations?
  • Representative examples: Do you have routine cases, incomplete requests, ambiguous wording and known exceptions to test?
  • Checking effort: Can someone verify the proposed output directly, or must they redo the underlying work?
  • Mistake consequences: Could an error cause a wrong order, incorrect payment, misleading customer message or another consequential action? How would it be caught before that action?
  • Ownership and recovery: Who approves results, handles failures and updates the process when requirements change?
  • Data and access: What customer or business information would the tool receive, and is that use permitted under your organisation's requirements?
  • Ongoing costs: What subscriptions, usage charges, integration support and staff maintenance would remain after setup?

A task with variable inputs is only a candidate, not an automatic AI recommendation. Difficult checking, low volume or expensive mistakes can outweigh the value of faster preparation.

Run a trial that measures completed work

First measure the current process on a representative set of tasks. Include straightforward work and exceptions in proportions that reflect normal operations. Record the time needed to produce an acceptable result, not just typing time.

Compare that baseline with the simplest credible alternative. If a form or rules-based automation could solve the problem, test that too. Use the same acceptance criteria for each approach.

For the AI-assisted version, begin without allowing outputs to trigger customer messages, payments or other consequential actions. Assign someone to review results and record failures. Decide in advance which errors would stop the trial, even if average handling time looks promising.

Trial scorecard

  • Acceptable results: Which cases met the agreed standard, and which failed? Record the type and consequence of each error rather than relying on one overall accuracy figure.
  • Total staff time: Count preparation, review, corrections, approvals, exception handling and any downstream rework.
  • Waiting and hand-offs: Did work finish sooner, or simply move into a new approval queue?
  • Recovery: Could failed or uncertain cases return to the manual process without losing information or creating duplicate records?
  • Setup and running effort: Record configuration and integration work separately from recurring tool costs and support time.
  • Expected workload: Apply the observed effort to your actual volume, allowing for busy periods and the mix of easy and difficult cases.
  • Decision: Proceed, narrow the task, choose ordinary automation, improve the manual process or stop.

There is no universal accuracy threshold that makes a workflow worthwhile. Misclassifying an internal note and approving a wrong payment have different consequences. Set acceptance criteria around the task, the available controls and the effort needed to recover.

Proceed when the approach produces acceptable results with a worthwhile reduction in total effort, manageable running costs and workable failure handling. Narrow the task if it helps with routine preparation but struggles with exceptions. Stop if checking cancels out the saving or consequential mistakes cannot be controlled.

I would first test a frequent, bounded task where the source information is available and checking is genuinely easier than doing the work. That gives you a defensible first use of AI, or a clear reason to choose something simpler.

ZappFlow · practical next step

Find out whether your task is worth automating with AI

Show ZappFlow an anonymised example of the work, the software involved and how staff currently check the result. We can help assess whether AI, ordinary automation or a process change is the most practical next step.

Discuss your workflow