Home / Docs / Creating a Multi-step Form

Creating a Multi-step Form

1–2 minutes

to read

Multi-step forms let you split longer or more complex forms into smaller, focused steps. This improves clarity, reduces friction, and often leads to higher completion rates.

Instead of showing everything at once, users move through the form step-by-step — making the experience feel faster and more approachable. Common use cases include onboarding forms, quote requests, applications, surveys, and checkouts.

Creating a Multi-step Form with the AI Form Builder

You create a multi-step form by talking directly to the AI Form Builder. Simply tell the AI that the form should be multi-step, or describe exactly how you want the steps structured.

Basic Example

You can prompt the AI like this:

“Create a multi-step contact form.”

The AI will automatically:

  • Split the form into logical steps
  • Group related fields together
  • Add navigation between steps

Advanced Control

You can also be very explicit about the structure:

“Create a 3-step form.
Step 1: Name and email
Step 2: Company details and budget
Step 3: Message and consent checkbox”

The AI will follow your instructions and place each field in the correct step.

Flexible Prompting

You can:

  • Specify the number of steps
  • Decide which fields belong to each step
  • Let the AI choose the structure for you
  • Refine or regenerate the form at any time

If you change your mind, just continue the conversation and ask the AI to adjust the steps.

Editing After Creation

Once the form is generated:

  • Each step appears as a separate Step block
  • You can manually move fields between steps
  • You can reorder or rename steps at any time

The AI-generated structure is fully editable.

Live example (feel free to answer it!):

1
2

Start building forms the modern way

Describe your form. Watch it appear. Publish in seconds.
WP AI Forms brings AI-native form creation into Gutenberg so everyone on your team — and your clients — can work faster and with more confidence.

14-day free trial · Cancel anytime