Everyone is talking about AI agents and chatbots. On LinkedIn they sound the same, in practice they differ by an order of magnitude. A chatbot talks, an agent acts. A chatbot waits for your question, an agent reads your inbox and handles it itself. The price gap between the two is significant, and the choice decides whether your automation becomes a gimmick or actually removes work. This guide explains the difference using examples from Dutch SMB projects, concrete cost ranges, and an honest decision checklist. No marketing copy. Just something you can apply this afternoon to your next vendor conversation.

Chatbots answer questions, agents take multiple steps on your systems.

For the broader context see our AI automation SMB guide and our AI assistant solution.

What is a chatbot really?

A chatbot is software that returns an answer to a user question. The user types something, the bot responds, and the round is done. The modern version uses a language model like GPT or Claude to generate answers, often fed by your own FAQ or knowledge base. The older version works with predefined decision trees (if-then-else), without real language understanding.

In SMBs you usually see chatbots in three places. On a website for customer service (opening hours, returns, delivery times). In an internal Slack channel for HR questions (leave days, sick reports, expense forms). On WhatsApp Business for product questions and bookings. In all three cases the bot responds to one question at a time and the scope is tightly defined.

What a chatbot in 2026 does well: answer questions whose answer is already documented somewhere. Give the bot access to your knowledge base and you get 24/7 answers on standard questions. What a chatbot does not do: take action in your systems on its own. A chatbot will say “yes, you can cancel your order via this link”. It will not cancel the order itself. For that kind of follow-up you need something else.

What is an AI agent really?

An AI agent is software that takes multiple steps on its own to reach a goal. Not one question, one answer, but a goal (“process the incoming quote requests for today”) followed by a chain of actions: read the inbox, fetch data from the CRM, calculate a price, draft a reply, submit for approval, or for standard cases send directly. The agent only stops when the task is done or when it needs a human.

The technical foundation lives in agent frameworks. The Anthropic agents documentation and OpenAI assistants API are the two most used foundations in the market. Both provide a language model that can call tools (read your inbox, write to your CRM, run a calculation) and use the output to decide the next step. That mechanic is called “tool use” or “function calling” and is the core difference with a regular chatbot.

A concrete example we built for Planit Consulting. Their consultants previously asked each other or searched through old reports when they wanted to find a previously discussed approach. We built an AI assistant that searches across their own documents, answers questions with source attribution, and points to the right colleague for follow-up. Not a chatbot waiting on a single question, but a layer that holds context across multiple interactions and decides on its own which documents are relevant.

What are the 5 key differences?

Beyond the surface (“talking versus doing”) the real distinction sits in five dimensions. Below the comparison table we use during intake calls to quickly clarify what a client actually needs.

DimensionChatbotAI agent
Scope1 question, 1 answerGoal-driven, multiple steps in a row
AutonomyReactive, waits for the userProactive, takes follow-up actions itself
Access to systemsUsually only a knowledge baseInbox, CRM, ERP, billing tools
Setup price range€495 to €2,500€3,500 to €15,000
Best forFAQ, support, knowledge accessOperational processes, intake, follow-up

The difference in autonomy is what most people miss. A chatbot stays within its own frame: you ask, it answers. An agent can decide on its own that it needs to consult another data source, involve a colleague, or split the task into subtasks. That sounds good, and is good, but it also demands more design discipline. An agent without proper guardrails is an agent that makes mistakes at scale.

Where are chatbots good?

Chatbots shine at high volume, low complexity and clear questions. Four SMB use cases where we regularly deploy them:

  • FAQ bot on a website that handles standard questions (delivery time, return policy, opening hours, product specs) 24/7. Saves a small support team eight to ten hours a week. See also our customer service automation solution.
  • HR bot on Slack or Teams for recurring people questions (leave balance, sick leave procedure, expense forms). Often works with its own knowledge base and needs no access to systems.
  • Product or service finder in a webshop or service catalog. The user describes what they need, the bot points to the right page. Without creating orders.
  • Internal knowledge bot for handbooks, procedures or compliance rules. Especially useful for organizations with many part-timers who do not pick up every weekly update.

What these cases share: the bot reads, summarizes, and points. It changes nothing in your systems. That keeps things simple, affordable and relatively safe to put live. A good FAQ bot takes us one to three weeks, depending on the size of the knowledge base.

Where are AI agents good?

AI agents deliver value as soon as real follow-up steps are needed. Four use cases that recur across our portfolio:

  • Inbound email intake that reads messages, recognizes intent, checks the CRM to see if the sender is known, and either creates a ticket or drafts a reply for human approval. This flow sits close to an agent, provided approval steps are built in.
  • Document processing with follow-up where the agent reads a PDF, extracts key fields, validates them against your own database, and flags a colleague when in doubt. Related to our document processing solution.
  • Research assistant over your own knowledge like the one we built for Planit Consulting. A consultant asks an open question, the AI assistant searches across reports and meeting notes, and returns a sourced answer.
  • Sales or lead follow-up where the agent identifies dormant leads, gathers CRM and email history, and drafts a personal follow-up. We often combine this with sales automation.

What these cases share: multiple steps, access to your own data, and the need to make decisions based on context. A chatbot cannot do that, an agent can. At the same time: without proper approval steps for risky actions (outgoing email, financial changes) you create new risks. More on that in the AI automation SMB guide.

When do you choose a chatbot?

A chatbot is the right choice when three things align. One: your question volume is high (hundreds per week) and the content is largely predictable. Two: the answer lives in a bounded source (FAQ, handbook, product catalog). Three: nothing has to change in your systems after the conversation.

Costs are relatively manageable. For a simple FAQ bot on your website with an OpenAI or Claude backend and a custom knowledge base we charge €495 to €2,500 one-off. Monthly costs run €20 to €80 for API use, plus €20 to €50 hosting if you want your own widget. Good ROI if your support team spends more than four hours a week on repeat questions.

When do you choose an AI agent?

An AI agent pays off as soon as there are real follow-up steps in the process. Three signals we use: one, your team structurally copies data between systems based on judgment calls. Two, your cost per “case” (per intake, per lead, per document) is above €5 in labor time. Three, the logic is explainable in rules to a new hire.

Costs vary more widely. A first working agent for one bounded process (for example a mail intake flow with approval step) sits at €3,500 to €8,000 one-off. More complex agents with multiple system access, validations and escalation paths sit at €8,000 to €15,000. Monthly costs start around €60 for API use at low volumes and can climb to €300 at high volumes with larger models.

Important: at TopDevs we deliver all code and flows as your property, on a tool you run yourself (often n8n self-hosted). No vendor lock-in, no mandatory retainer. That is a deliberate choice, not every agency works this way. Read our position in no-code vs custom automation and on the custom platforms page.

What is a hybrid approach?

In practice many SMBs do not choose one of the two but a combination. The chatbot sits at the front (website, WhatsApp, Slack) and handles direct questions. The agent sits at the back and picks up the cases where real action is needed. A good example: a webshop bot answers standard questions on delivery time, and the moment a customer says “I want to cancel my order” it hands off to an agent that performs the cancellation in the order system and sends a confirmation.

The advantage of this approach is that you get the best of both worlds. Low cost and quick implementation at the front. Real labor savings at the back. For SMBs that never worked with AI before this is often the logical sequence: start with a chatbot to build trust, add an agent once you know which processes truly consume time.

According to McKinsey research on generative AI adoption, organizations that start with a bounded use case and then expand see ROI sooner than organizations that go broad immediately. We see the same pattern in our own projects. Starting small wins, agents included.

How do you start concretely?

Three steps you can take in six weeks to clarify what your business actually needs.

  1. Week 1: map the question flow. Collect every question coming in via email, WhatsApp, phone or web form for a week. Split them in two buckets: questions that need only an answer (chatbot candidates) and questions that need action (agent candidates). The ratio tells you a lot.
  2. Week 2-3: build a chatbot for the top 20 answer-only questions. Cheap, quick to launch, and you learn how your customers handle AI. Start with a simple website widget or Slack integration. Expand later.
  3. Week 4-6: define one agent use case and build a first version. Pick one process with clear steps and low risk (for example inbound lead classification). Build with an approval step for outbound communication. Measure what saves time and where errors appear.

Want to do this with us? Book a free intake call. In thirty minutes we look at where the most time can be won for your business and whether that calls for a chatbot or an agent. No sales pressure. Concrete suggestions, even if the conclusion is that you can set it up yourself.