This guide is a general technical overview. It is not legal advice and not a legal review within the meaning of the German Legal Services Act (RDG). For an authoritative legal assessment, we recommend having a lawyer review your individual case.
A chatbot is enough when your problem is recurring questions: it answers, pre-sorts and passes things on to a person. You only need an AI agent once the same manual steps in other systems always follow the answer, such as entering data, creating appointments or kicking off a process. The difference in one sentence: the chatbot talks, the agent gets things done.
My view up front: most small businesses should start with a good chatbot, not an agent. If you jump straight to an agent, you often end up automating a process that nobody in your business has ever properly written down. The AI then acts fast, but on fuzzy rules. This guide helps you find the right level for your business.
An AI chatbot holds a conversation. It understands your customer's question, looks for the answer in your content (website, FAQ, price lists or process descriptions) and puts it into plain words. When it gets stuck or the question becomes professional, it hands over to your team. At the end of the conversation nothing has changed in your systems, except maybe an enquiry sitting in your inbox.
An AI agent goes one step further. It gets a goal, plans the steps and carries them out itself: it reads an email, checks the CRM to see whether the customer is already known, creates a record, suggests an appointment and puts it in the calendar. So the agent has not only knowledge but also tools it can use to change things in your systems.
| AI chatbot | AI agent | |
|---|---|---|
| Core job | Answer questions, pre-sort | Carry out tasks, work through processes |
| Access to systems | Mostly read-only (knowledge base) | Read and write (CRM, calendar, email) |
| Trigger | A user asks a question | A question, an email, a new record or a schedule |
| When something goes wrong | A wrong or vague answer | A wrong entry, a wrong email, a wrong appointment |
| Need for oversight | Maintain content, spot-check conversations | Approvals, permissions, logs, ongoing monitoring |
| Typical starting point | One website, one knowledge area | One clearly defined process |
The “when something goes wrong” row matters most. A chatbot that gets it wrong gives a bad answer. An agent that gets it wrong writes the mistake into your system or sends it to a customer. That is why agents are not simply “better chatbots” but a different category with different requirements. You can read more about both on our pages for AI chatbots and AI agents.
Answer the following questions honestly for the process you have in mind. The more often you say “yes” to questions 2 to 5, the more likely an agent is worth it.
If your staff mainly answer the same questions again and again (“Are you open on Saturday?”, “Which documents do I need?”), that is a classic chatbot case. If the real time gets lost after the question, when typing things up, forwarding and entering data, you are in agent territory.
An agent needs a pattern. If every enquiry follows the same path (enquiry comes in, customer is created in the CRM, an appointment is suggested), an agent can take over that path. If every case is different and your gut decides, it cannot.
An agent can only act where it has access. Modern calendars, CRMs and mailboxes almost always have an interface (API). Old industry software without one, on the other hand, is often a dead end. That is not an AI question but a technical one, and it should be settled before anything else.
If you can explain the process to a new apprentice on one page, including “if X, then Y”, an agent can learn it too. If you cannot write the rules down, what you need first is a process analysis, not an agent.
Quite often, by the way, the answer is neither a chatbot nor an agent but a fixed workflow without any AI decision. I explain when that is enough in the guide Workflow vs. AI automation.
Law firms and medical practices are good chatbot candidates: lots of recurring questions, a phone that never stops ringing, and a team that should really be doing professional work. At the same time, the limits here are tighter than in a trade business. A good chatbot in these sectors should be able to:
What such a chatbot should not do: answer legal questions or give medical assessments. Here a person is not just better but essential. A bot that writes “you are probably entitled to …” is a liability, not a service.
There are still agent tasks in both sectors, just more behind the scenes. In our project AI assistant for law firms, the system reads in uploaded documents, extracts deadlines automatically and classifies contract clauses by risk level. That is not customer communication but support for the lawyers, who review the results. You can see which processes suit each sector on our pages for law firms and healthcare, and specifically for chatbots under AI chatbots for law firms.
An agent is only as good as the guardrails you give it. The three most common problems are not science fiction but very down to earth:
Our project Agentursysteme shows a good pattern for this: the AI lead search finds matching companies by industry and location, but the user reviews the results and decides which ones go into the CRM. The AI prepares, the person approves. That is exactly the principle I recommend for most agents in a small business.
And here is the honest limit: an AI agent does not pay off if the process is rare, looks different every time, or the systems have no API. It also does not pay off if nobody in the business has time to give approvals and report mistakes during the first weeks. An agent without supervision is like a new hire nobody bothers to train.
For a chatbot that knows your business, a language model such as the Claude API or Mistral is enough, combined with a database such as Supabase in which your content is stored in a searchable way. Mistral is interesting if a provider based in the EU matters to you. Supabase fits because it brings database, vector search and access control in one package and can be hosted in the EU.
For agents we like to use n8n: every step shows up as a box on a canvas, approvals can be built in as a separate step and every run can be traced. For business owners that is much easier to follow than pure code. When processes get more complex, with branches and follow-up questions, LangGraph is an option because it models such multi-step processes with fixed states. For most businesses, though, that is only the second or third stage.
Quoting fixed prices without looking at the process would not be serious, but the factors are always the same:
The biggest lever is in your hands: start with a single, clearly defined process and only expand once it runs. The guides What does an AI chatbot cost? and What does an AI agent cost? go into more depth.
Start with the question of where your time actually goes: on answering, or on the work afterwards. If it is the answering, a chatbot with a clean handover to your team is the right start. If it is the work afterwards, and you can write the rules down on one page, an agent is worth it, but with approvals and a log, not flying blind. Often the best route is both, one after the other: first the chatbot that collects enquiries cleanly, then an agent that takes over the processing.
If you are unsure which level fits your business, let's look at your specific process together. Book a free AI potential check or use the contact form to arrange an initial call.
Note: The remarks on the EU AI Act and data protection are a technical assessment, not legal advice.
Free AI potential check (30 min.)
Check for free nowA chatbot answers: it responds to questions based on your content and hands over to a person when needed. An AI agent acts: it carries out tasks, changes data in your systems such as your CRM or calendar, and works through several steps in a row. In short, the chatbot talks, the agent gets things done.
A chatbot is enough when the main job is answering recurring questions, pre-sorting enquiries and collecting contact details. The result then lands with a person who takes it from there. For most small businesses, this is the more sensible first step.
An AI agent pays off when the same manual steps in other systems always follow the answer, such as copying data into the CRM, creating appointments or replying to emails according to fixed rules. It requires a clearly described process with firm rules and systems that can be accessed via an API.
It should answer common questions about opening hours, procedures and documents, pre-sort requests by area of law or type of appointment, and hand over anything professional to a person. It must not give legal advice or medical assessments, has to identify itself as AI and should only ask for the data it really needs.
With clear limits, approval steps and logs. The agent only gets access to the systems and actions it needs for its task. Anything that goes out to customers or is hard to undo is presented to a person for approval, and every action is logged so you can trace it.
Mainly the number of connected systems, the quality of your existing content and data, the number of special cases, and your requirements for data protection and hosting. For agents, approval steps and logging add to that. You cut the effort most by starting with a single, clearly defined process.
This guide is a general technical overview. It is not legal advice and not a legal review within the meaning of the German Legal Services Act (RDG). For an authoritative legal assessment, we recommend having a lawyer review your individual case.
What is inside
Step 1 of 3
We analyze your processes, identify automation potential and show you which digital systems really make sense.