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
Navigate to Forms in your Surface dashboard
Click Create Form
Select Multi-step as the form type
Add your first question—start with something easy like industry or company size
Click Add Step to create additional questions
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:
Click Embed in the form editor
Copy the embed code
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.