Go to Studio

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]