Smart responses

Table of contents

Automate your business at $5/day with Engati

Smart responses

What are smart responses?

A Smart Response is a tool used by Engati to streamline the current chatbot setup experience and to make it easier for you to set up a chatbot as quickly and effectively as possible. 

You can set up answers to probable queries by setting up FAQs, defining Entities, uploading questions and responses in a Tabular Input format, or uploading relevant documents in Document Lookup. 

Engati NLP engine has been set up and has the intelligence to search across the four types and match the most relevant response according to the query. You also have the control to change most of the settings and search preferences according to their requirements.

smart responses

What are the key capabilities of smart responses?

The Smart Responses tool generates reply suggestions based on the full context of the conversation, not just a single message. This means the suggestions are more helpful to your users.

The tool generates replies quickly and doesn't require you to send users' messages to a remote server.

How to set up smart responses?

How to set up smart responses?

With Engati, there are 4 ways to set up smart responses. 

1. FAQ

Frequently Asked Questions (FAQs) are standard query response combinations that help train your bot to handle customer queries. Engati allows you to add any number of variations in each FAQ set, thus helping make the training as broad as possible. For instance, if you have a bot for a school, it would need to be trained to answer questions like the location of the school, the timings, and the fee. These questions with all their variations and responses for each query or intent can be uploaded as FAQs. Engati takes care of the difficult task of using that to train the bot in handling these queries so that a common person may ask. The FAQs are what primarily drive your chatbot’s automated responses and our powered by our proprietary NLP engine. 

There are two ways for you to add FAQs to your bot:

  • One FAQ at a time: This is relevant for a scenario where the number of FAQs is limited or individual entries are made from time to time. 
  • Multiple FAQs in one go: There is an upload FAQ option where a user can upload a file containing all the FAQs. 

2. Paths

Paths refer to complex conversational flows that involve far more interactive elements than the FAQ model could offer. They define your user journeys and help you outline how your want conversations to flow on your chatbot. You could model the entire conversation design or structure of your chatbot by making use of Engati’s conversation modeler. Every user journey or workflow on your chatbot can be built as an individual path and then you can link these individual paths appropriately using the ‘Trigger Path’ node to bring your entire chatbot together. This modular design can be rather useful if you want to trigger certain chatbot functionalities from various entry points (which could even include FAQs).

All the paths are made up of interlinked nodes. Every node performs a specific function. Some of these nodes are used to send simple messages, carousels, and multimedia like images, video, and audio. You even have a node to a message with quick responses or options as well as nodes to set attributes, identity, and much more.

You also get a lot of nodes for integrations. You can use the JSON API node to link to any standard REST API which supports various authentication modes and quick, easy ways to use the response values. There also are a lot of GUI driven native integrations like Salesforce, Google Sheets, Google Calendar, SMS providers and more.

3. Entities

Entities are data points or values that you can extract from a conversation/user query. This allows you to customize what kind of information you are collecting, how you want to associate it, and even add your own custom set of values if needed. Also, when a group of values leads to the same answer, you can use entities rather than creating FAQs for all the variables. 

For instance, the enrollment procedure for all the courses in an institute is the same. A typical question could be, “How can I enroll for an Artificial Intelligence course?” Similarly, there can be n number of queries in the same context for different courses. Here rather than creating various FAQs for each subject you can make an entity set with custom values and add all the course names in it, and it will give relevant answers each time the query is triggered. 

4. Tabular input

Engati provides functionality to bot builders to add a data source that has mapped Entity sets which reduces the effort to write a query for each set of information. 

For Instance, in an Institute Bot, a bot builder can create custom entity sets as Course, Fees, Start date, and difficulty level. 

Now define an FAQ as Q: what are the fees of the machine learning course. Tag the course with the course entity and prices with the fees entity. Add a data source as shown in the image below 

Once configured, a user can ask queries for any course for which the mapped value will be displayed from the data source.

5. Synonyms and stopwords

Text Preprocessing is the action of transforming text to make it ready for Natural Language Processing. Engati’s proprietary NLP engine, e.Sense automatically handles various aspects of text preprocessing, including stemming, spelling mistakes handling, context handling, synonyms handling, stopwords reduction, parts of speech handling, and more. 


Of these, Synonyms and Stopwords often have a very domain-specific context. Hence, Engati provides a way for you to be able to manage these easily for your bot. The section below describes the configuration options available for you in more detail. 

Close Icon
Request a Demo!
Get started on Engati with the help of a personalised demo.
Thanks for the information.
We will be shortly getting in touch with you.
Oops! something went wrong!
For any query reach out to us on
Close Icon
Congratulations! Your demo is recorded.

Select an option on how Engati can help you.

I am looking for a conversational AI engagement solution for the web and other channels.

I would like for a conversational AI engagement solution for WhatsApp as the primary channel

I am an e-commerce store with Shopify. I am looking for a conversational AI engagement solution for my business

I am looking to partner with Engati to build conversational AI solutions for other businesses

Close Icon
You're a step away from building your Al chatbot

How many customers do you expect to engage in a month?

Less Than 2000


More than 5000

Close Icon
Thanks for the information.

We will be shortly getting in touch with you.

Close Icon

Contact Us

Please fill in your details and we will contact you shortly.

Thanks for the information.
We will be shortly getting in touch with you.
Oops! Looks like there is a problem.
Never mind, drop us a mail at