Select Dropdown
The Select control allows a user to choose a single option from a predefined list in a dropdown menu.
The Select control (also known as a dropdown) is an input component that lets a user choose a single option from a list that you define.
When to Use
Use the Select control when you want to restrict a user's choice to a specific set of options. This is useful for:
Selecting a category (e.g.,
Marketing,Sales,Support).Choosing an action to perform (e.g.,
Summarize,Translate,Rewrite).Setting a specific mode or parameter (e.g.,
Fast,Balanced,High Quality).
How to Add
From your workflow's Build page, click on + Add Input.
Select Select from the list of available controls.
Configuration
Title: The main label for the dropdown field.
Description: Optional helper text to provide more context.
Options: This is where you define the items that will appear in the dropdown. Add one option per line.
Variable Name: The name used to access the user's selected value.
Optional/Required: A toggle to specify if the user must make a selection.
Setting a Default Value
You can pre-select one of the options as the default:
Add all your desired options to the Options list.
From the dropdown menu in the control, select the option you want to be the default.
Click the settings icon (⚙️) at the bottom right of the control.
Select Set Current Value as Default.
Accessing the Value
You access the selected option using its variable name in double curly braces {{}}. For example, if the variable name is analysis_type:
You can use
{{analysis_type}}in a prompt or parameter field.You can use it as the input to a Switch Node to route the workflow down different paths based on the user's selection.
Example
Goal: Allow a user to choose a language and then translate a piece of text into that language.
Add a Select Control:
Title: "Target Language"
Variable Name:
target_languageOptions:
Spanish French German
Add a Long Text Input:
Title: "Text to Translate"
Variable Name:
source_text
Add an OpenAI MCP Node:
Action:
ChatPrompt: `Translate the following text into {{target_language}}:
{{source_text}}`
Now, when a user runs the workflow, they can pick a language from the dropdown, and that choice will be used to generate the correct translation prompt.
Last updated
Was this helpful?