Send Input Form node
A convenient feature has been added that allows you to receive various pieces of information from customers and, if necessary, send them to the person in charge via email. This is the “Send Input Form” node.
Configure Send Input Form node
It is located on the right side of the node bar as shown in the image below.
Left: Send Input Form node / Right: Input device

The node is composed of three main parts.
Message: First, in the message section enter the message that requests the customer to fill out the form.
Information input: Second, this is the section for what information is received. To create an item to be entered, press the '+ Add Item' button.
Screen after pressing Add Item button

An item editor appears as shown above. Enter the item name to be shown in the skill and select the variable where that information will be stored. If you check 'Optional item', the customer can submit the form without entering that item.

Add answer options: When you turn on the toggle button, the item is converted into a multiple-choice item as shown above. At this time, pressing the '+ Add Answer Option' button allows you to add answers by choosing between regular or dynamic options. Also, if you check 'Allow multiple selection', customers can select multiple answers. Also, if you check 'Allow multiple selection', customers can select multiple answers.

Add image to choices
You can also add images to any answer option regardless of type; after selecting the answer option type, drag an image into the image field or click and browse for a file.

Once an image is added, you can see the added image in the skill editor. You can also see the image displayed with the answer text in the conversation with the customer.

When item creation is complete, press the Apply button to save. To add more items, press the '+ Add Item' button again and repeat the above process.
It is actually displayed to the user along with the button text.

Send to person in charge by email
Finally, if you check 'Send to person in charge by email', the form entered by the customer can be sent to an agent by email. You can directly select the recipient agent, and if you do not select anyone, an email will be sent to all agents. If this option is not checked, the email will not be sent, but the answers are still stored in the configured variables.

The screen actually shown to users is as follows.
Screen actually shown to users

For reference, the input form node can also request that customers upload files. When assigning a variable to the item that requires file upload, simply specify a file type variable!
Last updated