

Skip Save – If you use Flamingo or CFDB7 to save submissions to the database this prevents saving this form submission. Send Email – If this is checked the form will send an email like a normal Contact Form 7 submission. Once they submit this form they won’t see their data populating the forms anymore. Last Step – Besides marking the last step of you multistep forms, this clears the data from user’s browsers.

This is useful when you want some users to skip the first step. This is required, but is currently not being used.įirst Step – Besides marking the first step of your multistep forms, this allows any form to act as the first step and show when no previous data has ben submitted. Name – The name of this multistep form-tag. Note: CF7 will see this as an error because your-email may not be displayed on the current form. For example if your first form has the field your-email you can include in the Mail tab on your last form.

On the Mail Tab, simply enter the mail-tags as you normally would. Make sure to check the “Send Email” checkbox in step 5. On the last step, you probably would want to send an email.

Repeat for each form in your multi-step form process. Save your completed form and place the form’s shortcode into the appropriate Page/Post you created in step 1. If this form is the last step, you can leave the URL field blank. The Next Page URL is the url that contains your next form. If this is your last step in the multi step forms, check the “Last Step” checkbox. In the window that pops up, check the checkbox next to “First Step” if this is the first step of your multi step forms. On the “Form” tab of the Contact Form 7 form, click on the button named “multistep”. Place your cursor at the end of the form. You will need the urls to these when creating your forms. If you have 3 steps, create 3 pages/posts. Requires the Contact Form 7 plugin, version 4.8 or above, by Takayuki Miyoshi.Ĭreate one page or post for each step in your multi-step form process. This plugin adds onto the popular Contact Form 7 plugin to do just that. I needed a contact form that spanned across multiple pages and in the end would send an email with all the info collected.
