User input

Daria Zaboj
3 min read
updated: Mar 9, 2022

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 on your conversation tree to open the edit window. Here, you can add your Keywords and User says.

    matching-systems-in-chatbot

  3. To make your Story less linear and create multiple story’s 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.

    multiple-user-inputs

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

A user’s message must be identical as 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 maximum one word between keywords.
A user’s message must be identical as 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 maximum one word between 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 forecast or a two-week forecast. It needs extra information to know that. In such a case, use User says.

User says is a ChatBot’s matching system that lets you write down hypothetical queries the user might write at any given point in the Story. When the system identifies them, it triggers the bot response that follows.

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-says

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 other products