Form Blocks
Complete reference for all available form blocks. Click any block for detailed configuration options, use cases, and tips.
Basic Inputs
Single line text input for names, titles, brief answers
Basic Settings
- •Placeholder text
Advanced Settings
- •Min/max character length
- •Validation (letters only, numbers only, alphanumeric, no special chars, custom regex)
- •Custom error message
- •Default value
- •Browser autofill hints (name, email, phone, address, etc.)
Multi-line textarea for comments, feedback, descriptions
Basic Settings
- •Placeholder text
Advanced Settings
- •Min/max character length
- •Custom error message
Email input with built-in validation
Basic Settings
- •Placeholder text
Advanced Settings
- •Allowed domains (restrict to specific domains)
- •Block disposable email addresses
- •Custom error message
Numeric input with formatting options
Subtypes
Basic Settings
- •Display style
- •Placeholder
- •Min/max value
- •Prefix
- •Suffix
Advanced Settings
- •Step increment (1, 0.1, 0.01, 0.001)
- •Allow decimals
- •Show thousand separator
- •Custom error message
Phone number with country code selector
Basic Settings
- •Default country
- •Show country selector
- •Placeholder
Advanced Settings
- •Allowed countries
- •Custom error message
Collect website links, social profiles, and portfolios with smart presets
Subtypes
Basic Settings
- •URL type/preset
- •Placeholder
- •Custom label
Advanced Settings
- •Multiple URL fields (mini-steps within one question)
- •Accept handle only (store username instead of full URL)
- •Auto-add https:// prefix
- •Custom URL prefix (for custom preset)
- •Per-field required setting (in multi-field mode)
- •Custom error message
Date picker with optional time selection
Subtypes
Basic Settings
- •Date subtype
- •Placeholder
Advanced Settings
- •Min/max date
- •Prevent past dates
- •Prevent future dates
Start and end dates for bookings, events
Basic Settings
- •Start/end labels
- •Duration label
Advanced Settings
- •Include time
- •Min/max date
- •Prevent past dates
- •Require end date
- •Minimum duration
- •Timezone
Single currency amount with formatting
Basic Settings
- •Currency (USD, EUR, GBP, etc.)
- •Placeholder
Advanced Settings
- •Allow decimals
- •Min/max value limits
Salary, budget, or price range with currency formatting
Basic Settings
- •Currency (USD, EUR, GBP, etc.)
- •Min/max placeholders
Advanced Settings
- •Allow decimals
- •Min/max value limits
Collect name, email, phone, address together
Basic Settings
- •Enable/disable fields (first name, last name, email, phone, company, job title, address)
- •Mark fields as required
- •Custom field labels
- •Layout (sequential or grouped)
Choice
Select one or more options from a list
Subtypes
Basic Settings
- •Options list
- •Layout style
Advanced Settings
- •Allow multiple selections
- •Randomize order
- •Add 'Other' option
Compact select menu, great for long lists
Subtypes
Basic Settings
- •Options list
- •Placeholder
- •Selection type
Advanced Settings
- •Searchable
- •Default value
Simple binary choice with customizable labels
Subtypes
Basic Settings
- •Label style
- •Custom positive/negative labels
Let users pick a color with presets
Basic Settings
- •Color presets
Rating & Feedback
Numeric scale with emoji indicators
Basic Settings
- •Min value
- •Max value (1-5 or 1-10)
Classic 1-5 star rating
Basic Settings
- •Max stars (1-10)
- •Icon (star, heart, thumb)
Advanced Settings
- •Allow half stars
NPS-style 0-10 scale with labels
Basic Settings
- •Min value
- •Max value
- •Show labels
- •Min label
- •Max label
Drag to select a value in a range
Basic Settings
- •Min value
- •Max value
- •Step
- •Show current value
Advanced Settings
- •Min/max labels
- •Show tick marks
Drag to reorder items by preference
Basic Settings
- •Items list
Rate multiple items on the same scale
Basic Settings
- •Row items (things to rate)
- •Column scale (rating options)
Advanced Settings
- •Require all rows
- •Randomize row order
- •Scale labels (e.g., 'Poor' to 'Excellent')
Pro Features
Embed YouTube/Vimeo with watch tracking
Basic Settings
- •Video URL (YouTube, Vimeo, or direct)
- •Aspect ratio
Advanced Settings
- •Autoplay
- •Show controls
- •Require watch before proceeding
- •Watch percentage threshold
Capture handwritten signatures
Basic Settings
- •Signature pad
Accept documents, images, attachments
Basic Settings
- •Max files (1, 2, 3, 5, 10, 20)
- •Max file size (1-100 MB)
Advanced Settings
- •Allowed file types (Images, Documents, Spreadsheets, Presentations, Archives, Audio, Video)
- •Custom MIME types or file extensions
Collect payments via Stripe
Subtypes
Basic Settings
- •Payment mode
- •Amount
- •Currency
- •Description
Advanced Settings
- •Price type (fixed, variable, donation)
- •Min/max amount
- •Suggested amounts
- •Line items with quantities
- •Tip presets with labels
- •Allow custom tip
- •Collect billing address
- •Collect shipping address
Content & Utility
Add instructions, context, or disclaimers
Basic Settings
- •Content text
- •Max height before scroll
Advanced Settings
- •Show acknowledgement checkbox
- •Checkbox label
GDPR/legal checkbox with policy links
Basic Settings
- •Checkbox label
Advanced Settings
- •Show privacy policy link
- •Privacy policy URL
- •Show terms of service link
- •Terms URL
- •Version identifier (for audit trail)
Capture UTM params, referrer, custom data
Subtypes
Basic Settings
- •Value source
- •Static value or URL param name
- •Fallback value
About Polls
Polls use a specialized multiple choice format with additional features:
- •Poll mode: Vote and see aggregate results
- •Quiz mode: Test knowledge with scoring and correct answers
- •Assessment mode: Personality quiz with weighted outcomes
- •Survey mode: Collect individual responses without aggregation
Poll options support custom colors, images, correct answer marking (quiz mode), and outcome weights (assessment mode).
Common Settings (All Blocks)
- •Title: The question text shown to respondents
- •Description: Optional helper text below the question
- •Required: Whether the question must be answered
- •Conditional Logic: Show/hide, skip, or jump based on previous answers