Surface
Getting started

Building Multi-Step Lead Forms

Multi-step forms break your lead capture into smaller, sequential questions that feel easier to complete. This increases form starts and captures partial data even when visitors don't finish.

Before you begin: Install the Surface Tag on your website and have your form embed location ready.

Create a multi-step form

  1. Navigate to Forms in your Surface dashboard

  2. Click Create Form

  3. Select Multi-step as the form type

  4. Add your first question—start with something easy like industry or company size

  5. Click Add Step to create additional questions

  6. Organize steps by dragging them into the optimal order

Design best practices

Start with low-friction questions. Ask for company info or use case before email or phone. Early commitment increases completion rates.

Keep it short. Aim for 3-5 steps maximum. Each additional step reduces completion but increases qualification quality—balance based on your goals.

Show progress. Enable the progress indicator so visitors know how many steps remain. This reduces abandonment on longer forms.

Use conditional logic. Show or hide steps based on previous answers to personalize the experience and keep forms relevant.

Surface captures partial submissions automatically—even if someone only completes step 1, you'll get that data.

Question types

Choose the right input for each step:

  • Short text — Names, job titles, company names

  • Email — Validates email format automatically

  • Phone — Formats phone numbers based on country

  • Dropdown — Industry, company size, use case

  • Multiple choice — Single-select options with radio buttons

  • Checkboxes — Multi-select for features or interests

  • Long text — Open-ended questions about challenges or goals

Adaptive form behavior

Surface forms adapt based on visitor data:

Known visitor skip. If Surface identifies a returning visitor, it pre-fills or skips questions you already have answers for.

Enrichment shortcuts. When someone enters a business email, Surface can auto-populate company details and skip those questions.

Smart validation. Surface validates emails in real-time and flags disposable or personal emails if you're targeting B2B leads.

Embed your form

After building your form:

  1. Click Embed in the form editor

  2. Copy the embed code

  3. Paste it into your website where you want the form to appear

Forms automatically match your website's styling or you can customize colors and fonts in the form settings.

Multi-step forms typically achieve 30-50% higher conversion rates than single-page forms by reducing perceived effort.

Was this helpful?