User Inputs
Buttons Choice
The Buttons Choice User Input Block allows you to present predefined options to your users. This block supports both single-choice and multiple-choice inputs and can dynamically display options based on variables.
Key Features
Single Choice
- Users can select one option from a list.
- Each choice can be linked to a specific path in your flow for direct branching.
- Use the Default path to handle cases where no specific path is linked to the selected option.
Multiple Choice
- Allows users to select multiple options at once.
- The selections can be saved in a variable for further processing or conditional responses.
Dynamic Items
- Dynamically populate the list of options using a variable.
- This feature is useful for displaying lists sourced from external data, such as Google Sheets or APIs.
- Ensure the variable contains a list of values before using it in the block.
Adding an “Other” Button
- Include an “Other” button to let users provide an answer that isn’t listed in the predefined options.
- Connect the “Other” button to a Text Input Block to collect custom input.
How to Configure
Single Choice Example
- Add a Buttons Choice Input Block.
- Define the options (e.g., “Option 1,” “Option 2”).
- Link each choice to a specific path in your flow.
- Set a Default path for fallback handling.
Multiple Choice Example
- Enable the Multiple Choice option.
- Define the list of options.
- Save the user’s selections in a variable for further use.
Dynamic Items Example
- Populate a variable with a list of items (e.g., from Google Sheets).
- In the block configuration, select the variable containing the list.
- The options will be dynamically displayed to users.
Adding an “Other” Button
- Add an Other button to the list of predefined choices.
- Connect the “Other” button to a Text Input Block.
- Collect and process the user’s custom input.
Different Replies Based on Multiple Choices
- Save the user’s selections in a variable.
- Add a Condition Logic Block to check the value of the variable.
- Define different paths and responses based on the user’s selections.
Example Use Cases
-
Single Choice:
- “What would you like to do?”
- Option 1: “Have more info.”
- Option 2: “Navigate to the app.”
- Option 3: “Ask a question.”
- “What would you like to do?”
-
Multiple Choice:
- “What are you interested in?”
- New Car Purchase
- Sell my Car
- Service my Car
- Refinance my Car Loam
- Other
- “What are you interested in?”
-
Dynamic Items:
- Populate a list of services from Google Sheets (e.g., [“Refinance my Car Loam”, “Sales”, “Service”]).
-
“Other” Button:
- Allow users to provide a custom response outside predefined options.