User Input and widget Types

These are used to take input of a specific type from the user. The text field contains the question to be asked. After asking the question, the bot waits for the user’s response, validates the response and continues the conversation if response is valid or repeats the same question again if response is not valid. The value for this type is of the format <type>-<variable_name>.

Here <variable_name> is the unique name of the variable in which the response of the user is stored. This same variable name can be used further inside any field of Text column.

<type> specifies the type of input expected from the user. type can be any of the following below:

Widget type also takes in the user’s input but in the form of a user friendly widget. Each of the input type has a corresponding input widget which is shown as a special floating dialog inside the chat message window. For instance EmailWidget is shown below.


As with other input types, the value for this type is of the format <type>Widget-<variable_name>. Here <variable_name> is the unique name of the variable in which the response of the user is stored. The same variable name can be used further inside any field of Text column.

<type> specifies the type of input expected from the user. There are various Types available as follows.