Zoom Virtual Agent admins can add and edit the Collect Input widget. The Collect Input widget allows the bot to send texts and optional images in a prompt message and look for the user’s reply. You can use the Quick Reply button to route users to the next widget, or the Text Input to look for the user’s reply to validate the response, and store it for use in routing or in messages. This widget is typically used during conversations to prompt users for specific information or responses and then process and store those responses for further interaction or routing.
You can use the Collect Input widget with a Text Input component to collect user details such as their name, email address, or phone number. For example, you might prompt the user with a message like, "Please enter your name," and then use their response to personalize future messages. Button replies can be used to create interactive menus. For instance, if you're building a restaurant reservation bot, you can present options like Book a Table, View Menu, and Contact Us as buttons. Users can simply click on a button to navigate to the corresponding section of the conversation.
This article covers:
Prerequisites for customizing the Collect Input widget
- Account owner or admin privileges; or relevant role/privilege
- Basic, Pro, Business, Education, or Enterprise account
- Zoom Virtual Agent license
- Bot Flow created
How to edit the Collect Input widget
- Sign in to the Zoom web portal.
- In the navigation menu, click AI Management then Virtual Agent.
- Click the display name of an existing chatbot.
- Click the Bot Flows tab.
- Click the display name of an existing bot flow.
- In the left-side widgets panel, click and drag Collect Input onto the preferred location in the flow.
- Select the Collect Input widget.
- (Optional) In the right-side panel, click Rename to change the display name of the widget.
- Customize the associated settings.
Collect Input widget settings
- In the Setup tab, select a Customer Response Type:
-
Buttons: Route the users to the next widget.
-
Require button response: Turns off match intent logic and requires the customer to make a button selection or restart the bot. When this setting is off, the bot will not try to match the user's response to an intent. Instead, it will only respond to the user's input if it is a valid button selection.
-
Prompt Message: Enter text to display to customers.
-
Add Image: Check the box to add an image. Select one of these options in the drop-down menu.
-
Upload Image: Click Upload Image to upload an image file to display. After uploading, hover over the ellipses icon
for these options:
-
Send to Assets Library: Add the uploaded image file to the asset library. The Image setting will change to indicate that the file is in the asset library.
-
Delete: Delete the file from the widget settings.
-
Asset Library: Select an existing image asset from the asset library.
-
Text: Collect text input.
-
Prompt: Enter text to display to customers.
-
Variable Type: This is information that your bot can store and use to customize your bot experience. Select one of these options in the drop-down menu.
-
Local Variable (Used only in this flow): Set the variable as a local variable so you can use it only in a specific flow.
-
Global Variable: Set the variable as a global variable so you can use it in any flow.
-
Data Type: Choose the type of information you want to collect. The options are String, Number, Boolean, Date/Time, Currency, Percent, URL, Phone, Bot Custom Entity and Bot System Entity.
-
Variable Name: Enter a display name for the variable.
-
Exit
-
Button Text: Enter the text that will appear on the button associated with this widget.
-
Button Action: Specify the action that should occur when the user decides to exit.
-
Widget: Select this option to redirect the user to another widget
-
SubFlow: If you select this option, the exit button will lead to a sub flow. You can further route it to another widget, enabling more complex interactions.
-
URL: Select this option to direct the user to a specific URL. You can further route it to another widget.
- (Optional) Click Add Button to add more button options.