1. Introduction

A chatbot is the core element in the platform around which other entities and functionalities are built. A chatbot can be defined as an encapsulation of the responses and the conversational flows. It would be also inclusive of associated capabilities of broadcasts, live chat, campaigns, etc.

2. Chatbot Components

The core building components of a chatbot include

  1. FAQs – Each FAQ represents a set of query variations and expected response for those. This is the building block for you training the Chatbot for NLP intelligence
  2. Paths – Engati’s best in class conversation flow modeler allows you to build conversation flows easily using a drag & drop UI
  3. Intents and Entities – For advanced intelligence, you can create FAQs with intents that handle system entities like dates, location etc as well as custom entities.
  4. To aid with the conversation intelligence, capabilities to handle Synonyms, Stopwords are also available for you to configure and manage
Document image


Besides the core build components, there are a number of features available to aid you with your marketing, customer support, HR and service management requirements. The key ones here include

  1. Live Chat: Engati allows the conversation to be transferred to your support agents if the bot is not able to help your users during a conversation
  2. Campaigns & Broadcast: Use push messaging via your bot to keep your users engaged
  3. Integrations: Integrate with a variety of Cloud or internal apps using Engati’s strong integration capabilities.
  4. Analytics & Reporting: Get various reports on users interacting with your Chatbot. Understand aggregate patterns as well as look at individual user interactions to make better decisions on continued utilization & training of your chatbot.
Document image

3. Deployment

A single chatbot can be deployed or set up in multiple channels. The platform is designed keeping build once – deploy anywhere philosophy at the core. The choice of channels would be dependent on the user base for which it is intended.

4. Multiple Chatbots

Cases where multiple chatbots would be needed are where the chatbots are expected to serve completely different use-cases or cater to varied audience sets. For example – A company might have multiple products and would in that case require different chatbots for each of them. They would then reside on the respective product websites or social media channels.

You can create multiple chatbots from the platform, as per the plan limitations and they can be connected independently to the various channels. You can view and manage all your chatbots under your account from the home screen. You can also use the chatbot switcher at the top right to change the context from one chatbot to another.

Updated 23 May 2022
Did this page help?