Home
/
Kits
/
Multi-Step Form

Multi-step form for Webflow

Turn any Webflow form into a smooth, guided multi-step experience. All with one script, zero dependencies, and no custom code required.

Tutorial coming soon

Webflow's native forms are single-step by default. There's no built-in way to break a form into multiple stages, validate fields before advancing, or show users their progress - without writing custom JavaScript or relying on third-party tools that add bloat, cookies, and monthly costs.

The Fractional Multi-Step Form Kit solves this with a single, lightweight script and a set of custom attributes you apply directly in Webflow Designer.

Here's what you need to know:

  • This solution works by adding custom attributes to your existing Webflow form elements — no JavaScript knowledge required, and no changes to how Webflow handles form submissions.
  • Your form still submits natively through Webflow, which means all your existing integrations — Zapier, Make, Airtable, or Webflow's built-in form notifications — continue to work without any additional setup.
  • The script identifies your step wrappers, next/back buttons, and optional progress elements purely through attributes. You retain full control over layout, styling, and interactions inside Webflow Designer.
  • Validation runs on a per-step basis before advancing, so users can't skip required fields — but you never have to write a single validation rule manually.
  • The kit is fully GDPR, CCPA, and PIPEDA compliant. It sets no cookies, makes no external requests, and collects no data of its own.

This Kit is GDPR Compliant

Fractional multi-step form Kit is classified as essential functionality. It sets no cookies, uses no localStorage, makes no external requests, and collects zero personal data. It can be safely excluded from your cookie consent configuration.

Step 1

Add this <script> inside the <head> tag of your page or project

This script is the universal script: you only need to include it once, even if you have multiple instances on the page.

<!-- This script is to create a Multi-Step Form - Managed by Fractional Creative -->
<script data-fc="multistep-form" data-fc-version="1.0.0" data-fc-consent="essential" src="https://cdn.fractionalcreative.io/kits@1/kits.js"></script>
Copy Script
Copied!
Step 2

Build your form as usual

On your website, add a form to your page and build all of your fields inside it as you normally would. Include every field from every step. Do not worry about the steps themselves yet. Your form should look like one long form at this point.

Step 3

Add these required custom attributes to the elements

Name your form
Defines the form you want to make multi-step
Add your 'Next' button
Dynamically create your next button
Add your 'Back' button
Dynamically create your back button
Create your steps
Defines what is included in each form step
Optional fields
Optional Step(s)
Add a progress bar
Defines the form you want to make multi-step
Create the progress track
Define the space the progress bar will take
Create the progress train
Define what the visual queue will be for your users

Need support?

Our team will be happy to assist you.

Tutorial Coming Soon
Get Support

Without the Kit

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

With the Kit

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Frequently asked questions

Everything you’re probably wondering.

Does this work with Webflow's native forms?
Does it work with Finsweet Attributes?
Do I need to know JavaScript to use this?
Will this slow down my Webflow site?
Is it GDPR compliant?
Can I use this with Webflow CMS?
Does it work on Webflow's free plan?
Can I use multiple multi-step forms on the same page?
What happens if a user refreshes the page mid-form?

Need more than a Webflow Kit? Hire a Digital Agency.

Fractional Creative is a digital agency. We build Webflow websites, design brands, manage Meta and Google ad campaigns, and build custom automations, and more. Start saving with Fractional services.