Glossary

Chatbot

A chatbot is software that conducts a conversation with users through text or voice — from scripted rule-based flows to LLM-powered agents that answer from a knowledge base and take actions.

VKVivek KumarJuly 6, 20262 min read
Chatbot

The three generations

Rule-based bots. Button-driven decision trees: "Press 1 for shipping." Cheap, predictable, and frustrating the moment a visitor's question is not on a button. Still the right tool for narrow, high-volume flows like order-status lookups.

LLM chatbots. Free-form conversation powered by a large language model, usually grounded in the merchant's own content so answers stay accurate and on-brand. This is the current default for website support and pre-sales questions.

Agents. Chatbots with hands: they combine an LLM with tool access, so they can act — check inventory, start a return, capture a lead, trigger a discount. See AI sales agent and the AI agents for websites guide.

Reactive vs proactive

Most chatbots are reactive: they wait in the corner until clicked. A proactive chatbot opens the conversation itself based on visitor behavior — an exit signal on a full cart, a long dwell on a pricing page. The trigger design is its own discipline; see proactive chat.

Picking one for a store

The evaluation comes down to four questions: what it answers from (your data or generic training), what it can do (answers only, or actions), how it loads (one async script or a 500KB bundle that hurts Core Web Vitals), and what it costs at your conversation volume. Platform-specific comparisons live in the Shopify chatbot guide and the WooCommerce chatbot guide.

Last updated July 6, 2026.