Multi-Step Forms Pro

Break long forms into manageable steps with a progress bar and per-step validation.

Why Multi-Step?

Long forms can feel overwhelming. Splitting them into steps improves completion rates by showing users a clear path forward and reducing the perceived complexity.

A Multi-Step Form with progress bar and navigation buttons

Creating a Multi-Step Form

1

Enable Multi-Step Mode

Select the Form Container block. In the block inspector, toggle on Multi-Step Mode Pro.

2

Add Step Blocks

Inside the Form Container, add Giraforms Step blocks. Each Step block represents one page of the form. Place your fields inside each Step block.

3

Name Your Steps

Give each step a descriptive title (e.g., "Personal Info", "Contact Details", "Review"). These titles appear in the progress bar.

4

Arrange Fields

Drag and drop fields into the appropriate step. You can move fields between steps by cutting and pasting.

Progress Bar

The progress bar appears at the top of the form and shows users where they are in the process. Configure its appearance in the Form Container settings:

SettingDescription
StyleBar, circles, or numbered steps
Active ColorColor of completed/current steps
Inactive ColorColor of upcoming steps
Show LabelsDisplay step titles below the progress indicator
Show Step NumbersDisplay "Step X of Y" text

Navigation

Users navigate between steps using Next and Previous buttons that appear automatically:

Custom Button Text

Customize the navigation button labels in each Step block's settings:

Per-Step Validation

When a user clicks Next, all required fields in the current step are validated before moving forward. If any field fails validation:

Tip: Place the most important/required fields in the first steps. Optional fields work best in later steps.

Example: Registration Form

3-Step Registration

A typical multi-step registration form might be organized as:

Tips & Best Practices

Break long forms into steps

Multi-step forms with progress bar, per-step validation, and custom navigation. Available with Giraforms Pro.

Get Giraforms Pro