Inputs

Input blocks collect information from the user — text, numbers, dates, choices, files, and more. Each input block captures the user’s response and stores it in a variable for use later in the flow.


Text

Collects a free-text response from the user.

Configuration

Field

Description

Placeholder

Hint text shown inside the input field.

Button label

Label on the submit button.

Long text

When enabled, shows a multi-line textarea instead of a single-line input.

Attachments

When enabled, allows the user to upload files alongside the text response.

Save attachments in variable

Variable to store uploaded file references.

Attachment visibility

Who can see the uploaded attachments.

Variable

Variable where the user’s text response is stored.


Number

Collects a numeric value from the user. Validates that the response is a number.

Configuration

Field

Description

Min

Minimum accepted value.

Max

Maximum accepted value.

Step

Increment step for numeric controls.

Placeholder

Hint text shown inside the input.

Button label

Label on the submit button.

Variable

Variable where the numeric response is stored.


Email

Collects an email address from the user. Validates the format before proceeding.

Configuration

Field

Description

Placeholder

Hint text shown inside the input.

Button label

Label on the submit button.

Retry message

Message shown when the email format is invalid.

Variable

Variable where the email address is stored.


Website

Collects a URL from the user. Validates the URL format before proceeding.

Configuration

Field

Description

Placeholder

Hint text shown inside the input.

Button label

Label on the submit button.

Retry message

Message shown when the URL format is invalid.

Variable

Variable where the URL is stored.


Date

Presents a date picker and collects a date (and optionally a time) from the user.

Configuration

Field

Description

Has time

When enabled, includes a time selector alongside the date picker.

Is range

When enabled, allows the user to select a date range (from/to).

Format

Date format string for the stored value.

Min

Earliest selectable date.

Max

Latest selectable date.

Button label

Label on the confirm button.

From label

Label for the start date in range mode.

To label

Label for the end date in range mode.

Variable

Variable where the selected date(s) are stored.


Phone

Collects a phone number from the user. Includes a country code selector.

Configuration

Field

Description

Placeholder

Hint text shown inside the input.

Button label

Label on the submit button.

Default country code

Pre-selected country code (e.g., +1 for US).

Retry message

Message shown when the phone format is invalid.

Variable

Variable where the phone number is stored.


Buttons

Presents a set of clickable buttons for single or multiple-choice selection.

Configuration

Field

Description

Options (items)

List of button labels. Each item can have a display condition.

Multiple choice

When enabled, the user can select more than one option.

Button label

Label on the confirm button (shown in multiple-choice mode).

Dynamic variable

Variable containing a list of options to generate buttons dynamically at runtime.

Searchable

When enabled, adds a search field above the buttons.

Search placeholder

Hint text for the search input.

Variable

Variable where the selected option(s) are stored.


Picture Choice

Presents image-based options for single or multiple-choice selection.

Configuration

Field

Description

Options (items)

Each item has a picture URL, title, and description. Items can have display conditions.

Multiple choice

When enabled, the user can select more than one option.

Button label

Label on the confirm button in multiple-choice mode.

Dynamic items

When enabled, populates items from variables at runtime (titles, descriptions, picture URLs).

Searchable

When enabled, adds a search field.

Variable

Variable where the selected option(s) are stored.


Rating

Collects a numeric rating from the user via stars or a number scale.

Configuration

Field

Description

Button type

Icons (star icons) or Numbers (numeric scale).

Length

Number of rating options (e.g., 5 for a 5-star scale).

Starts at

Starting value of the scale (typically 0 or 1).

Left label

Label displayed at the low end of the scale.

Right label

Label displayed at the high end of the scale.

Button label

Label on the submit button.

Custom icon

When enabled, uses a custom SVG icon instead of the default star.

One-click submit

When enabled, selecting a rating submits immediately without a confirm button.

Variable

Variable where the rating value is stored.


File

Allows the user to upload one or more files.

Configuration

Field

Description

Required

When enabled, the user must upload at least one file before proceeding.

Multiple allowed

When enabled, the user can upload more than one file.

Placeholder label

Hint text on the upload area.

Button label

Label on the upload/confirm button.

Clear label

Label on the remove-selection button.

Skip label

Label on the skip button (shown when Required is off).

Success label (single)

Confirmation message shown after one file is uploaded.

Success label (multiple)

Confirmation message shown after multiple files are uploaded.

Visibility

Who can see the uploaded files.

Variable

Variable where file references are stored.