Multi Step Form – Plugin for WordPress

Multi Step Form

Multi Step Form – Plugin for WordPress

Create responsive, complex Multi-Step formulas. A drag & drop-based back end makes it easy to create highly complex forms for e.g. user surveys.



Some key features of this plugin

  • Animated progress bar.
    The animated progress bar is responsive too and shows – separated in steps – your users where you are in the form.
  • Fully responsive!
    Perfect for mobile access! The Frontend of Multi Step Form is fully responsive. It can be used on all devices, be completed and submited from there. We made sure that the form output can be optimally displayed on all screen resolutions.
  • Drag&Drop
    Creating forms is as easy as never before. Use Drag&Drop to place the fields in your formular. These can be moved and rearranged at any time. The individual steps of the forms can also be moved so that the sequence can be changed or expanded afterwards.
  • Back end
    The back end is simply structured. Even untrained users can quickly understand the Plugin. Our Pro versions also offer user support.



Multi Step Form will be continuously improved. The free version provides a variety of exciting features for creating complex forms.

In future the free version features will be continuously fully accessible. Further features, e.g. the display of evaluated reports or formatted output mails will only be available in the Pro version, which will probably be available in two release stages.

Read the tutorial

See Live Demo

Download Now

  • Augusto Campos/ 05.02.2017Antworten

    Is it possible to add images or videos to each step? How?

    • admin/ 06.02.2017Antworten

      Hi Augusto,

      thanks for your question.
      You can use HTML in a ‚paragraph‘ element.

  • Jesutofunmi/ 06.03.2017Antworten

    this is beautiful

  • Neha/ 24.03.2017Antworten

    Want to send two different email .one for registrant and another for admin

    • Neha/ 24.03.2017Antworten

      Want to add HTML stuff in my email body how can i put these

      • admin/ 24.03.2017Antworten

        Not possible via backend at the moment ;-(
        If you want to modify this wait for the Pro-Version upcomming the next month or you have to modify the code by yourself.
        Otherwise we can provide exclusive solutions. If you like to get an offer write us a mail at

    • admin/ 24.03.2017Antworten

      Hi, you can choose more than one reciepient. Insert the adresses comma separated in the field in the backend. Different mails are not possible.

  • Simon/ 13.04.2017Antworten

    Hallo, super Plugin! Aber Daten einiger Steps werden nicht als E-mail übertragen (Schritt Nr 4 und der letzte Kommentar im Schritt 5). Kann ich das Problem lösen?

    – gibt es ein Captcha?

    • admin/ 18.04.2017Antworten

      Habe mir das angesehen, sehe nichts ungewöhnliches im Aufbau…gibt es eine Max-Upload-Size, die das möglicherweise verusacht/beeinflußt?

      Captcha derzeit nicht, aber in der PRO (ab Mitte des Jahres) wird es ein Captcha geben.

  • jamz/ 23.04.2017Antworten


    thanks for this great plugin.

    i am using (multi step form plugin) in my website, but I am facing a big problem.
    my form consist of three steps .. and when the visitors fill the form and submit it, the form is not sent completed to my email. some fields are not sent !!

    any advise ?

    • admin/ 26.04.2017Antworten

      we have a very few Users with a problem similar to yours. We will try to reproduce the Error.
      Can you maybe send a screenshot, a clipping of the mail and a link to your site?
      best and thx a lot for your comment

      Mondula Team

  • Andy/ 26.04.2017Antworten


    I am currently testing your plugin in my WP website.

    I added all my steps and options to my form but when I try to save it tells me „Undefined“ .

    I believe it may be a problem with the characters that I used in the Labels of the steps, things like &, /, % . Are there any restrictions regarding that?

    Is there any way to find out what triggered that message?

    Thank you!

    • admin/ 02.05.2017Antworten


      as we are currently developing a PRO version for Multi Step Form,
      we do not have the resources to handle individual requests right now.

      Best wishes,

    • admin/ 02.05.2017Antworten

      Have you tired the plugin with a fresh WordPress …maybe on of you plugins is producing the error. Disable all and try again.

  • hydz/ 18.07.2017Antworten

    Hi, I am using your Plugin, and it is really great, I just want to ask if where can we edit the code, and is it possible like to put a specific page or shortcode to it, so it will be a completely step by step process for us, if yes, let me know where I can try to edit it, I appreciate it. Looking forward for you pro version, I hope in your pro version you will have this payment integration and database in backend as well as the import of csv.

    All the Best

  • admin/ 19.07.2017Antworten

    Hello hydz,

    this is a open source plugin and you can find this project at GitHub

    One Pro feature will definitly include saving the the forms in a database and exporting them as i.e. CSV Files

    Regards your Mondula Team

  • Sandra/ 09.08.2017Antworten

    Hi, I’m currently using your Multi Step Form Plug in, I have created 4 separated forms with field that have required input, however the problem is that as I step through one form it seems to call the other forms and giving the error Please fill all the required fields!
    This error condition is repeatable if any of the forms are you not using has required fields enabled. Is there a solution to this problem? Many thanks

    • admin/ 10.08.2017Antworten

      Hi Sandra,

      We’re sorry to hear about this problem.
      You can check if the problem still appears by creating just 2 forms (one with a required field and the other one with no required fields). We will take a look and work on it asap.

      Regards – Mondula

  • Nacc/ 01.09.2017Antworten

    Hi, Thanks for this great plugin, however is there anyway we could make it use for Multi page Forms , instead of Multi step form as the Multi steps are all on same page and look too long to fill but the multipage form will would change the user experience.
    any help would be appreciated

  • Mubasher Riaz/ 13.09.2017Antworten

    Please download link -this plugin

  • Ethan/ 29.09.2017Antworten


    It’s interesting plugin, well done.

    Just wondering if you can hook any of the steps to do something in the back end before going to next step? I need to send verification code to a mobile that user entered and go to next step if the entered code is correct. Is that possible?

    • admin/ 04.10.2017Antworten

      Hi Ethan,

      It’s not possible at the moment but we will consider your request and maybe plan it for future updates.

      Regards – Mondula

  • admin/ 17.10.2017Antworten

    Here is a video of our plugin made by the user „computer“, which also shows you the installation and features. Thank you for making this video!

  • Martin/ 07.11.2017Antworten

    I would like to rename button name (Next, Previous, etc) and warnings to other language. It’s possible now?

  • Esteban/ 27.11.2017Antworten

    Is posible to Integrate this with woocomerce, like sending categories based in the form??

    • admin/ 27.11.2017Antworten

      nope, not at the moment. ;-(

      thx for using the MSF plugin
      Mondula Team

  • Lovisa/ 15.02.2018Antworten

    Is it possible to change font and font-size? My titles in the progress bar get cut of, like there are to many characters. For example Distribution becomes Distrib…

    • admin/ 28.02.2018Antworten

      Hi Lovisa,

      It is not possible to change the font-size of the form elements via backend. The font and font-size of the form adopt the settings of your theme you’re using. You can try changing the font of your theme or changing only the font of the form by using CSS.

      Regards – Mondula

  • Milton/ 08.03.2018Antworten


    I have to commend you for the wonderful plugin. It’s pretty awesome! 🙂

    I have a question:
    Can I setup the form so when it gets delivered to my webmaster’s inbox, the reply email to be the email address of the person who entered the email field inside the form?

    Something similar to CF7’s:
    Reply-To: [your-email]

    If it’s possible, where would I enter this code?


    • admin/ 08.03.2018Antworten

      Thank you. 😉
      not from the backend, but feel free to modify.

  • Majid/ 14.03.2018Antworten

    Thanks for your plugin.
    1. How can I send to multiple emails not only one. I couldn’t manage it in setting?
    2. How to increase file size limit so that users can upload larger size. default is 1MB now.

    • admin/ 16.03.2018Antworten

      Hi Majid,

      1. we do not offer this feature at the moment
      2. You have to change the filze size via wordpress in wp-config.php

      Regards – Mondula

  • webmaster/ 03.04.2018Antworten

    Is it possible to have paragraph elements be conditional so I can provide the user with further information based on a radio button choice he or she made before?

    • admin/ 03.04.2018Antworten

      thx 4 your comment, but as our conditional logic is basic at the moment this is not possible right now.

  • Anil/ 23.05.2018Antworten

    I am a developer looking for the plugin for our client just like this, I think this will be perfect for me having added some custom html (products selection section),
    My requirement is to select the products from woocommerce in first step, then ask some questions to user ( conditional ) in remaining two steps and collected data will be added to the cart with the selected products is that possible with you plugin?
    Thanks & Regards,

    • admin/ 24.05.2018Antworten

      Hi, woocommerce can organize this with his extensions better than our form.
      Pur plugin is a webform and does not have woo commerce intergration from the backend right now.


  • Will/ 25.05.2018Antworten


    Is it possible to change the font on this without changing the theme fonts?

    Also, could you list all of the extended benefits of upgrading to the paid plugin? I can’t seem to find them anywhere.


    • admin/ 25.05.2018Antworten

      Hi, not without coding, but we will release an update in order to DSGVO wich will integrate the font and that might be easier to replace.

  • ddc/ 16.07.2018Antworten

    Hi does this include any transition animation options? The demo just shows the form instantly changing to the next step, which doesn’t look good or communicate to the user that they are moving along very nicely.

    Eg, „swipe“ and „fade“ effect options?


    • admin/ 17.07.2018Antworten

      Nope. Not at the meoemnt but that is a good idea for further updates.

  • corry/ 17.07.2018Antworten

    Is there a way to use this in a button? I’m having trouble figuring a way to make a button where this pops up when selected. I’m new to WordPress, thanks! 😉

    • admin/ 18.07.2018Antworten

      Hi Corry,
      what you’re looking for is a lightbox [1] to put your multi-step-form shortcode into. As you can put the shortcode anywhere on your page to embed Multi Step Form, this should not be a problem. Please read up on lightboxes and shortcodes for WordPress.

      All the best,


  • Leo/ 19.09.2018Antworten

    Hi there,

    Is possible to make a „1/2 and 1/2“ layout rather than 1/1 layout and just roll down for more contents? I tried it but I cannot find a suitable solution in your plugin.


    • admin/ 19.09.2018Antworten

      Dear Leo,
      it is, we did that for customers but it is not available from the backend, it needs some coding.

  • Camilo/ 05.10.2018Antworten

    Hi there, it´s posible to add a payment method at the end of the form?


    • admin/ 08.10.2018Antworten

      Hi Camilo,

      That’s not possible via backend.

      Regards – Mondula

  • Philip/ 07.10.2018Antworten

    Hi it all works well for me howver when you click on file upload which we are using to send photos, theres no indication to the user that there file has been attached, when i test it photos are being received as expected but many users are calling us to say its not working simply because theres no way of them telling if the file attached or not?

    • admin/ 08.10.2018Antworten

      Hi Philip,

      I don’t quite get what you mean. If you upload a file it should show a checkmark with the files name.

  • Sébastien/ 26.03.2021Antworten

    I have same problem. No indicator for the attached files.

    Some documents are not sent. where can I allow extensions (.dwg)?
    Best regard

    • admin/ 26.03.2021Antworten

      The size of the files and the extensions are the same as in the library.
      To control allowed extensions you can modify the wp-config or use one of the plugins available at for controlling the file types.

  • Sébastien/ 26.03.2021Antworten

    Thank you for your help.
    And for checkmark with the files name no visible, have you an idea for resolve this ?
    Thank you for your help

Leave a Comment

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahren Sie mehr darüber, wie Ihre Kommentardaten verarbeitet werden .