User Input Block
Collect data directly from end users
The User Input Block lets your workflows to collect data directly from end users. Unlike AI-focused blocks, this block presents the forms or interfaces where users can provide input. When New User Inputs are automatically added to the User Inputs folder in the left-side Explorer tab.
What is a User Input?
A User Input in MindStudio is a form-based interface that collects data directly from your end users. This data serves as context or input for workflows, and is stored as a variable
and serves as context for downstream processes and AI-powered actions within your workflow .
When New User Inputs are created, they are automatically added to the User Inputs folder in the left-side Explorer tab.
Add Existing User Inputs
Click on the + button at the bottom of the User Inputs Configuration Panel.
In the modal, choose from created User Inputs to add to the block.
(Optional) Click and drag User Inputs up and down to reorder them.
Click the Add button to confirm your choices.
Create A New User Input
From the User Input Block:
Click on the (+) button at the bottom of the User Inputs Configuration Panel.
In the modal, click the Create New… button at the bottom left. A new User Input will be created in Explorer within the User Inputs folder, and will be automatically added to the block.
Configure the user input.
From the Explorer:
Hover over the User Inputs folder, then click on the + button to the right of the folder. A new User Input will be created in Explorer within the User Inputs folder.
Configure your User Input.
After configuring the User Input, you will need to add the User Input to the User Input Block.
Edit A User Input
Open the User Inputs folder from the Explorer tab.
Click on the User Input that you’d like to modify
Changes to configurations are automatically saved.
Duplicate a User Input
Open the User Inputs folder in the Explorer tab.
Right-click on the User Input to duplicate.
Select the Duplicate option.
The duplicated User Input displays in the User Input folder using the root name of the original with a number following it.
Delete a User Input
Deleting a User Input removes it from all User Input Blocks across all Workflows.
Open the User Input folder in the Explorer tab.
Right-click on the User Input to delete.
Select the Delete option from the drop-down menu.
Confirm your deletion.
Anatomy of a User Input
Type
The type of User Input determines its functionality and format. See the table below for a full list of User Input types.
Short Text
Collects small amounts of text for concise inputs.
Names, URLs, locations.
"Enter your city."
Long Text
Collects large amounts of text, such as detailed descriptions or pasted content.
Long-form responses, content uploads.
"Describe your project in detail."
Text Choice
Allows users to select one or multiple text-based choices.
Yes/No questions, multiple-choice selections.
"Which services do you use? (Select all that apply)"
Image Choice
Enables selection of one or multiple images, each labeled with text.
Visual comparisons or preferences.
"Select your preferred design."
Rating
Provides a 1–5 scale rating input.
Feedback or satisfaction scoring.
"Rate our service (1=Poor, 5=Excellent)."
Date
Displays a date picker for selecting specific dates.
Scheduling or logging events.
"Select your appointment date.”
Display
Shows static text or images for guidance or instructions. No user input required.
Providing information or directing users.
"Enter a URL to analyze the page content.”
Upload File
Presents an upload option for text-based files. Supported formats include Excel, CSV, Word, Text, PDF, HTML.
Uploading documents for AI analysis.
"Upload your report for review.”
Upload Image
Allows users to upload images for analysis or storage.
Collecting visual content or custom inputs.
"Upload an example visual."
Variable
The variable_name
is a unique identifier for the User Input. It is used to reference the collected data in downstream workflow blocks. Use a variable name that is unique to the data being collected. (Example: customer_goal
, client_industry
, first_name
)
Configurations
Configurations define how the User Input behaves and what options are available. These settings vary depending on the input type.
Featured Image
An optional image displayed above the input field when presented to the end user. It enhances visual appeal and provides context to your end user.
Test Value
Pre-fills the input field with a sample response when previewing workflows. This simplifies front-end testing when viewing a draft preview of an AI Worker.
Last updated