Title: Multi Step for Contact Form 7
Author: Ninja Team
Published: <strong>ဖေ‌ဖော်ဝါရီ 13၊ 2017</strong>
Last modified: မတ် 19၊ 2026

---

Search plugins

![](https://ps.w.org/cf7-multi-step/assets/banner-772x250.png?rev=2482333)

![](https://ps.w.org/cf7-multi-step/assets/icon-256x256.png?rev=2775701)

# Multi Step for Contact Form 7

 By [Ninja Team](https://profiles.wordpress.org/ninjateam/)

[Download](https://downloads.wordpress.org/plugin/cf7-multi-step.2.8.0.zip)

 * [Details](https://mya.wordpress.org/plugins/cf7-multi-step/#description)
 * [Reviews](https://mya.wordpress.org/plugins/cf7-multi-step/#reviews)
 * [Development](https://mya.wordpress.org/plugins/cf7-multi-step/#developers)

 [Support](https://wordpress.org/support/plugin/cf7-multi-step/)

## Description

**Easily add multi step forms to Contact Form 7**

This is an add-on for Contact Form 7 that allows you to transform your long contact
form into a WordPress multi-step form.

Imagine that your form has 20+ fields and appears to be a lengthy list… Don’t discourage
your audience with that! Let’s make your form look simpler!

The shorter, the better.

[LIVE DEMO](https://demo.ninjateam.org/contact-form-7-multi-step/) | [GO PRO](https://1.envato.market/Contact-Form-7-Multi-Step)
🚀

[Documentation](https://ninjateam.gitbook.io/contact-form-7-multi-step/)

### ⚡️ FEATURES

**Unlimited Steps**
 Simply add as many steps or form pages as you want.

**Native Interface**
 Create new steps right inside your Contact Form 7 menu with
their built-in tags and options.

**Easy to Use**
 A tab makes a new step, thus very easy to switch and edit the form’s
fields.

**Custom Step Title**
 Give your step a specific name to optimize your form with
clear types of information.

**Full Compatibility**
 Works seamlessly with Contact Form 7 and all of its extensions.

**Use cases:**

 * Quote form
 * Request form
 * Registration form
 * Quotation form
 * Subscription form
 * Event form
 * Application form
 * Reservation form

### 🔑 HOW DOES MULTI-STEP FORM WORKS?

This Multi-Step plugin extends the Contact Form 7 functionality. After activating,
you can start adding a new tab as a new step to your form. You can also have many
multi step forms on the same website.

Check out [step-by-step setup guide here](https://ninjateam.org/contact-form-7-multi-step-pro-doc/).

With Multi-Step Pro, form steps can have their own titles, custom **Back** and **
Next** buttons, animation effects, and more:

 * **Progress bar** (Pro): show numbered steps, various pre-built design options,
   percentage display
 * **Show input** (Pro): add this new tag to help display input data in the previous
   fields and steps
 * **Preview button** (Pro): insert a button to allow your visitors to double-check
   their submitted data before sending the form
 * **Choose step** (Pro): let the audience choose a particular step to complete 
   first

Happy Form Building! 🧡

### 🎏 COMPATIBILITY

This CF7 Multi-Step plugin goes well with:

 * [Database for Contact Form 7](https://wordpress.org/plugins/cf7-database)
 * [WooCommerce Extensions](https://woo.com/vendor/yaycommerce)

#### 💅 Looking for an appointment booking form?

Start scheduling WordPress appointments with a [real-time booking form plugin](https://wordpress.org/plugins/bookster/)
🌐

## Screenshots

 * [[
 * Multi-Step Form in frontend with Progress Bar (PRO)
 * [[
 * Multi-Step Form in frontend
 * [[
 * Multi-Step in Contact Form 7
 * [[
 * Multi-Step Settings
 * [[
 * Progress Bar Options (PRO)

## FAQ

### I have issues when adding fields, tags, and steps. How can I get support?

Feel free to [create a topic](https://wordpress.org/support/plugin/cf7-multi-step/)
or [drop us a message](https://ninjateam.org/support/).

### What if I uninstall the Multi-Step addon for Contact Form 7?

Your contact form will come back to its previous state with all fields and tags 
displaying on a single page.

### What are the differences between the Multi-Step Lite & Pro version?

[Multi-Step Pro](https://1.envato.market/Contact-Form-7-Multi-Step) comes with advanced
features including progress bar, percentage, custom button, transition effects, 
preview option, user-selected steps, and so on.

### Is that a one-time payment for Contact Form 7 Multi Step Pro?

Yes, you pay once to get lifetime updates.
 Considering upgrading your contact form
to Pro? Check it out: [Contact Form 7 Multi Step Pro](https://1.envato.market/Contact-Form-7-Multi-Step).

## Reviews

![](https://secure.gravatar.com/avatar/c6c9f09d8e1d042ac319666afeb947ed57f63887f143e315782991d00245aaf0?
s=60&d=retro&r=g)

### 󠀁[Not compatible with Brevo integration](https://wordpress.org/support/topic/not-compatible-with-brevo-integration/)󠁿

 [rcclenz](https://profiles.wordpress.org/rcclenz/) မတ် 25၊ 2026 1 reply

Simple setup which in general works nicely. Unfortunately it’s been messing with
my Brevo integration so I had to uninstall it again.

![](https://secure.gravatar.com/avatar/3c18670130811bad6baa92a0bad0ca7c883620307d926fcde9d3dff2a2fe54f3?
s=60&d=retro&r=g)

### 󠀁[nice!](https://wordpress.org/support/topic/nice-4948/)󠁿

 [brandyqk](https://profiles.wordpress.org/brandyqk/) ဩဂုတ် 8၊ 2025

Easy plugin to add multiple steps to your Contact Form 7 form.

![](https://secure.gravatar.com/avatar/7e74aa3c5f3bf792b06b0716b83f7c8424e57b4eda1aa37ce21866160013c0fd?
s=60&d=retro&r=g)

### 󠀁[Typeform alternative](https://wordpress.org/support/topic/typeform-alternative/)󠁿

 [lollyroll](https://profiles.wordpress.org/lollyroll/) ဩဂုတ် 8၊ 2025

Works well inside CF7, easy to set up

![](https://secure.gravatar.com/avatar/efab536ec91594776a721d1d1f6c3e1f1ba18b95ef179d01cee61815c6522ded?
s=60&d=retro&r=g)

### 󠀁[Good Job](https://wordpress.org/support/topic/good-job-1853/)󠁿

 [artigianodigitale](https://profiles.wordpress.org/artigianodigitale/) မတ် 5၊ 2025

the plugin does exactly what I needed and when I had a small problem, the support
was fantastic!

![](https://secure.gravatar.com/avatar/b11b2b6362da34491e584c4c07772b1778ac5de2c0a8edbacfbb65edbff140c4?
s=60&d=retro&r=g)

### 󠀁[Excellent Multistep plugin](https://wordpress.org/support/topic/excellent-multistep-plugin/)󠁿

 [Crypto2050](https://profiles.wordpress.org/crcury14/) ဇန်နဝါရီ 28၊ 2025

Easy to use.

![](https://secure.gravatar.com/avatar/5b81b8a7b8e529567ed4367856756714fb67c1d379ca79d7017bb654650b2de6?
s=60&d=retro&r=g)

### 󠀁[Best support by far](https://wordpress.org/support/topic/best-support-by-far/)󠁿

 [danieledibiagio](https://profiles.wordpress.org/danieledibiagio/) အောက်တိုဘာ 31၊
2024

the plugin is awesome and that the support is very helpful and fast compared to 
other plugins

 [ Read all 76 reviews ](https://wordpress.org/support/plugin/cf7-multi-step/reviews/)

## Contributors & Developers

“Multi Step for Contact Form 7” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Ninja Team ](https://profiles.wordpress.org/ninjateam/)

[Translate “Multi Step for Contact Form 7” into your language.](https://translate.wordpress.org/projects/wp-plugins/cf7-multi-step)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/cf7-multi-step/), check
out the [SVN repository](https://plugins.svn.wordpress.org/cf7-multi-step/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/cf7-multi-step/)
by [RSS](https://plugins.trac.wordpress.org/log/cf7-multi-step/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### Mar 19, 2026 – Version 2.8.0

 * Updated: Compatible with WordPress 6.9
 * Updated: Compatible with Contact Form 7 6.1.5
 * Updated: Supported up to PHP 8.5
 * Improved: Review request display
 * Fixed: Tooltip help text

#### Nov 18, 2024 – Version 2.7.9

 * Updated: Compatible with CF7 6.0

#### Sep 9, 2024 – Version 2.7.8

 * Fixed: Bug report by Patchstack

#### Aug 1, 2024 – Version 2.7.7

 * Fixed: Load CSS

#### Mar 22, 2024 – Version 2.7.6

 * Fixed: Small bugs

#### Jul 3, 2023 – Version 2.7.5

 * Fixed: Next button not work

#### Jun 13, 2023 – Version 2.7.4.2

 * Fixed: Link Go Pro

#### Apr 7, 2023 – Version 2.7.4.1

 * Fixed: Error with Next button

#### Apr 3, 2023 – Version 2.7.4

 * Work with WP 6.2
 * Added: scroll to first error when validate failed
 * Added: New validation function
 * Fixed: Recall tag (PRO version)
 * Fixed: Array map in PHP 8.0
 * Fixed: Compatible with Contact form 7 Database
 * Fixed: Preview tag style

#### Oct 24, 2022 – Version 2.7.3

 * Added: Auto focus on the first field

#### Oct 10, 2022 – Version 2.7.2

 * Added: Alert when activating 2 versions

#### Aug 25, 2022 – Version 2.7.1

 * Fixed: Error of file upload required field

#### Jun 20, 2022 – Version 2.7

 * Fixed: Error of required fields

#### Aug 25, 2022 – Version 2.6.9

 * Fixed: Validate file upload required

#### Jun 20, 2022 – Version 2.6.8

 * Fixed: Validate required field in new version CF7 5.6

#### Dec 9, 2021 – Version 2.6.7

 * Fixed: Break contact form layout
 * Fixed: No validation for hidden field

#### Dec 1, 2021 – Version 2.6.6

– Fixed: Contact form handling properties (CF7 version >= 5.5.3)

#### Jun 28, 2021 – Version 2.6.5

 * Fixed: Check step name is array or object when load form

#### May 28, 2021 – Version 2.6.4

 * Fixed: Error Recall tag

#### Dec 1, 2021 – Version 2.6.3

 * Fixed: Contact form properties handling (CF7 version >= 5.5.3)

#### Apr 23, 2021 – Version 2.6.2

 * Fixed: Button color
 * Fixed: Form validation

#### Mar 15, 2021 – Version 2.6.1

 * Improved: Admin UI
 * Fixed: Double click on Next button
 * Fixed: Error validate upload file since CF7 5.4
 * Fixed: Next button in WPBakery
 * Fixed: File upload validation
 * Fixed: Event click Allow Choose Step
 * Fixed: CSS of color board
 * Fixed: CSS text Select Option
 * Fixed: Sanitize some fields
 * Fixed: Split of undefined
 * Fixed: CSS of Submit button only affected if its form has steps
 * Fixed: Compatible with Moana – Contact Form 7 Builder
 * Removed: Form border
 * Removed: Unused files

#### 2.5 – BIG UPDATE

 * Fixed: Error with WordPress 5.5
 * Fixed: Compatibility with [Moana – Contact Form 7 Builder](https://1.envato.market/Form-Plugins)
 * Added: New layout
 * Added: Styles for progress bar (Pro)
 * Added: Color for progress bar (Pro)
 * Added: Transition effects for steps (Pro)
 * Added: Progress percent bar (Pro)
 * Added: Live preview for progress bar (Pro)
 * Added: Add class “current” into present steps
 * Added: Scroll to top of the form when pressed “Next”, “Back”
 * Added: Turn on/off for scroll animation
 * Added: Name for checkbox field (-cbmls) (e.g: checkbox-123-cbmls)
 * Added: WordPress Hooks
 * Added: New form-tag “ recall” to display what the user has filled in the form(
   Pro)
 * Added: Preview Button (Pro)
 * Added: JS functions to save user’s information in every step & work with [Contact Form 7 Database](https://wordpress.org/plugins/cf7-database/)
 * Added: Some hooks for developers to fix button background color
 * Added: POT file for translate
 * Added: Language translate
 * Added: Press Enter to submit
 * Added: Loading animation
 * Fixed: Some bugs
 * Fixed: Error message for checkboxes
 * Fixed: Checkboxes with use_label_element
 * Fixed: Njt Answer for default option of radio button
 * Fixed: Red border of required fields missing
 * Fixed: Compatible with contact form 7 version 4.8
 * Fixed: Fix js bug with some hosts
 * Fixed: Fix bug with multi forms
 * Fixed: Conflict with Visual Composer
 * Fixed: Auto p
 * Fixed: Validation with select
 * Fixed: Acceptance tags
 * Fixed: Validation
 * Fixed: Translate default text in CF7 Message tab
 * Removed: WPCF7_Shortcode
 * Removed: wpcf7_add_shortcode
 * Removed: deprecated functions
 * Removed: Unused files
 * Changed: Tag line
 * Changed: last button’s background color, text color in admin panel
 * Improved: CSS

#### 1.1

 * Improve UX/UI
 * Fix CSS

#### 1.0

 * Version 1.0 Initial Release

## Meta

 *  Version **2.8.0**
 *  Last updated **4 ပတ် ago**
 *  Active installations **10,000+**
 *  WordPress version ** 3.0 or higher **
 *  Tested up to **6.9.4**
 *  Language
 * [English (US)](https://wordpress.org/plugins/cf7-multi-step/)
 * Tags
 * [cf7](https://mya.wordpress.org/plugins/tags/cf7/)[forms](https://mya.wordpress.org/plugins/tags/forms/)
   [multi-step](https://mya.wordpress.org/plugins/tags/multi-step/)[Multi-Step Form](https://mya.wordpress.org/plugins/tags/multi-step-form/)
   [Multistep](https://mya.wordpress.org/plugins/tags/multistep/)
 *  [Advanced View](https://mya.wordpress.org/plugins/cf7-multi-step/advanced/)

## Ratings

 4.7 out of 5 stars.

 *  [  68 5-star reviews     ](https://wordpress.org/support/plugin/cf7-multi-step/reviews/?filter=5)
 *  [  2 4-star reviews     ](https://wordpress.org/support/plugin/cf7-multi-step/reviews/?filter=4)
 *  [  2 3-star reviews     ](https://wordpress.org/support/plugin/cf7-multi-step/reviews/?filter=3)
 *  [  2 2-star reviews     ](https://wordpress.org/support/plugin/cf7-multi-step/reviews/?filter=2)
 *  [  2 1-star reviews     ](https://wordpress.org/support/plugin/cf7-multi-step/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/cf7-multi-step/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/cf7-multi-step/reviews/)

## Contributors

 *   [ Ninja Team ](https://profiles.wordpress.org/ninjateam/)

## Support

Issues resolved in last two months:

     0 out of 1

 [View support forum](https://wordpress.org/support/plugin/cf7-multi-step/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://codecanyon.net/item/contact-form-7-multistep/15232990)