Databot allows you to interact with end users through chatbot messages, answering their queries, collecting data from them based on use cases, it includes callback options too, and creating an interactive chatbot from the complex workflow. It has more advanced features compared to an autoresponder and infobot. You can interact with your customers by greeting them with a welcome message, answering their questions, collecting data based on the use cases, ending the session with a goodbye message, and an error message (if the end user sends a wrong question, if it does not match the defined questions, or if Kaleyra AI is not able to recognize the question entered by end users, in this case, the error message is sent to end users). Kaleyra's powerful AI works in the back end to understand the question, as well as the context of questions sent by the end user to the configured databot number. Also, you have the option to set up form-based questions to gather information related to them as well as you can define the callback profile.

Definitions and Terms

Following are the definitions and terms that you will encounter when creating a databot:

Intent - Intent refers to the objective the end user has in mind when interacting with a chatbot. The intent is an important factor in chatbot functionality as it determines the success of the interaction.

Questions - The possible questions that could be entered by the end users. Kaleyra's AI plays an important role in framing questions differently than stated when setting up the chatbot.

Answer - The answer sent by the chatbot when an end user question matches the intent.

Sender Number - The approved WhatsApp number to which your chatbot is connected.

Welcome Message - The message you want to send when an end user sends the first message of a session to the configured sender number.

Goodbye Message - The message you want to send when a session ends from the configured sender number.

Error Message - The message you want to send to the end user when the Kaleyra AI is not able to recognize the question.

Setup Question to Collect Information - You can collect end users' information based on your use cases to solve the issues related to any product, service, and many more.

Callback - Callback profiles are used to trigger the endpoints and receive callback data for the configured callback event.

Databot Example:

Example 1: Databot example with collecting end users information for solving their issues:

To learn more about the databot features, refer to the following links: