Multi-step forms and quizzes

When to break a form into multiple steps, how surveys and quizzes work, and how to keep a longer flow from losing people halfway through.

A standard form puts every question on one screen. A survey — the platform's tool for multi-step flows — presents questions one (or a few) at a time across several steps, which is a better fit when you genuinely need more than a handful of fields: intake questionnaires, qualification flows, and quizzes.

Why break a flow into steps at all

Asking for seven pieces of information on one screen looks like a wall of work before someone's even started. Asking for the same seven pieces of information one or two at a time, with each step feeling small and quick, keeps people moving instead of triggering an instant "this'll take too long" reaction. That's the entire case for a multi-step flow: it doesn't reduce how much you're asking, but it changes how the asking feels.

Note: Multi-step doesn't mean "add more questions." If you can accomplish your goal with a short single-step form, use one — see Build your first form. Reach for a survey specifically when the flow needs to branch, qualify, or genuinely requires more fields than a single screen can reasonably hold.

Forms vs. surveys: which to build

FormSurvey
LayoutAll fields on one screenQuestions across multiple steps
Best forQuick lead capture (name, email, phone)Intake, qualification, quizzes, longer questionnaires
Branching between questionsLimited to conditional show/hide on one screenFull step-to-step branching based on prior answers
Feels likeFilling out a contact cardAnswering one question at a time

Both share the same underlying builder, field types, styling system, and conditional logic engine — a survey is a form's questions organized into steps, not a fundamentally different tool.

Building a multi-step survey

  1. Go to Sites > Forms (or the equivalent area for Surveys) and create a new survey the same way you'd start a form.
  2. Add your first question or small group of related questions to Step 1.
  3. Add a new step, and add the next question(s) to it.
  4. Repeat until every question has a home in a step.
  5. Use conditional logic (see Conditional logic, hidden fields, and UTM capture) to control which step a visitor sees next based on their previous answers — this is where multi-step flows earn their keep, letting you skip entire steps that don't apply to a given visitor.
  6. Style the survey the same way you'd style a form (see Style your form) — themes, colors, and layout all carry over.

Screenshot coming soon

A multi-step survey builder showing steps listed on the left and a single step's questions in the main canvas

Show a progress indicator

Turn on the mobile progress bar so respondents on a phone can see how far along they are (e.g., a visual indicator of "step 3 of 5"). Seeing progress reduces abandonment on longer flows, since people are more willing to push through when they can tell the end is in sight rather than facing an open-ended series of questions.

Tip: Keep each individual step short — one to three questions. A "step" that's really just five fields crammed together defeats the purpose; you've recreated a long single-page form and split it arbitrarily.

Building a quiz

A quiz uses the exact same survey framework, with two additions that make it feel like a quiz rather than a plain questionnaire:

  • Scoring, using math calculations across question answers, so you can total up points behind the scenes as someone answers.
  • Branching based on that score, using conditional logic, to route the respondent to a personalized result — "You're a Beginner," "You're ready for our Pro plan," a specific product recommendation — based on how they answered.

Quizzes work well because they reframe data collection as something the visitor gets value from directly (a personalized result), not just something your business benefits from. That reframing is a big part of why quizzes tend to see stronger completion rates than an equivalent plain intake form — respondents are motivated to finish and see their result.

To build one: create a survey as above, add a numeric value to each answer option worth points (using the math calculation feature), add a final results step, and use conditional logic keyed off the running total to show the right message, redirect, or recommendation at the end.

Keeping a multi-step flow from losing people

  • Front-load easy questions. Ask for low-commitment information first (What are you looking for? Multiple choice, one tap) before asking for anything that feels like real effort (open text, contact details). Momentum matters — people who've already answered two quick questions are more likely to finish than people staring at the first, hardest question.
  • Ask for contact info last, not first. Counterintuitively, this tends to convert better than the traditional "name and email first" pattern: by the time someone reaches the contact step, they've already invested effort and are more likely to finish rather than abandon.
  • Show progress. As above — people tolerate more steps when they can see the flow has an end.
  • Keep total step count honest. Don't pad a flow with steps that exist only to "feel more thorough." Every step is a chance for someone to close the tab; each one needs to earn its place.
  • Test on mobile. Multi-step flows are especially common in mobile-first funnels (ads, social). Walk through the whole thing on a phone, not just desktop, before publishing.

What done looks like

Walk through your survey or quiz start to finish, hitting every branch conditional logic can send someone down, on both desktop and mobile. Confirm the progress indicator is visible on mobile, the final step (message, redirect, or scored result) displays correctly for each outcome, and the resulting contact record shows every answer you expect — including any score, if you built a quiz.

Frequently asked questions

Can I convert an existing single-step form into a multi-step survey?

Not as a direct one-click conversion — forms and surveys are built as separate objects, though they share the same field types and styling system. The practical path is to create a new survey and move your existing fields into it across the steps you want, then swap the embedded or placed form for the new survey once it's tested.

Does a multi-step survey still create one contact per submission, like a regular form?

Yes. Regardless of how many steps a visitor moves through, the answers all combine into a single submission and update a single contact record, the same as a one-step form.

What happens if someone abandons a survey partway through?

Depends on your setup — some flows only save a partial submission if you've built in step-by-step saving (via workflow triggers on early steps); by default, a survey typically records a complete submission only once the visitor reaches and finishes the final step. If capturing partial responses matters for your use case, ask about setting up an intermediate save point.