Skip to Content
Lead FormsMulti-Step Forms

Multi-Step Forms

Some forms work better as a sequence of smaller steps instead of one long screen.

Typical examples:

  • step 1: name and qualification
  • step 2: contact details
  • step 3: final consent and submit

How multi-step forms work

In ResultFly, several form blocks can belong to the same logical form.

This means:

  • early steps can collect draft data
  • the final step performs the final submit
  • all collected fields still belong to one form flow

Creating and extending a multi-step form

When you add a form block, ResultFly first asks how this form should work:

  • Single Form: a standalone form that submits on this block
  • Multistep Form: a form that can span multiple blocks/pages

If you choose Multistep Form:

  • When you add the first form in a campaign, it becomes a new multistep form automatically.
  • If the campaign already has a multistep form, ResultFly asks whether you want to Start a new form or Continue existing form.

Choose Continue existing form when the new page is another step of the same signup or registration flow.

Choose Start a new form when you want a separate standalone form in the same campaign. Each form is independent — submitting one form does not submit the others.

Capturing data from early steps

In multi-step forms, intermediate steps can submit draft data.

If a visitor clicks Next Step and then abandons the flow before the final step, the data from the completed steps is still stored.

If you’re using webhooks, you can capture these partial leads by handling the draft_submitted event.

Choosing the right form action

Use these settings on each form block:

  • Next Step for intermediate steps
  • Final Submit for the last step

Important: every multi-step form must include a Final Submit step. If a multistep flow has no final step, the form never completes. ResultFly will show a warning to help you fix this.

This keeps the flow clear:

  • draft steps move the visitor forward
  • the last step performs the real submit

Example

A simple two-step form might look like this:

  1. Page 1 form
    • Name
    • “Are you already a client?”
    • Form action: Next Step
  2. Page 2 form
    • Work email
    • Consent
    • Form action: Final Submit

This is still one form journey, not two unrelated forms.

Best practice

Use multi-step forms when:

  • the full form would feel too long
  • you want to qualify users before asking for contact details
  • you want to place consent at the final step

Keep each step short and clear.