Use the Multi-input answer type to allow for different types of inputs in the same node. For instance, you can ask your user a simple yes or no question then ask them to type an explanation for their response. Or, you can use Multi-input to create an address form.
Example use cases
Create an address form
Build an address form in your module using Multi-input. Use a Text answer type for each line in the address. For instance, have a separate input for name, street number, city, and postal code. For each Text answer input, you can provide a placeholder text to explain the exact type of information to provide. Then, you can reference this address in a document. Or, you can reference an individual input from the Multi-input response. For example, you can reference the name input from the address form and use it in a welcome email.
Ask a yes/no question or a select option 'other' followed by an explanation
As part of a due diligence check, you want to ask if a customer has met with your company in person. If they respond yes, you can proceed to do business with the customer. However, if the customer responds no, you want to give the customer the opportunity to provide further explanations which you can use in your business evaluation.
To do this, use the Multi-input option to ask your users a simple yes or no question followed by an explanation. First create a yes or no question using the Single select answer type. Then, in the same node, add an additional Text answer type to ask them to explain their response. You can mark this text response as "optional" or toggle on the option 'Show conditionally' and set the condition accordingly.
[ 1 ] Content
Use this area to ask your user for a specific response below. You can use the same formatting options available to you when you create other nodes in your module. As with other nodes, click on INSERT to add content insert items (conditional blocks, info blocks, or images). You can also reference values from other nodes in this field.
[ 2 ] Collapse
Use this icon to collapse the sub-input node. By collapsing, you can drag the node easier up or down.
[ 3 ] Select answer type
Use the dropdown menu to select the answer type. Any of the answer types available in a node can be specified here. Since this is a Multi-input node, you can specify several inputs, each with a different answer type. Learn more about each answer type from its dedicated page.
[ 4 ] Sub-input label
[ 5 ] Sub-input WYSIWYG content
With the newly introduced WYSIWYG content field, sub-inputs in a multi-input field can now be used like a first-level node. You can use the same formatting options available to you when you create other nodes in your module. As with other nodes, click on INSERT to add content insert items (conditional blocks, info blocks, or images). You can now also reference values from other nodesor integrations in this field.
[ 6 ] Trash can
Use the trash can icon next to an input to delete the input.
[ 7 ] Drag indicator
Use this drag indicator to change the order in which the input is displayed by dragging it up or down.
[ 8 ] Show conditionally
Use this toggle to define conditions that must be met in order to for this sub-input node to appear in the wizard.
[ 9 ] Optional input
Use this toggle to mark the input as optional, so your end-users can skip this input. This can be useful if you want to display additional text input fields for additional information or comments that your end-user cannot and doesn't want to provide.
[ 10 ] Default value
Use this toggle to pre-fill the sub-input node. If a default value is set, the input option is pre-filled or pre-selected with a value the author defines.
[ 11 ] Add input
Select ADD INPUT to add more input types.
NOTE on legacy behavior
Existing multi-input nodes will be updated to display both WYSIWYG content and sub-input labels. This will not affect any references or document generation.