Core Identity & Naming
At the top of the Inspector is the most critical setting: the Field Name.string
required
The Label (Public)
Edited directly in the settings list. This is the human-readable question the respondent sees (e.g., “What is your email?”).
string
required
The Name (System Key)
Click the pencil icon in the toolbar above the field settings. This is the immutable internal key (e.g.,
primary_email) used for CSV column headers, Webhook payloads, Logic evaluations, and API integration mapping.Note: Spaces are strictly converted to underscores (_) to maintain programming compatibility.Universal Configuration Options
While specific controls depend on the block type, almost every field offers these foundational settings:toggle
default:"false"
Required Enforcement
Toggle this to prevent form submission until the field contains a valid answer. Required fields are visually flagged with a red asterisk (
*) on the Canvas.Hide Label
Removes the public-facing question text while keeping the field completely functional. Excellent for ultra-minimalist landing pages relying purely on placeholders.
string
Placeholder Text
Faded hint text residing inside the empty input box (e.g.,
[email protected]). It vanishes the moment the user types their first character.string
Help Text
Instructional micro-copy rendered permanently below the input. Use this to explain why you are asking for data (e.g., “We will never spam you.”).
string|array
Default Value Injection
Pre-fills the field for every respondent. On choice blocks (Select, Radio, Checklists, …) you pick from the option labels — Flex Forms stores the matching option values automatically.
(Note: To pre-fill dynamically per user via the URL instead of statically, see Query Parameter Prefilling).
integer
Min/Max Character Constraints
Available on text blocks. Define strict character limits. Enabling Character Counter provides the respondent with a real-time
X / Y visual counter as they type.Advanced Type-Specific Controls
Flex Forms intelligently adapts the Inspector to expose controls relevant only to the selected block architecture.- Input Masks (Formatting)
- Affixes (Prefix/Suffix)
- Speech Dictation
- Primary Email Routing
Block Action Utilities
At the absolute bottom of the Inspector (or via keyboard shortcuts), you have access to rapid utility actions:1
Duplicate Block
Click the Duplicate icon. This instantly clones the block directly underneath itself.Crucial Detail: It also clones any Field-Level Logic rules attached to the block, saving you massive amounts of time when building repetitive arrays.
2
Remove (Delete) Block
Click the red Trash icon to purge the block from the Canvas.Warning: If this block was targeted by Logic rules elsewhere in the form, those rules will automatically flag themselves with a “Missing Target” error.