How to use the dropdown question type
Use the "V2 (legacy)" version of the documentation if the "V3 enabled" toggle is not enabled under "Settings -> Styling".
The Dropdown question type allows the user to choose an answer from a dropdown.
Once you have added the "Dropdown" question type to your flow, you will have the following options:
- Type: Allows you to easily change the type of question.
- Category: Allows you to give the question a certain category.
- Question: The actual question you want to ask your users.
- Text: Extra text for the question. This can be useful to explain various things.
- Show in product matches list: when enabled, it shows the selected answer of the user on the result page as a match label.
- Dropdown default select text: The text to display when there is no answer selected.
- Use dynamic answers: When enabled, the dropdown will be populated with the unique values of a configured property.
Dynamic answers based on feed property
Instead of configuring every option in the dropdown, you could also use the “use dynamic answers” option. After enabling this, you can select a property from your feed.
The selected feed property is then used to get all the unique values and present them as answers in the dropdown to the user.
- Feed property: select the property from your feed to dynamically fill the dropdown with its unique values as answers.
1. Enable Dynamic Answers
Navigate to the Question type dropdown and enable the toggle “Use dynamic answers (feed)”.
Once enabled, an additional field will appear where you can select a property from your feed.
For example, if you select the property kier_mm, the dropdown will automatically populate with all unique values found in this field.
This ensures users only see valid and data-driven options.
2. Create a Variable
To capture and store the user’s selection:
- Go to the “Variables” tab within the answer settings
- Add a new variable, for example:
kier_mm - Set the value to “Use input”
This stores the user’s selected value, making it available for filtering, matching, and tracking.
3. Add a Matching Rule
To display only the products that match the selected value:
- Go to Matching > Data matching
- Select the relevant question where matching should be applied
- Add a matching rule with the following logic:
- Feed property:
kier_mm - Operator: equals
- Variable:
kier_mm
- Feed property:
This ensures that only products with a matching value in the feed are shown.
Additional rules
You can use additional match rules to only match a value if the match rule is met.
For example, we only want to include unique colors when a product is in stock with that color.
Documentation