Skip to content

How to Create a Multi Step Form in WordPress?

Key Takeaways

  • Nexter Blocks Pro convierte el bloque Form en un formulario de varios pasos con indicador de progreso, y la opción Design from Scratch permite elegir Multi Step Form.
  • El formulario empieza con tres pasos, y cada paso usa un bloque Form Step para contener sus propios campos; el botón Submit se coloca debajo del último paso.
  • Multi Step Progress ofrece estilos como Checkmark Timeline, Dot Timeline, Numbered Tabs, Progress Pill, Chevron Steps e Icon Tiles, y también controla Show Progress Bar, Hide Unavailable Steps, Show Step Labels, Space Below Progress y Connector Thickness.
Table of Contents

A long form feels shorter when it is split into a few simple steps, so more people finish it.

The Form block in Nexter Blocks Pro can turn any form into a multi step form with a progress indicator.

For every Form setting in one place, see the Form block guide.

Before You Start

  • Edition: Pro — Multi Step Form needs Nexter Blocks Pro.
  • Block to enable: Form, switched on under Nexter > Blocks in your WordPress dashboard.

Create the Multi Step Form

  1. Add the Form block, click Design from Scratch and choose Multi Step Form.
  1. The form starts with three steps. Each step is a Form Step block holding its own fields.
A multi step form in the editor with About you, Details and Finish steps
  1. Add fields inside each step with the + button, and move the Submit button below the last step.
  1. Select a Form Step block to name the step and, if you like, give it an icon or image instead of the step number.

Choose the Progress Style

Select the Form block and open Multi Step Progress.

The Multi Step Progress panel with six Step Navigation Style designs
SettingWhat it does
Step Navigation StyleCheckmark Timeline (default), Dot Timeline, Numbered Tabs, Progress Pill, Chevron Steps or Icon Tiles
Show Progress BarShows or hides the whole step indicator
Hide Unavailable StepsHides steps the visitor has not reached yet
Show Step LabelsShows or hides step names (not available for Progress Pill)
Space Below ProgressGap between the indicator and the fields
Connector Thickness, Connector LineThickness and colour of the line between steps
More Multi Step Progress options: Show Progress Bar, Hide Unavailable Steps and Show Step Labels

The Step Circles and Step Labels panels style the markers and step names, with separate colours for upcoming, current and completed steps. In Step Buttons you can change the Back Button Text and Next Button Text, the Space Above Buttons, and the button styles.

How It Behaves

  • Visitors see one step at a time and move with Next and Back.
  • Required fields are checked when the visitor clicks Next, and the message appears on that step.
  • All steps are sent as one submission, so actions such as Email receive every field.
  • Conditional logic keeps working across steps.

Limitations

  • Pro only. The free plugin offers only Simple Contact Form and Newsletter Form.
  • Some progress options only apply to certain styles, so the panel hides the ones that do not affect your design.

Troubleshooting

Next does not move to the following step

A required field on the current step is empty or invalid. Check the message under the field.

A step has no name in the progress bar

Select that Form Step block and fill in its Label.

Related Docs

Share your Thoughts

Still in Doubt? Let’s Assist You

Have Feedback or Questions?

Join our WordPress Community on Facebook!

Related Frequently Asked Questions

What do I need before creating a multi step form in WordPress?

Nexter Blocks Pro is the key requirement, because Multi Step Form is a Pro-only feature. The Form block also has to be enabled under Nexter > Blocks in your WordPress dashboard. That matters because the multi-step setup is built on the Form block, not a separate form system. If you are just using the free plugin, you only get Simple Contact Form and Newsletter Form.

How do I turn a WordPress form into a multi step form?

The Form block in Nexter Blocks Pro can be switched into Multi Step Form from Design from Scratch. The form starts with three steps, and each step is its own Form Step block with fields inside it. A practical detail here is that the Submit button belongs below the last step, so the form behaves like one submission instead of several separate forms. See the Form block guide.

What progress bar styles can I use for a multi step form?

Nexter Blocks Pro offers several progress styles: Checkmark Timeline, Dot Timeline, Numbered Tabs, Progress Pill, Chevron Steps, and Icon Tiles. The style choice matters because some settings only apply to certain designs, and the panel hides options that do not affect your selected style. If you want step names visible, note that Show Step Labels is not available for Progress Pill.

Why does my Next button not move to the following step?

A required field on the current step is usually blocking progress. Required fields are checked when the visitor clicks Next, and the message appears on that same step instead of letting them continue. That behavior is useful because it keeps errors local to the step where they happen, so users do not get sent forward with incomplete data.

Can conditional logic work across multiple steps in a WordPress form?

Conditional logic keeps working across steps in Nexter Blocks Pro. That means a field on one step can still affect what happens later in the form, which is important for longer forms where answers change the path. Since all steps are sent as one submission, actions such as Email receive every field from every step. For more detail, see Add conditional logic to a form.

What happens when someone submits a multi step form?

All steps are sent as one submission, not as separate partial forms. That means actions such as Email receive every field collected across the full flow, which is useful when you need one complete record instead of fragmented data. The setup also keeps visitors focused by showing one step at a time with Next and Back, which is why long forms feel shorter and usually get finished more often.

Last reviewed: September 28, 2026

Related Docs