Multi-Page Forms
Break long forms into multiple pages or steps. Improve user experience with progress indicators and per-page validation.
Setting Up Pagesโ
Enable Multi-Page Modeโ
- Open Page Configuration panel in Form Builder
- Enable Multi-page mode
- Create pages with titles and descriptions
- Assign fields to each page
- Drag to reorder pages
Page Propertiesโ
Each page has:
- Title - Page name shown to users
- Description - Optional explanation text
- Fields - Fields assigned to this page
- Conditions - When to show this page
Step Indicator Stylesโ
Choose how to display progress:
Dotsโ
Simple dot indicators showing current position:
โ โ โ โ
Numbersโ
Numbered steps with titles:
1. Contact Info โ 2. Details โ 3. Review โ 4. Submit
Progress Barโ
Linear progress bar showing completion:
[โโโโโโโโโโโโโโโโ] 50%
Tabsโ
Clickable tab navigation:
[Contact] [Details] [Review] [Submit]
Navigation Optionsโ
Allow Jump to Pageโ
Let users click to any page directly:
- Enable for non-linear forms
- Disable to enforce sequential completion
Validate on Page Changeโ
Check required fields before proceeding:
- Prevent moving forward with errors
- Show validation messages
- Highlight incomplete fields
Show Page Titlesโ
Display current page title:
- Header shows page name
- Subtitle shows description
Custom Button Labelsโ
Customize navigation buttons:
- Next โ "Continue", "Next Step"
- Previous โ "Back", "Go Back"
- Submit โ "Complete", "Finish"
Conditional Pagesโ
Add conditional logic to pages to show or hide entire sections:
Example: Business Details Pageโ
Page: Business Details
Show When: Account Type equals "Business"
Business-only information appears only when relevant.
Branching Logicโ
Create different paths through the form:
Page 1: Introduction
โ
Page 2: Personal Info (always)
โ
Page 3a: Business Details (if Business)
Page 3b: Individual Details (if Personal)
โ
Page 4: Review (always)
Page Validationโ
Per-Page Validationโ
- Validate fields on current page
- Show errors before allowing navigation
- Real-time validation as user types
Summary Validationโ
- Final validation on submit
- Review all pages for errors
- Jump to pages with issues
Best Practicesโ
- Logical grouping - Group related fields on same page
- Clear progress - Show where user is in process
- Save progress - Auto-save between pages
- Allow back navigation - Let users review and edit
- Clear titles - Name pages descriptively
- Minimal pages - Don't over-segment
Page Layout Tipsโ
Keep Pages Balancedโ
- Similar number of fields per page
- Don't overwhelm on any single page
Put Required Fields Earlyโ
- Critical information on first pages
- Optional fields on later pages
Review Pageโ
- Consider a final review page
- Show summary of all entries
- Allow editing before submit
Example: Job Applicationโ
Page 1: Personal Information
- Name, Email, Phone
- Resume upload
Page 2: Work Experience
- Repeater: Previous positions
- Skills checkboxes
Page 3: Education
- Repeater: Degrees/certifications
- Conditional: Show "Other" details
Page 4: Additional Questions
- Availability
- Salary expectations
- Cover letter
Page 5: Review & Submit
- Summary of all entries
- Edit links for each section
- Submit button
tip
Add conditional logic to pages to show or hide entire sections based on previous answers.
Mobile Considerationsโ
- Pages help mobile users
- Single-column layout per page
- Large touch targets for navigation
- Clear progress on small screens
Next Stepsโ
- Form Builder - Build your form
- Conditional Logic - Add page conditions
- Field Configuration - Configure fields