Skip to main content

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โ€‹

  1. Open Page Configuration panel in Form Builder
  2. Enable Multi-page mode
  3. Create pages with titles and descriptions
  4. Assign fields to each page
  5. 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]

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โ€‹

  1. Logical grouping - Group related fields on same page
  2. Clear progress - Show where user is in process
  3. Save progress - Auto-save between pages
  4. Allow back navigation - Let users review and edit
  5. Clear titles - Name pages descriptively
  6. 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โ€‹