What are the differences between the input options in the bot builder?

What are the differences between the input options in the bot builder? 

1.Alphanumeric input: Use this when you need to receive alphanumeric inputs from your customer.


2.Articles: Your bot will display a list of articles that you’ve listed. Your customers can read through the article in the widget itself.

3.Button: Your bot will present the choices you’ve listed as buttons to your customer. It is advisable to use buttons when you offer a few options to the customer.

4.Carousel: Your bot will present a carousel with the choices that you’ve listed to your customers. They can go through multiple choices available. You can configure each item on the carousel to have many data points and display rich media content to the customer. These are especially useful when displaying a product catalog, order summaries, service items, etc.

5.Use this when you need to use this for custom validation using Regular Expressions (RegEx) in this field type.

6.Date: You can choose to show a calendar for your customer to pick a date from.

7.Dropdown: The bot will present the choices you’ve listed in a dropdown to your customer. It’s advisable to use the dropdown when you are presenting many options to the customer.

8.Feedback: You can use this to get feedback from your customer and use this data for reporting purposes. You can receive feedback in one of the following ways:
Star-based rating system: You can associate each point on the scale with a label.
Opinion poll: where you can take a poll or survey
Feedback field: to collect reviews in the form of free-form text from your customers.

9.File & image: You can use this to allow customers to respond to your bot by uploading images or files. Customers will be able to add attachments using the attach icon.
10. Number: Use this when you need to receive numerical input from your customer. Your bot will validate to check if your customer's input is a number, and if not, will ask them to enter just numbers.

11.Text field: Use this when you need to receive text input from your customer.

12.Time: You can choose to show a list of times from which your customer can pick — or input their own time.

Did you find this article useful?