Find the answer you are looking for

Form Node

This node allows developers to create forms with customizable fields for users to complete and share necessary data, in order to perform some management through the Virtual Assistant.  

It also makes it possible to hide sensitive information, preventing it from being displayed during a conversation with a human agent and in the chat history of the AgentBot platform.  

Once a form node is implemented to a specific intent, users can fill in the corresponding fields.  

⏺In the video below learn about all the properties available in this node:  



➡Download in this link the flow that we show you in the video with all the examples.  

Below you also have the description of the fields that you will use in the process, as we explain in the video👇  

  1. Bot: You will see all the bots you have access to listed so you can select where this node will run.  
  2. Next Step: You will indicate what step (Step In) will follow once the user finishes and submits the form.  
  3. Block input: by choosing the true option, you will define whether the text box will be temporarily disabled for writing, until the user finishes completing and submitting the form. Otherwise, you will leave false selected. Please note that blocking the text box only applies to the web channel, since the rest of the conversational channels, such as WhatsApp, depend on the possibilities of having their own chat windows.  
  4. Inputs: here you will add the fields that the form will have. 
  5. Add input: You will add each new data entry to configure. There is no limit on the number of fields to add, but they must all be configured, and the form must have at least one input.  
  6. Type:in the drop-down menu you will select the type of data that will be requested from the user in this field of the form. The available options are:  
    1. Text: allows you to enter any type of character.  
    2. Number: only enables numeric characters, periods and commas. 
    3.  Email: You can only place text in email format.  
    4. Password: the content of the field is obfuscated so that it cannot be seen in the chat window. It is only available for the Web channel.  
    5. Text area: You can enter a multi-line text field.  
    6. Media: allows end users to attach images, videos, or files. This field is not compatible with the Web channel. 
    7. Select: used to create fields with a list of options, configure different options with a Label and a Value.  
    8. Hidden: This field will not be visible to the end user but will be sent to the next step. A value must be entered in this field so that it does not return empty.  
  7. Label: indicate the name of the field shown to the user in the form.  
  8. Ref: You will complete the internal name where the information provided by said user will be stored.  
  9. Callback Label: You will write the name that the user will see if the form is a callback type.  
  10. Required: You will define whether the response will be mandatory or optional for the user.  
  11. Regex: You can validate the field if you send the form through the Web channel. ➡ Find here basic concepts about regular expressions useful for validating input in forms.  
  12. Hide this value in the chat history: by checking the checkbox, what the user types in this form field will be obfuscated, hiding the data entered in the chat history and during a conversation with a human agent.  
  13. Remove Input: removes the input entered in the form. 
This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember you. We use this information in order to improve and customize your browsing experience and for analytics and metrics about our visitors both on this website and other media. To find out more about the cookies we use, see our Privacy Policy.

If you decline, your information won’t be tracked when you visit this website. A single cookie will be used in your browser to remember your preference not to be tracked.