Skip to content
All articles

AI agent vs automation: which one to use for client work

When a fixed automation is enough, when an AI step helps, when an agent fits and where a person must approve. With a decision table for small firms.

Dmitrijs Vitjazevs

Professional working at a laptop in a bright office

A fixed automation follows steps you set in advance: when this happens, do that. An AI agent gets a goal and decides its own next steps, picking which tools to use as it goes. For most client admin in a small firm, start with a fixed automation. Add a single AI step where the input is messy, like reading a free-text email. Keep a person approving anything that goes to a client or touches money or deadlines.

An agent makes sense when the steps can't be set in advance and you can still check what it did.

The three options

Fixed automation

Fixed automation with one AI step

AI agent

How it works

Same steps every time, triggered by an event

Same steps, but one step reads, sorts or drafts something

Plans its own steps toward a goal and uses tools to get there

Good at

Reminders, logging, moving data between tools

Reading emails and attachments, sorting replies, drafting messages

Open-ended jobs where the number of steps isn't known up front

Weak at

Anything it wasn't set up for

Being right every time. It needs a review step

Predictability, cost per run, explaining what it did

Checking it

Easy: you can see every rule

Check the AI step's output, the rest is fixed

Harder: you need a log of what it did and why

The middle column is what OpenAI's business guide to agents calls LLM-powered steps: the workflow stays rule-based and the AI handles one step that needs interpretation, then hands control back. Anthropic's guidance on building agents says to find the simplest solution that works and notes that agents bring higher costs and the risk of errors that build on each other. Both are worth reading if you want the longer version.

Decision table

Answer each question for the task you have in mind.

Question

If yes

If no

Does it start from something structured, like a form, a status change or a date?

Fixed automation

Consider an AI step to read the input

Are the steps the same every time?

Fixed automation

Consider an agent, with a person checking

Does it need to read free text, a PDF or a photo?

Add one AI step

Fixed automation is enough

Would a wrong action be costly (wrong client, wrong amount, missed deadline)?

Keep a person approving that step

Can run without approval once tested

Do you need to explain later exactly why it did something?

Fixed automation or an AI step with its output logged

Either

Does it run often enough to be worth setting up?

Go ahead

Leave it manual for now

Use the table one row at a time. Fixed steps can handle a date, status change or form submission. Unstructured input may need an AI step, while costly or unclear actions need a person’s approval.

Examples from client work

Task

Best fit

Where a person approves

Reminding a client about a document that's overdue

Fixed automation

Not needed once the template is approved

Logging a website enquiry into your client list

Fixed automation

Not needed

Sorting client replies into "sent the document", "has a question" and "out of office"

Fixed automation with an AI step

A person checks anything the AI isn't sure about

Drafting a reply to a client question

AI step drafts it

A person reads and sends it, every time

Matching an emailed receipt to the right client and month

AI step suggests a match

A person confirms unclear ones

Pulling a summary of where a matter stands from email, calendar and the case system

Agent or several AI steps

A person reads the summary before anything is sent or changed

Anything that gives legal, tax or financial advice

Not automated

The professional decides

Slack shows the same split. A Workflow Builder form with fixed fields (client, item, due date) is a fixed automation. It's easy to check. A message like "can someone sort out the Smith file before Friday" has to be read first. An AI step can turn it into a draft task for someone to confirm. It shouldn't assign or close anything on its own.

Where human approval belongs

Put a person between the automation and the outside world at these points:

  • Before any message goes to a client, unless it's a pre-approved template with only names, dates and item names filled in.
  • Before anything involving money, such as an invoice, a refund or a payment link.
  • Before anything is filed, submitted or sent to a court, a tax office or a regulator.
  • When the AI step isn't confident or the input doesn't match any rule.
  • When a client replies about the outstanding request, pause that request’s sequence until the owner reads the reply. An unrelated reply must not stop a different request.

Approvals slow things down a little. In exchange you get a clear record and nothing goes out that nobody saw. You can loosen them later for steps that have run cleanly for a while.

Working around the software you already have

Neither option means replacing your practice management system, accounting software or inbox. There are four common ways to connect to what's already there:

Method

How it works

When it fits

Trade-off

Official connection (API or built-in integration)

The automation reads and writes through the tool's own connection

The tool has one and your plan includes it

Best option when available. Check plan limits and permissions.

Scheduled export

The tool emails or saves a report (often a CSV) on a schedule. The automation works from that.

No connection, but the tool can export

Data is only as fresh as the last export

Connected inbox

A bot handles the conversation and starts the agreed work in connected tools

Requests arrive by email, WhatsApp or Slack

Requires the right channel access, permissions and tool connections

Manual assist

A person does the one step the tool can't support, like pasting a reference number. The automation does the rest

Nothing else works

Someone has to remember the step

Use the official connection where you can. Only use accounts and access the firm has authorised. Never share a staff member's password with an automation tool.

How to decide for one task

  1. Write down the task in one line: what starts it and what the result should be.
  2. Run it through the decision table.
  3. Pick the simplest option that works. If a fixed automation covers most cases, send the odd ones to a person instead of building an agent for them.
  4. Mark where a person approves.
  5. Choose the connection method for each tool involved.
  6. Test it on real past cases before it touches a live client.

Runnrr scopes automations like these around the software a firm already uses, with the approval points agreed before anything goes live. If you'd like to talk through one workflow, see how Runnrr sets up a workflow.

Frequently asked questions

What is the difference between an AI agent and automation?

A fixed automation runs the same steps every time something happens, such as sending a reminder when a document is overdue. An AI agent gets a goal and chooses its own steps and tools to reach it. Automation is predictable and easy to check. An agent handles more variety but costs more per run and is harder to check.

Should a small firm use an AI agent or a fixed automation?

Start with a fixed automation for most client admin. Add one AI step where you need to read free text or attachments. Use an agent only when the steps can't be set in advance and a person can review what it did.

Where should a human approve in an AI workflow?

Before any non-template message goes to a client, before anything involving money, before anything is filed or submitted, whenever the AI isn't sure and when a client replies about the request being followed up.

Can I automate client work without replacing my existing software?

Yes. Use the tool's official connection if it has one. If not, a scheduled export or an agreed manual step may cover the missing connection. Confirm what can be read and updated before relying on it.

Is an AI step in a workflow the same as an AI agent?

No. An AI step does one job inside fixed steps, like sorting an email or drafting a reply, then hands back to the workflow. An agent decides the sequence of steps itself.