Skip to main content
All CollectionsLead Integration
Creating a Multi-Step Form with Contact Form 7 on WordPress
Creating a Multi-Step Form with Contact Form 7 on WordPress

Contact Form 7, Wordpress, website integration

Daniel Johns avatar
Written by Daniel Johns
Updated over a month ago

Creating a multi-step form in Contact Form 7 is an excellent way to enhance user experience by breaking lengthy forms into smaller, more manageable sections. In this article, we'll guide you through the process of creating a multi-step form using the Contact Form 7 plugin on WordPress.

Step 1: Install Multi Step for Contact Form 7

First, you need to install the "Multi Step for Contact Form 7" plugin. To do this, follow these steps:

  1. Go to your WordPress dashboard, then navigate to Plugins > Add New.

  2. Search for "Multi Step for Contact Form 7."

  3. Click "Install Now" and then "Activate."

Step 2: Create a New Contact Form

Once you've installed the plugin, follow these steps to create a new multi-step form:

  1. Go to your WordPress dashboard, and navigate to Contact > Contact Forms.

  2. Click "Add New" to create a new form.

  3. Give your form a title, such as "Multi-Step Moving Quote Form."

Step 3: Set Up the Multi-Step Form

Now, it's time to create the steps for your multi-step form. We'll create a two-step form for this example.

Step 1: Basic Information

In the form editor, add the following code for the first step:

<center> <h3>Basic Information</h3> </center>

<label>First Name
[text* firstname] </label>
<label> Last Name
[text* lastname] </label>
<label> Phone Number
[tel* phone1] </label>
<label> Your email
[email* email] </label>

Step 2: Additional Information

For the second step, add the following code after the first step's code:

<center> <h3>Additional Information</h3> </center>
<label> Desired Move Date:
[date movedate] </label>
<label> Moving from Zip Code?
[text* fromzip] </label>
<label> Moving to Zip Code?
[text* tozip] </label>
<label> Service Type: [select* fromapartmenttype include_blank "Local Moving" "Moving with Storage" "Loading Help" "Unloading Help" "Flat rate" "Over Night" "Long Distance" "Packing Day" ] </label>
<label> Move Size [select* movesizetext include_blank "Room or Less" "Studio Aprtment" "Small 1 Bedroom" "large 1 Bedroom" "small 2 Bedroom" "large 2 Bedroom" "3 Bedroom Apartment" "2 Bedroom House/Townhouse" "3 Bedroom House/Townhouse" "4 Bedroom House/Townhouse" "Commerical"] </label>
<label> Type of entrance (To): [select* reference include_blank "No Stairs - Ground Floor" "Stairs - 2nd Floor" "Stairs - 3rd Floor" "Stairs - 4th Floor" "Stairs - 5th Floor" "Elevator" "Private House"] </label>

[hidden uniquekey default:"XX-XXXX" ]
[submit "Submit"]

Step 4: Add the Posting URL To contact form 7

Note: Make sure you have installed the "CF7 to Webhook" plugin.

  1. In the WordPress Contact Forms interface, navigate to the "Webhook" section.

  2. Paste the following URL: `https://api.network-leads.com/post`

  3. Make sure to mark the "Integration Send to webhook" checkbox.

Step 5: Embed the Multi-Step Form

To embed the multi-step form on a page or post, copy the shortcode provided by Contact Form 7 and paste it where you want the form to appear.

Step 6: Saving Changes and Testing

Finally, save the changes made to your form and test it. Fill out the form on your website and submit it. Check your board on our software platform to verify if the lead appears. If the lead is successfully captured, congratulations! Your integration is complete.

By following these steps, you can create user-friendly multi-step forms using Contact Form 7 on your WordPress website. Breaking down lengthy forms into smaller steps improves the user experience and increases form completion rates. Start implementing multi-step forms today to enhance your website's forms and capture valuable user information more effectively.


What's Next?

Read more about sales advanced tools and make sure to go over key features.


โ€‹

Did this answer your question?