AI agent, chatbot, or plain automation: which one your problem needs

All three get called "AI" by whoever is selling them, and that is the problem. A chatbot, a workflow automation, and an AI agent solve different jobs. Buy the wrong one and you overpay for reasoning you did not need. Or you underbuild, and the tool breaks the first time something unusual happens.
The short version: if the task is the same every time with no judgment call, you need plain automation. If the job is answering questions from a known list, you need a chatbot. If the job needs someone, or something, to read the situation and decide what happens next, you need an agent. That is especially true once the decision crosses more than one system. Most real businesses end up needing more than one, working together. Here is how to tell which piece is which.
The three things, defined plainly
Plain automation is a fixed recipe. When X happens, do Y, then Z, in that order, every time. No reading is involved and no decision gets made. Tools like Zapier and Make run on this model. A new form submission creates a row in a spreadsheet. An invoice getting marked paid sends a receipt email. The steps do not change based on what is in the data.
A chatbot holds a conversation. It answers questions from a script or a knowledge base. It guides someone through a known set of options, like "book an appointment" or "check an order status." It hands off to a human when the question falls outside that list. A chatbot can talk, but on its own it usually cannot act. It will not update your CRM or reschedule a job unless something else is built to do that part.
An AI agent reads unstructured information, weighs the options, and takes multi-step action across more than one system. Nobody has to write out every branch in advance. Point it at a canceled job and it can check the calendar and find a replacement slot. Then it can message the customer and log the change. It decides the order and the wording as it goes. This is close to what we mean by a "digital worker": an agent doing a defined piece of a job. It works inside guardrails a person set. We cover that definition in full in what is a digital worker.
The one-page test
Ask these in order. Stop at the first yes.
1. Is the outcome identical every time, with no reading or judgment required? Yes: use plain automation. It is the cheapest to build and run. It is also the least likely to surprise you, because it never improvises.
2. Is the job to answer a question, or walk someone through a short, known list of choices? Yes: a chatbot is enough. You do not need an agent to state your hours, or take a booking from a fixed menu of times.
3. Does the job require reading something that varies, like an email, a photo, or a customer's own words? Yes, if it also means deciding what to do: this is agent territory. That is especially true once the decision touches more than one tool. Nothing simpler holds up once the situation stops being predictable.
If none of the three apply cleanly, the task probably has not been broken down small enough yet. Split it, and test the pieces separately.

When a chatbot is genuinely enough
A chatbot earns its keep when the same handful of questions repeat constantly. Hours, directions, what services you offer, how to book: none of these need checking anything live. A chatbot also works well as a front door, filtering the noise before a human or an agent gets involved. What it will not do well is anything needing current, changing information, or a real decision. Ask it something outside its script and it loops, or it hands off. That is fine, as long as the handoff actually reaches a person.
Judgment versus a fixed script
The test above turns on one question: does this step require judgment? "Judgment" means the correct action depends on details that change case to case, not just on which button someone pressed. Rescheduling a routine appointment is not judgment. The rule is simple and always the same. Deciding how to respond to an angry customer is judgment. So is deciding whether a quote needs a manager's sign-off before it goes out.
A useful builder's habit: solve everything you can with a fixed workflow first. It is simpler to test and cheaper to run. Only hand the agent the piece a script genuinely cannot predict. Most working systems end up mostly automation, with a small agent layer at the edges, not the other way around.
Can you mix them
Yes, and in practice this is normal, not a compromise. A common shape: a chatbot captures the initial question. A plain automation logs it and notifies the right person. An agent handles the part that needs judgment, like writing a follow-up that fits the actual conversation, not a template. Each piece does the part it is good at. You do not need to pick one tool and force every job through it.
Which one is cheapest
As a rule, plain automation costs the least to build and run. It never makes a model call to decide anything; the logic is fixed once and just repeats. A well-scoped chatbot generally comes next. An AI agent costs more, both to build and to run, because every decision it makes is a reasoning step. Someone also has to test the ways it can go wrong before it touches a customer. For the actual ranges and where the money really goes, see what AI automation really costs a small business.
If you are also weighing whether to automate at all, start with what should a small business automate first. It is the companion piece on scoping the task before you scope the tool.
What we build, and when you do not need us
We build the agent layer: the piece that reads a situation and decides what to do. It gets wired into the tools you already pay for. Anything that touches a customer or money waits behind an approval gate until you tap yes. Every action lands in an audit trail you can read later.
But not every problem needs that layer. If your task passes the first question in the test above, a plain automation tool will do the job. You can set one up yourself in an afternoon. Paying anyone to build an agent for it would be wasted money. We would tell you that plainly if you asked.
If you are not sure which of the three your problem needs, try the automation profile tool. It walks through your actual tasks and tells you, in about the same time this article took to read.