Menu/button-based chatbots. Linguistic Based (Rule-Based Chatbots) Keyword recognition-based chatbots. Machine Learning chatbots. The hybrid model. Voice bots. Appointment scheduling or Booking Chatbots. Customer support chatbots.