Select
A input to choose a value from a list of options
What does this node do?
Creates a dropdown select input that allows users to choose from a predefined list of options when running the workflow. Ideal for workflows that need specific choices or categories.
Configuration
label string required Display label for the select input field.
options array required List of available options. Each option should have a label and value.
Example:
[
{ "label": "Option 1", "value": "opt1" },
{ "label": "Option 2", "value": "opt2" }
] default_value string Pre-selected default option value.
required boolean default: true Whether a selection must be made.
multiple boolean default: false Allow multiple selections.
Output
{
"value": "selected_option_value"
}
For multiple selections:
{
"value": ["option1", "option2"]
}
Access the value
Use {{Select_0.value}} in other nodes to access the selected value(s).
Examples
Category-based content generation
Generate content based on selected category:
graph LR
A[Select: Content Category] --> B[Category Template Loader]
B --> C[LLM Content Generator]
C --> D[Publish]
Language selection
Process content in selected language:
graph LR
A[Select: Target Language] --> B[Content Translator]
B --> C[Format Converter]
C --> D[Output]
Workflow branching
Route workflow based on selection:
graph LR
A[Select: Processing Type] --> B{Conditional}
B -->|Type A| C[Processor A]
B -->|Type B| D[Processor B]
C --> E[Output]
D --> E
Multi-select filtering
Filter data by multiple selected criteria:
graph LR
A[Select: Filter Tags] --> B[Data Query Builder]
B --> C[Database Filter]
C --> D[Results Export]