Explainers

AI agent vs chatbot: what's different for customer support

Keyword bots, flowchart bots and AI agents all get called chatbots. How they differ in a real support chat, side by side, and how to tell which one you need.

Type "my package never arrived, this is the second time" into most website chatbots and you will get one of two things: a menu of four buttons, or a link to the shipping policy. Neither helps. The customer leaves more annoyed than when they arrived.

That gap, between a bot that matches words and one that understands the problem, is the whole difference between a traditional chatbot and AI customer support. Both get called "chatbots", which makes choosing one confusing. This guide untangles them.

What are the three types of chatbot?

Keyword and auto-reply bots

The simplest bots match words in a message to a canned reply. "Opening hours" gets the opening hours. Anything phrased differently, misspelled or with two questions in one tends to get the wrong canned reply, or none.

Good for: a handful of very predictable questions and out-of-hours away messages.

Flowchart bots

Flowchart bots walk people through fixed steps, usually with buttons. They are predictable and easy to control, which makes them popular for bookings and simple triage. The problem is that real conversations rarely follow the drawn path, and every new question needs a new branch.

Good for: structured tasks with a known path, like booking a slot.

AI customer support agents

An AI agent for customer service reads the question in plain language, finds the relevant facts in the business's own material and writes an answer. It handles follow-ups, multi-part questions and other languages. Better ones also take actions, like checking an order or booking an appointment, and know when to hand a conversation to a person.

Good for: the long tail of everyday questions that are slightly different every time, across WhatsApp, Instagram, Messenger and web chat.

What does the difference look like in a real conversation?

Here is the same customer with an AI support agent:

Fernwood HomeWeb chat · example conversation
Customer: Can I return the lamp I bought? I opened the box but never used it
AI assistant: Yes. Opened items can be returned for store credit within 14 days, as long as they're in resale condition.Source: Returns and exchange policy
Customer: And if it was a sale item?
AI assistant: Final-sale items can't be returned, but regular sale items follow the same 14-day rule. Send me your order number and I'll check which one yours is.Source: Returns and exchange policy

A keyword bot would likely have matched "return" and pasted the whole policy. A flowchart bot would have asked the customer to pick "Returns" from a menu, then lost track at the follow-up.

AI agent vs chatbot: how do they compare side by side?

Keyword bot Flowchart bot AI support agent
Understands free text Barely Mostly buttons Yes
Handles follow-up questions No Only if drawn in the flow Yes
Answers from your documents No, canned replies No, scripted steps Yes, if connected
Keeping it current Rewrite replies Redraw the flow Update the source documents
Hands off to a person Rarely well At set points By rules, mood and topic

Why does "resolution, not deflection" matter?

Many support bots are built for deflection: send the customer a help article and hope they go away. The conversation ends, but the problem often does not. The customer tries again later, on another channel, or gives up.

AI customer support should be judged on resolution: did the customer get a correct answer they could act on, or reach the right person with their context intact?

  1. Customer asksIn their own words, on any channel
  2. AI answers from your sourcesWith the source attached
  3. Or hands overWith the full thread and a summary
  4. Customer is helpedWithout repeating themselves
What resolution looks like

What should you ask before choosing a tool?

  1. Where do the answers come from? You want answers only from the sources you connect, not general internet knowledge. More on why in why your support AI should cite its sources.
  2. Can it show its source? Citations make answers checkable.
  3. What happens when it does not know? It should say so and hand over.
  4. How does a person take over? One click, with the full conversation visible, and rules that hand a conversation to the right person by topic and mood.
  5. Does it cover your channels? A web-chat-only bot does nothing for your WhatsApp and Instagram inbox.

Do you need a chatbot or an AI agent?

If you get a handful of predictable questions and very little volume, an away message or a simple flow may be enough. If your team answers the same questions all day in slightly different words, across several channels, that is exactly what AI customer support is built for, as long as it answers from your own material and knows when to step aside. You can see how that works in practice on our customer support chatbot page.

Frequently asked questions

What is the difference between a chatbot and AI customer support?

Traditional chatbots match keywords or follow fixed button flows. AI customer support reads the question in plain language, finds the answer in the business's own material, handles follow-ups and hands over to a person when needed.

Are rule-based chatbots still useful?

Yes, for short, predictable tasks such as booking a slot or collecting details. They struggle as soon as customers type free text or ask follow-up questions.

Can AI customer support make things up?

It can if it is allowed to answer from general knowledge. Good AI support is restricted to the business's own sources, shows where answers came from and hands over when it is unsure.

Is an AI agent harder to set up than a chatbot?

Usually it's less upfront work. Instead of drawing every branch of a flow, you connect the sources it answers from and write handoff rules. Actions that change something in your systems, like an exchange or a booking, need an API on your side.