Migrate from WPForms to Gravity Forms

How to migrate from WPForms to Gravity Forms (complete guide)

Written by Casey Burridge

Last updated:

Categories Gravity Forms, GravityImport


Are you looking to migrate your form data from WPForms to Gravity Forms? It’s easier than you think!

There are several reasons why you should consider switching to Gravity Forms. For example, you’ll get access to world-class accessibility features, powerful certified developer add-ons, and excellent support. However, when most people think of migrating they imagine having to manually copy and paste entries or dig into backend code.

Well, what if we told you there’s a simpler way that will only take you a few minutes? In this post, we’ll show you how to migrate your form data to Gravity Forms in a few quick steps.

Keep reading to find out more! 👇

WPForms Lite vs WPForms Pro

It’s important to note that the free version of WPForms, called WPForms Lite, does not let you save form entries to your WordPress database. For this functionality, you’ll need WPForms Pro. 

Therefore, if you’re using WPForms Lite to collect form submissions, it’s not possible to migrate those as there’s no way to export that data. On the other hand, with WPForms Pro, you have full control over your data, including the ability to export it.

Why migrate from WPForms to Gravity Forms?

There are several reasons why you may want to start using Gravity Forms as your primary WordPress form plugin. Here are some of the main advantages of migrating to Gravity Forms.


When it comes to accessible forms for WordPress, Gravity Forms is the undisputed champion. Accessibility refers to the process of building websites that are usable by people with physical, visual, or cognitive disabilities.

According to global estimates, around 20% of the world’s population has some form of disability. Building accessible web forms helps you to attract a larger audience, improve your SEO and boost your revenue.

Gravity Forms includes several features to help you build accessible forms such as warning messages that display when form fields or settings contain accessibility issues.

A Gravity Forms warning message alerting the users about an accessibility issue with their form

Unrivaled add-ons and extensions

There are 7 Gravity Forms certified developers that build and maintain a range of versatile add-ons for Gravity Forms, allowing you to build all kinds of powerful web applications. No other form plugin is as flexible or extensible as Gravity Forms. Here at GravityView, we focus our efforts on creating the best solutions for displaying, editing, importing, and exporting Gravity Forms entries.

Form editor

Gravity Forms comes with a drag-and-drop block editor that makes it quick and easy to create any kind of form for your website. The interface is intuitive with several powerful settings including conditional logic, calculation fields, and more.

Feature rich

Gravity Forms is full of features, allowing you to build any type of web form – including product order forms, contact forms, and user registration forms. Gravity Forms also integrates with a range of third-party apps such as HubSpot, ActiveCampaign, and more.

Okay, now that we’ve covered all the reasons to start using Gravity Forms, let’s looks at how to migrate your form entries from WPForms.

Exporting your entries from WPForms

To migrate your form entries from WPForms, you first need to export them as a CSV file. To do this, log in to your WordPress website, hover over WPForms in the left-hand menu and click on Tools. Now, click on the Export tab at the top of the page and select your form from the dropdown menu.

The WPForms 'Tools' page in WordPress with an arrow pointing to the 'Export' tab

If you want to exclude fields from the export, you can do this by unchecking the box next to the field name. Under “Additional Information” you can choose to include extra data in your export such as the Entry ID or the User IP.

The WPForms Export page in WordPress showing all of the different options for exporting entries

Finally, you can set a custom date range and filter entries based on conditional logic. When you’re finished, click “Download Export File” to download the CSV containing your form entries.

Now let’s move on to the next step – importing your entries to Gravity Forms using the GravityImport plugin 😎

Migrating entries using GravityImport

GravityImport by GravityView is a plugin that allows you to import data into Gravity Forms from a CSV file. This powerful add-on for Gravity Forms makes it easy to migrate data from popular form plugins (including Ninja Forms, WPForms, Fluent Forms, Caldera Forms, Typeform, and more) to Gravity Forms.

After importing your entries, GravityImport will also rebuild your form based on the data in the CSV!

📝 GravityImport also integrates with the User Registration Add-On, allowing you to import users into Gravity Forms.

Installing GravityImport

GravityImport comes as part of the GravityView All Access license. Alternatively, you can purchase it as a standalone plugin from our website.

After downloading Importing Entries, head over to your website, click on Plugins in the admin menu and then click Add New. Upload the GravityImport plugin file and when it’s finished installing, click Activate.

Uploading your CSV file

To import your form entries into Gravity Forms, hover over Forms and click on Import/Export. Now, click on the GravityImport tab on the left to bring up the Import Entries screen. Here you can drag and drop your CSV file onto the screen to upload it.

The Import Entries screen in WordPress prompting the user to upload  CSV file

After uploading your CSV file, you’ll have the option to upload entries to an existing form or create a new form.

Creating a new form

By selecting “Create a New Form” the GravityImport plugin will detect the different field types in your CSV file and automatically create a form for you in Gravity Forms. Pretty cool, right? 

A message that says 'where would you like to import entries' with two options - an existing form or create a new form

Now, give your new form a name and click “Continue With Import”.

A space to enter a form name and a button that says 'Continue With Import'

Mapping the different field types

As mentioned, the plugin will do its best to automatically detect the different field types in your CSV, but you can override this by manually selecting a field type from the Field Type dropdown menu.

Mapping fields from a CSV file to the correct field type in Gravity Forms

After mapping the columns in your CSV to the correct field type in Gravity Forms, scroll down and click “Continue With Import”.

Configuring the import options

The final step in the import process is to configure the import options. Here you’ll find three options:

  • Continue Processing if Errors Occur – Enabling this option will ensure that the import carries on even if errors are found.
  • Condition Import – Enabling conditional import will allow you to GravityImport based on parameters that you set using conditional logic. For example, only GravityImport where the email address ends with “@example.com”.
  • Email Notifications – Enabling this option will send an email notification for each imported entry.
The Import Entries Import Options screen showing showing ways to customize your import

When you’re done configuring the import options, click “Create Form and Continue With Import”.

Checking out the form in Gravity Forms

You should now see a message confirming the import has finished, with a count for how many entries were processed and successfully imported. Now you can either view the imported records or start a new import.

A message that says Import has finished. We have processed and imported all 10 records.

Clicking “View Imported Records” will take you to Gravity Forms where you can view the entries along with your new form.

Form entries in Gravity Forms

As you can see, we have successfully migrated our form entries from WPForms to Gravity Forms! All you need to do is export your data as a CSV file and GravityImport takes care of the rest by importing the data and creating a new form for you in Gravity Forms.

💡 Pro tip: See how GravityView compares to WPForms Views by reading our detailed comparison.

Migrating from WPForms to Gravity Forms is easy!

Gravity Forms’ accessibility features, its rich ecosystem of extensions, and its intuitive drag-and-drop block style editor make it the most powerful form plugin for WordPress. In this post, we showed you how to migrate your form entries from WPForms to Gravity Forms using the GravityImport plugin.

GravityImport allows you to import data into Gravity Forms from a CSV file. The plugin also allows you to create new forms during the import process. With GravityImport, you can effortlessly migrate your form data from other popular form plugins to Gravity Forms.

So, what are you waiting for? Get GravityImport today!

Helpful tips right in your inbox.

Subscribe to get the latest articles, information on releases and helpful Gravity Forms tips!

Helpful tips right in your inbox.

Subscribe to get the latest articles, information on releases and helpful Gravity Forms tips!