AI and automation

What is chatbot?

Also known as: support bot, rule-based bot

Published September 10, 2026 · Reviewed by the Fidiora team

Definition

A chatbot is software that converses with customers through a chat interface. Traditional chatbots follow scripted decision trees and keyword rules, so they handle anticipated questions well and unanticipated ones badly. The term now covers everything from a three-button menu to a full language model.

Why it matters

The word chatbot carries a decade of bad customer experience. Scripted bots trained an entire generation of buyers to type agent immediately. Understanding the difference between a decision tree and a grounded AI agent matters commercially, because they fail in completely different ways and are sold at similar prices.

What to know

  • Rule-based bots are deterministic and auditable, which is genuinely valuable for regulated or high-risk flows.
  • They break the moment a customer phrases something outside the script, which is most of the time.
  • Maintenance cost is the hidden expense: every product change means rewriting flows by hand.
  • Menu bots are effectively navigation, not support, and should be measured as such.
  • A bot that cannot escalate cleanly does more damage than no bot at all.

An example

Example: a scripted bot offers four buttons. A customer whose issue is none of the four types a paragraph explaining their problem. The bot repeats the four buttons. The customer leaves and the interaction is recorded as deflected.

Common mistakes

  • Deploying a scripted bot on open-ended question types
  • Hiding the escalation path to protect deflection numbers
  • Underestimating the ongoing cost of maintaining decision trees
  • Assuming customers will rephrase to fit your script
Where Fidiora fits

Fidiora is not a decision tree. It answers from your live help content, your website, and past tickets, so it handles phrasing it has never seen, and it hands over to a person the moment it should rather than looping the customer through a menu.

See Pricing
FAQ

Questions

What is the difference between a chatbot and an AI agent?
A chatbot follows rules a human wrote in advance. An AI agent interprets the question, retrieves relevant information from your content, and composes an answer. The first fails on unfamiliar phrasing, the second handles it.
Are rule-based chatbots still useful?
Yes, for narrow deterministic flows where the exact wording of every step matters, such as identity verification or regulated disclosures. They are a poor fit for open-ended support questions.
Why do customers dislike chatbots?
Because most of their experience has been with scripted bots that could not answer and would not escalate. The dislike is learned and reasonable, and it is overcome by resolving the question, not by better copywriting.
Get Started

See Fidiora resolve a ticket in 60 seconds.

No credit card, no sales call required. Connect your docs and watch it work.

No credit card · Live in under an hour