User Input

Action person.bubble

action.user_input

Show a native macOS dialog to collect input from the user mid-workflow. Supports text fields, file pickers, directory pickers, and choice buttons. The response is cached according to the configured cache mode so users are not repeatedly prompted.

This node pauses execution until the user responds. If the dialog is dismissed, the workflow stops.

Ports

DirectionNameData TypeDescription
InputInputAnyIncoming payload
OutputOutputAnyPayload with user response

Configuration

FieldTypeDefaultDescription
titleTextDialog window title
messageTextPrompt message shown to the user
inputTypeDropdowntextInput type: Text Field, Directory Picker, File Picker, or Choice Buttons
defaultValueTextPre-filled value for the text field. Visible when inputType = text.
choicesText AreaOne choice per line. Visible when inputType = choice.
cacheModeDropdownsessionCache: Remember for Session, Always Ask, or Remember Forever

Output Variables

VariableTypeDescription
userInputStringThe value entered or selected by the user

Example

Prompt the user for an API key before making a scheduled request: