User input

Image of an author
Sylwia Kocur
3 min read
updated: Nov 23, 2023

User input lets you collect user responses. In this block, you need to define what types of user messages will trigger the bot’s response that follows.

To create User input, you have to define Keywords and User says. They are the matching systems in ChatBot.

How to create User inputLink icon

  1. Choose the User input block from the actions and interactions menu. Drop it after the Bot response block.

    user-input

  2. Click on the User Input block. Add your Keywords and User says.matching-systems-in-chatbot

To make your bot less linear and create multiple paths, add more User input blocks after Bot response. This way, the conversation can head in different directions based on the confidence score calculated out of the user’s query.
To make your bot less linear and create multiple paths, add more User input blocks after Bot response. This way, the conversation can head in different directions based on the confidence score calculated out of the user’s query.

The difference between Keywords and User saysLink icon

KeywordsLink icon

The Keywords matching system searches only for specific keywords in the User input and ignores the rest of the query. When it finds them, it triggers a dedicated bot response. So, for example, you can use Keywords to make your chatbot display a current weather forecast whenever the user writes “weather’’ on chat.

The user’s message must be identical to phrases defined in Keywords to trigger the interaction. When a user misspells a word, the interaction won’t be triggered. The system accepts punctuation at the end of the word and a maximum of one word between keywords.
The user’s message must be identical to phrases defined in Keywords to trigger the interaction. When a user misspells a word, the interaction won’t be triggered. The system accepts punctuation at the end of the word and a maximum of one word between keywords.

keywords

User saysLink icon

Sometimes Keywords are not enough, and your chatbot needs more context to understand the user’s intent. For example, when the user writes the word “weather.” The bot can’t verify whether they want to check today’s weather or two-week forecasts. It needs extra information to know that. In such a case, use User says.

User says lets you write down hypothetical queries the user might write at any given point in the bot. When the system identifies them, it triggers the bot response that follows. It uses Machine Learning to identify the correct bot response.

Creating User saysLink icon

To set up User says, fill in the text fields with all the possible phrases your users might write on chat. Use various synonyms, grammatical structures, and forms to cover the most popular queries. Don’t worry about misspelled words. ChatBot will match the user’s input with the proper bot reply even when the user makes a mistake.

user-saysRead more:

Was this article helpful?

Got it!

Thanks for your feedback.

Thank you!

We’re happy to help.

Start a free ChatBot trial
and build your first chatbot today!

Free 14-day trial No credit card required

Discover our text| products