Vettero

Multi Select

Pause and collect one or more checkbox choices.

Type

in.select.multi
Block Input
Folderbasic/input
Channels

Chat

Pipe

Value

Scope

Any

Human-in-the-loop

Yes

Multi Select shows checkboxes in a chat session and continues with the chosen items. For a single choice with per-option branches, use List. Shared bind, navigation, and error options are on Input.

Configure

SettingDescription
PromptMessage shown with the options
Options TypeStatic (edit the list here) or Dynamic (list from a Variable)
Label / IDEach static option needs a unique ID and a Label
Minimum Selections / Maximum SelectionsHow many boxes the person must / may tick
Error Handler / Navigation / Binding VariableShared input options

Dynamic needs a variable that holds the option list. Static needs at least the options you add in the inspector.

Handles

HandleRole
In (target)Incoming connection
Out (source)Continues after a valid selection (or skip / ignore)

Pipe schema

The next block reads this on the data pipe (pipe.value). The value is a list. Each chosen item is an object:

KeyTypeDescription
idtextOption id

If Binding Variable → Key is set, the same list is stored under that name.

When you write each item into a table, the column key must be id, not Id.

Use case

  • Let someone pick several product interests or notification topics.
  • Drive a loop with For Of over the selected ids.
Copyright © 2026