Definition: Chatbot

A chatbot is a program that communicates automatically with people in a chat – from simple rule-based replies to AI-powered conversations.

Rule-based and AI-based chatbots

Rule-based chatbots work with fixed decision trees: the user picks options, the bot replies from a script. AI chatbots, by contrast, understand natural language and formulate their own answers. In practice the two are often combined.

What are chatbots used for?

Most often in customer service: opening hours, prices, availability and appointment booking run automatically. In sales, chatbots help you respond quickly and capture leads before interest cools.

Related terms

Frequently asked questions

What is a chatbot in simple terms?
A chatbot is a program that replies automatically in a chat – like a digital assistant that answers customer questions around the clock.
How much does a chatbot cost?
It depends on the provider and features. HeroChat has a free tier (100 messages/month), then Basic from €89/month and Pro from €149/month.

See HeroChat in action

The GDPR-compliant AI chatbot from Germany – try it free, 100 messages per month, no credit card.

Try for free