AI agents for business: when you need one
Most of what is sold today as an “AI agent” is a chatbot with a new name, or an ordinary automation with a model dropped in the middle. Sometimes that is exactly what you need and sometimes it is not, but you should know which of the two you are buying. The useful question is not whether your company should have an agent. It is whether the work you want to hand over requires someone to decide the steps as they go. If the answer is no, an agent will cost more, fail in stranger ways and add nothing a simple automation would not.
This guide is for deciding whether AI agents for business pay off in your case. We do not explain from scratch what a chatbot is or how to automate a fixed workflow: our guides to business chatbots and AI process automation cover that. Here we stay on the boundary between the three.
What an AI agent is, minus the sales pitch
An agent is a program in which a language model decides what to do next to reach a goal. Three traits, taken together, set it apart:
- It chooses the intermediate steps. It does not follow a closed script. Given a request, it decides what to look at first, what to do with what it finds and whether it needs more information.
- It consults systems. It reads from the CRM, the ERP, documentation or a database so it works with real data rather than whatever the model remembers.
- It acts. It does not just answer: it creates a ticket, updates a record, kicks off a process. This is where the real risks begin.
If one of the three is missing, you probably do not need an agent. An assistant that only answers questions is a chatbot. A flow that always does the same thing in the same order, even if a model reads a document along the way, is an automation.
Agent, chatbot or automation: how to decide
The practical difference is who decides the steps.
| Automation | Chatbot | Agent | |
|---|---|---|---|
| Who decides the steps | The flow, fixed in advance | A guided conversation | The model, case by case |
| When it fits | Same process, same order, every time | Answering questions from a knowledge base | Each case needs a different path |
| How it fails | Breaks visibly | Gives a wrong answer | Does something reasonable but wrong |
| Cost to maintain | Low | Medium | Higher: it has to be evaluated and watched |
Our starting rule is an awkward one for anyone selling agents: if you can write the steps on one sheet of paper and they are almost always the same, automate. It is cheaper, easier to audit and it fails where you can see it. An agent starts to pay off when cases are so varied that writing every branch would be unmanageable, or when the next step depends on what was just discovered in the previous one.
An example of why the line matters: forwarding every incoming invoice to the accounting system is an automation, even if a model reads the PDF. Someone receiving an incident, checking the customer’s history, deciding whether it is our fault or a usage error, and then routing it, resolving it or asking for more data is agent work. The first is always the same; the second changes with every case.
AI agent use cases in business
These are the patterns where we see an agent add something the alternatives do not, starting with a borderline case:
- Support with a decision layer (a borderline case). Our support chatbot for a fintech is, strictly speaking, a chatbot with a decision layer. For each message it chooses between three paths: answer from the real documentation, route to the right person, or open the ticket with everything the technical team will need. That choice is the agent part, and keeping it to three well-defined paths is precisely what made it reliable; with a rule that narrow, by our own rule above, a fixed flow would almost do. Tickets dropped by 75%, the ones left arrived complete, and every change goes through traces and automated evaluation before it is published; the detail is in the support chatbot case study.
- Operations that cross several systems. In CRM–ERP integrations we find that the ERP is usually the customer master, and that what people value most on the CRM record is the financial status: outstanding balance, credit used, overdue invoices. An agent can check an order’s status in the ERP, look at that record and draft the reply, in an order that depends on what turns up. It only works if the underlying integration is already solved, which we cover in integrating Zoho CRM with an ERP.
- Classification and routing with context. In phone system integrations with the CRM, the same phone number can sit in Leads, Contacts and the Account, and the call ends up handled as if the customer were unknown. An agent that decides who gets each request by looking at what the customer already has contracted or pending avoids that mistake, as long as it has first been decided which module takes precedence; the details are in integrating a phone system with Zoho CRM.
- Preparing work for a person. Before a call nobody has time to reread two years of history. An agent gathers the information scattered across several systems and leaves a proposal or a three-line summary with the next step ready, but it does not decide for the salesperson: the person approves. There are more patterns like this in automating Zoho CRM with AI.
And these are the patterns where it does not:
- Processes with clear rules and high volume. If the process is stable, an automation is cheaper and more predictable.
- Anything where a silent mistake is expensive and nobody reviews it. Payments, legal communications, bulk data changes. There the agent proposes and a person confirms.
- When the starting data is bad. An agent on top of a CRM full of duplicates does not fix the CRM: it reasons with the duplicates.
What an agent needs to work inside a company
A good model is the cheapest part of getting started. What decides whether it works is everything around it.
Access to data and tools, with limits
An agent is only as useful as the systems it can reach, and only as safe as the limits you put on it. Every tool you give it (read a customer, create a task) is a capability with its own risk: reading is not the same as writing. We almost always start with read-only tools and grant write permissions one at a time, once there is evidence that the behaviour is reliable.
There is a standard way of connecting an agent to your systems that is gaining ground, the MCP protocol. We do not explain it here; if you want to understand how an assistant is connected to your CRM or ERP without a custom integration for every tool, read what MCP is and how to use it in your company. What matters for this guide is that, with MCP or with your own integrations, the agent needs a decent API on the other side. If your ERP does not have one, that is the first project, not the agent.
A person in the loop where mistakes are costly
An agent is wrong with conviction. That is why we decide, action by action, which ones it can run alone and which need human confirmation. A lookup, on its own; a data change, with approval; a payment or a message to a customer, always with a person in front. It is not distrust of the technology: it is the same criterion you apply when giving a new hire access.
Traceability and evaluation
Without a record of what was asked, what the agent consulted and what it did, an agent in production is a black box nobody can audit when something goes wrong. And without a battery of test cases run before every change, tweaking an instruction can quietly degrade answers that used to be correct. On the fintech project we handled this with traces of every conversation and automated evaluation before publishing changes, and we would do it the same way again.
Personal data
As soon as the agent reads customer records, personal data is passing through a model. What travels, where to and with what protection is decided at design time, not at the end. We cover it in GDPR and AI: using data with LLMs.
What drives the cost
We give no figures because they depend entirely on the case, but here is what moves them, so you can compare quotes:
- How many systems it touches and what state their APIs are in. It is usually the biggest line, and it has nothing to do with AI.
- How many actions it can run and how much supervision each needs.
- How demanding the evaluation is. The costlier a mistake, the more test cases you need.
- Model usage. An agent chains several calls per request, so consumption grows with volume and with case length.
- Maintenance. Models, APIs and your documentation change; an agent nobody reviews gets worse over time.
Mistakes to avoid
- Starting with an agent when an automation was enough. The most repeated pattern: more complexity, more cost and less control for a process that was always the same.
- Granting write permissions on day one. An agent that can modify the CRM unsupervised is a risk until you have seen how it behaves on real data.
- Not defining what “working” means. Without a metric (tickets resolved, time per case, errors caught) you will not know whether it pays off or when it degrades.
- Leaving data quality for later. The agent reasons with what it finds; if what it finds is duplicated or out of date, so are its answers.
- Measuring only the savings. A support agent that prevents tickets but leaves the important ones unresolved is not a success. Measure what remains too.
- Assuming it is set and forget. It needs a responsible person who reviews failed cases and updates whatever changes.
How we approach it
We start from the process, not the technology: which decisions are made today, who makes them and what happens when they get it wrong. That tells us whether you need an agent, an automation or a chatbot, and often the answer is a mix, with a fixed flow for the predictable part and the agent only where things genuinely vary. Then we narrow the tools, decide where a person steps in and build the evaluation before opening it to real users.
Closing
If you are weighing an agent and are not sure whether what you need is that, an automation or a chatbot, that decision is the most valuable part of the whole project. At LMNHUB we make it with you, with your processes and systems in front of us, and if it is worth building, the same senior team builds it. You can tell us about your case and we will say what we would do and what we would not.