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.

StyleDescriptionBest For
ConversationalOne question at a time for a focused, engaging form experience. Features smooth transitions between questions.Surveys, lead capture, engaging forms
ClassicTraditional 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.

Navigating Between Pages

Use the page selector in the top navigation bar to navigate between pages:

  • The selector displays “Page X of Y” showing your current position
  • Click the left/right arrows to move between pages
  • Click the dropdown to see all pages and jump to any page directly

Adding a New Page

  1. Click the “+ Add Page” button in the top navigation bar (next to the page selector)
  2. A new blank page is added to your form
  3. Drag fields from the sidebar onto the new page

Managing Pages

Click the page selector dropdown to access page management options:

  • Rename: Click the pencil icon next to a page name to rename it
  • Reorder: Drag pages using the grip handle to rearrange their order
  • Delete: Click the trash icon to delete a page (fields are not deleted, they move to the previous page)

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. The page selector shows “Question X of Y” to indicate your position.


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