Guide

What is an AI chatbot?

An AI chatbot is software that has a natural-language conversation with people on your website or app. Instead of following scripted menus, it uses a large language model to understand what someone means and answer them — usually trained on your own content.

AI chatbots vs. rule-based chatbots

The chatbots businesses used for years were rule-based: you built a decision tree of buttons and canned replies, and the bot could only handle the exact paths you designed. Ask something slightly off-script and it broke.

An AI chatbotis different. It understands free-form questions and generates answers from a knowledge base — so it can handle questions you never explicitly programmed, in the visitor's own words. The best ones, like Envoy, train themselves on your website so there are no flows to build at all.

1. It learns your content

The chatbot ingests a knowledge source — for a website chatbot like Envoy, it crawls your pages, FAQs, and documents to build a searchable knowledge base.

2. It understands intent

When a visitor types a question, a large language model interprets what they actually mean — even with typos, slang, or phrasing that never appears word-for-word on your site.

3. It retrieves and answers

The chatbot finds the most relevant content and composes a natural-language answer grounded in your material, rather than guessing or making things up.

4. It acts

Good AI chatbots do more than answer: they capture leads, book meetings, and hand off to a human when a question needs one.

What an AI chatbot can do for your business

On a small-business website, an AI chatbot answers visitor questions instantly — at 2 a.m. or during a rush when no one can pick up the phone. It captures leads while interest is high, books appointments, deflects repetitive support questions, and works in dozens of languages. The result is fewer missed inquiries and more time back for your team.

Want to see it in practice? Browse real use cases by industry or compare the leading tools in our AI chatbot buyer's guide.

Frequently asked questions

What is an AI chatbot?+
An AI chatbot is software that holds a natural-language conversation with people on your website or app. Unlike rule-based bots that follow pre-built decision trees, an AI chatbot uses a large language model to understand what a visitor means and generate a relevant answer — often trained on your own content.
How is an AI chatbot different from a regular chatbot?+
A traditional chatbot follows scripted flows and only handles the paths you build. An AI chatbot understands free-form questions and answers from a knowledge base, so it can handle questions you never explicitly programmed.
Are AI chatbots accurate?+
Accuracy depends on the source content and how the bot is grounded. Tools like Envoy answer from your actual website content and escalate to a human when unsure, which keeps answers accurate and reduces made-up responses.
How much does an AI chatbot cost?+
Pricing ranges from free to enterprise. Envoy, for example, has a free plan and paid plans from $23/mo billed yearly. Enterprise support suites can cost hundreds to thousands per month.
Do I need to code to add an AI chatbot?+
No. Most modern AI chatbots, including Envoy, install with a single line of code (a script tag). See our guide on how to add a chatbot to your website.

Ready to add one to your site? See the step-by-step guide.

Try Envoy free