What are the types of chatbot?

You can use a chatbot to talk to your customers and automate conversations. But one chatbot has more functionalities than the other. And some understand context better, where other chatbots don’t understand the context at all. How advanced a chatbot is depends on the input the user can do and the chatbot’s ability to respond to it.

In this blog post, I’ll briefly explain what a chatbot is and what type of chatbots there are.

Also to discover : How to create a chatbot?

What is a chatbot?

A chatbot produces a simulated conversation where the user enters something and the chatbot answers. It’s a way to automate conversations you have with your customers. For example, you can use a chatbot to use a chatbot to reduce customer service costs or increase your sales. Another important advantage of a chatbot is that there’s always someone who answers your customer’s question, even in the middle. of the night.

Related topic : What is a chatbot?

If you want to learn more about chatbots and what to be, read this article.

There are three types of chatbots:

  1. Menu/Button based chatbots
  2. Keyword recognizable chatbots
  3. Contextual chatbots

Menu/Button based chatbots

Menu/Button based chatbots are the simplest chatbots out there right now. Instead of allowing the user to enter their own text, you can only click buttons here.


  1. This is good for answering standard questions, which are responsible for 80% of customer service questions
  2. Useful for qualifying leadsFor example, the chatbot might ask “Which department do you need?” with three “Sales”, “Customer Service” and “Support” buttons. When the user clicks on one of the buttons, it will be redirected with the relevant department.
  3. Control over the flow of the conversationThe user will never be in a position where the chatbot does not understand him.


  1. The chatbot is short when someone wants to ask more specific questions.

An example of a menu/button based chatbot is Landbot. Landbot is software that allows you to create chatbots. Allows the user to use only the chatbot using buttons.

Landbot is chatbot software for menu/button-based chatbots Keyword recognizable chatbots

Keyword recognizable chatbots are an extension to menu/button-based chatbots. Keyword recognizable chatbots allow people to enter text into the chatbot. The chatbot analyzes the text for specific keywords and answers based on those keywords.

For example, when a user asks “What are the advantages of car X?” , the chatbot can recognize the words “benefits” and “auto X”, after which the chatbot will provide a list of benefits from that car.


  • Gives people more freedom to import
  • Users can ask harder questions
  • More natural conversations


  • The user can get into a position where the chatbot cannot answer, for example, if a user asks “What are the disadvantages of auto X?” and the chatbot doesn’t recognize any of the words, then it can’t answer the question correctly.

Keyword recognizable chatbots give you less control over the flow of the conversation than menu/button-based chatbots. However, keyword recognizable chatbots are often used to control the conversation with buttons, but at the same time give the user the ability to answer harder questions. couples.

Most chatbots built on Facebook Messenger are keyword recognizable chatbots. An example is the EpiReads chatbot. This is a chatbot that advises people what books they can read.

****1 epicreads chatbot Contextual chatbots

Contextual chatbots are an extension of keyword recognizing chatbots. This is also the most advanced type of chatbot. These chatbots use Machine Learning and artificial intelligence techniques to talk to users.

Contextual chatbots recall conversations with specific users and can improve their answers based on what the user asks and how they ask (the context of the question). For example, when a user wants to order a pizza, a contextual chatbot can remember their last order and offer him a pizza based on the previous order.


  • More natural conversations
  • Users can pose harder women


  • Higher cost due to machine learning and artificial intelligence techniques

An example of a contextual chatbot is the Hipmunk chatbot. Hipmunk is a chatbot that you can use to book plane tickets. It has the ability to remember your fly preferences from the last time you used the chatbot.

Hipmunk is a flight ticket chatbot that remembers your preferences. Which type of chatbot is best for your business?

To determine which chatbot is best for your business, you need to do the following:

To determine which type of chatbot is best for your business, you need to:

  1. Determine purpose of your chatbot

    What should your chatbot do? Does it have to answer simple questions? Or should it have deep conversations with your customers?

  2. Who’s in control of the conversation?

    Is the user in control or you? Do you want people to be able to ask all possible questions? Or do you decide what actions they can do?

  3. Which channels do you want to use?

    Which channels do you want to use for your chatbot? Want only a chatbot on your website? Or social media channels like Facebook? And if so, do they have to be linked to each other?

  4. How much time do you have and what is the budget?

    The time and budget for the project are very important. For example, it takes much more time and money to create a contextual chatbot than a menu/button based chatbot.


  • A chatbot produces a simulated conversation where the user enters something and the chatbot answers.
  • There are three types of chatbots: Menu/button-based chatbots, keyword recognizing chatbots, and contextual chatbots.

Now a question for you: What type of chatbot are you familiar with? Leave a comment!


related Posts