Uplup Logo

Multi-Page Forms & Progress Bar | Uplup Form Builder

Break long forms into manageable sections with multi-page layouts. Add progress bars to guide users through the form and use conditional logic to skip irrelevant pages.

Table of Contents


Form Styles

When creating a new form, you choose between two form styles. This choice is made during form creation and cannot be changed later.

Style Description Best For
Conversational One question at a time for a focused, engaging form experience. Features smooth transitions between questions. Surveys, lead capture, engaging forms
Classic Traditional layout with flexible page structure. Multiple questions can be grouped on each page. Applications, long forms, registration

Choosing Your Form Style

  1. Click “Create”“Form” from the dashboard
  2. Choose your starting point (Blank, Template, or AI)
  3. The “Choose Your Form Style” modal appears
  4. Select Conversational or Classic

Note: The form style cannot be changed after creation. If you need a different style, create a new form.


Creating Multiple Pages

In Classic mode, you can organize your form into multiple pages with logical sections.

Adding a New Page

  1. Look for the page tabs at the top of the canvas
  2. Click the “+” button to add a new page
  3. Drag fields from the sidebar onto the new page

Managing Pages

  • Rename: Double-click a page tab to rename it
  • Reorder: Drag page tabs to rearrange order
  • Delete: Click the X on a page tab (fields are not deleted)

Conversational Mode

In Conversational mode, each question is automatically displayed one at a time. You don’t need to manually create pages – the form handles transitions automatically.


Progress Bar Options

Show users how far they are through the form with a progress indicator.

Progress Bar Styles

  • Bar: Horizontal progress bar with percentage fill and “Step X of Y” text
  • Dots: Clickable dot indicators – filled for completed, outlined for upcoming
  • Numbers: Numbered circles (1, 2, 3) showing each page

Configuring the Progress Bar

  1. Go to form Settings
  2. Find the “Progress Bar” section
  3. Toggle it on/off
  4. Choose the style (Bar, Dots, or Numbers)
  5. Set the position (Top or Bottom)

Users navigate between pages using Back and Next buttons.

Navigation Buttons (Classic Mode)

  • Back: Returns to previous page (disabled on first page)
  • Next: Advances to next page (validates required fields first)
  • Submit: Appears on the final page instead of Next

Navigation (Conversational Mode)

In Conversational mode, users can navigate with:

  • Enter: Advance to next question
  • Arrow keys: Navigate back and forward
  • Click: Next/Back buttons

Conditional Page Logic

Skip entire pages based on user answers using page routing.

How It Works

  • Set up routing rules that evaluate after a page is completed
  • If a condition is met, skip to a specific page
  • If no conditions match, continue to the next page normally

Example Use Cases

  • Qualification screening: “Are you 18+?” → If No, skip to disqualification page
  • Branching surveys: “Are you a customer?” → If Yes, show customer questions; If No, show prospect questions
  • Skill-based routing: “Experience level?” → Route beginners and experts to different sections

For detailed conditional logic setup, see Form Conditional Logic.


Page-Level Validation

Required fields are validated before allowing users to proceed to the next page or question.

How Validation Works

  • When user clicks Next, all required fields on the current page are checked
  • If any required field is empty, an error message appears
  • User must complete required fields before proceeding
  • Non-required fields can be left blank

Field-Specific Validation

Different field types have specific validation rules:

  • Full Name: Both first and last name required
  • Checkboxes: At least one option must be selected
  • Matrix: All rows must have a selection
  • Date Range: Both start and end dates required
  • E-Signature: Signature must be provided

Related Articles