How to migrate from Fluent Forms to Gravity Forms

How to Migrate From Fluent Forms to Gravity Forms

Written by Casey Burridge

Last updated:

Categories GravityImport


Are you looking for an easy way to migrate from Fluent Forms to Gravity Forms?

Gravity Forms has been a mainstay in the WordPress plugin scene for many years, and for good reason: It’s robust, flexible and well-supported.

The thought of migrating to a new form plugin probably gives you a headache, but don’t worry, it’s easier than you think. 

In this post, we’ll show you how to migrate your forms and your entries from Fluent Forms to Gravity Forms in only 5 simple steps! There’s no copy/pasting involved and no need to manually rebuild your old forms.

Let’s get started!👇

What You Need

The only plugin you’ll need for this tutorial is Gravity Forms Import Entries. The plugin comes included with the GravityView All Access license. Alternatively, you can buy it standalone from our website.

Gravity Forms vs Fluent Forms

Before we look at how to migrate from Fluent Forms to Gravity Forms, let’s compare the two plugins to see how they match up.


Both Gravity Forms and Fluent Forms come packed with a range of powerful features.

Both plugins offer a wide selection of input fields, including File Uploads, Drop Downs and other advanced field types. Notifications and confirmations are also similar across the two plugins. For example, both allow you to create multiple kinds of confirmations (on-screen, page redirect and URL redirect).

Gravity Forms and Fluent Forms also make it equally easy to manage form entries from inside the admin panel. Here you can edit, delete, or export entries to CSV.

Where Gravity Forms outshines Fluent Forms is in the form building experience. The Gravity Forms drag-and-drop builder has an intuitive “block-like” feel, matching that of WordPress Gutenberg. Moreover, field options are arranged neatly in a panel on the right side and conditional logic settings open in a fly-out menu for improved accessibility.


Both Gravity Forms and Fluent Forms include a range of integrations. However, when you look at the sheer number of add-ons available, Gravity Forms comes out on top.

When it comes to payment gateways, Fluent Forms integrates with PayPal and Stripe. Gravity Forms, on the other hand, integrates with PayPal, Stripe, Square, 2Checkout and a host of others.

With Gravity Forms, you also get access to a range of third-party add-ons developed by certified developers. Third-party add-ons allow you to enhance and extend Gravity Forms in a multitude of ways!

Ease of Use

When it comes to ease of use, both plugins excel. Gravity Forms and Fluent Forms both include a drag and drop builder, making it easy to build new forms! However, Gravity Forms’ excellent documentation and support gives it the edge.


The basic version of Fluent Forms is free to download from However, the Pro version starts from $59 per year for a single website and goes up to $199 for unlimited sites.

Gravity Forms costs $59 per year for a single website and Basic add-ons. For unlimited sites and access to Pro and Elite add-ons, you’ll need an Elite license, which costs $259 per year.

Why Move From Fluent Forms to Gravity Forms?

The reasons to move from Fluent Forms to Gravity Forms depend on you and your website! While Fluent Forms is a powerful solution for many website owners, many people prefer Gravity Forms due to its expansive range of integrations and enthusiastic community of third-party developers.

💡 Pro tip: Learn how to get set up with Gravity Forms

Migrating Your Fluent Forms and Entries to Gravity Forms

Now that we’ve compared both form plugins, let’s dive into the process of migrating from Fluent Forms to Gravity Forms.

1. Export Your Form Data From Fluent Forms

The first step is to export your form entries from Fluent Forms as a CSV file.

To do this, hover over Fluent Forms in the left-hand menu and click on All Forms. Now hover over your form and click on Entries

An arrow pointing to the 'Entries' link underneath a form in Fluent Forms

On the Entries page, use the bulk selector to select all of the entries. Next, hover over the Export button at the top right and select Export as CSV.

The Fluent Forms entries page with an arrow pointing to the 'Export' button

As you can see, Fluent Forms gives you the option to export as CSV, Excel, ODS or JSON data. Make sure you choose CSV.

Fluent Forms export options

Your form entries will now be downloaded to your computer as a single CSV file. Make sure to save this file somewhere you’ll remember, and move on to step 2.

💡 Pro tip: Double check to ensure any date fields are formatted correctly for Gravity Forms.

2. Install Gravity Forms Import Entries

The next step is to install the Gravity Forms Import Entries plugin. This will allow you to import your entries into Gravity Forms and create a new form in the process.

The Import Entries plugin allows you to migrate your forms and entries from any form plugin to Gravity Forms (this includes Ninja Forms, Formstack, Caldera Forms, Contact Form 7, WPForms, Kali Forms and more! 😅).

After purchasing Import Entries, download the plugin file from your Account page. 

Install the plugin on your site by following these steps:

  • Hover over Plugins and click on Add New.
  • Click Upload Plugin.
  • Click Choose File and select the Import Entries plugin file.
  • Click Install now.
  • Click Activate.

When you’re done, move on to step 3!

​​💡 Pro tip: Import Entries also allows you to migrate users to Gravity Forms.

3. Upload Your Form Data to Gravity Forms

The next step is to upload your form entries to Gravity Forms. 

Hover over Forms, select Import/Export and then click on the Import Entries tab.

The 'Import Entries' tab on the Gravity Forms Import/Export page

Next, upload the CSV file containing your Fluent Forms entries. To do this, drag and drop the file into the upload box.

Drop file or click anywhere to upload

After your CSV file is finished uploading, scroll down to where it says “Where would you like to import the entries?” and select “Create a New Form”.

Create a New Form

After giving your new form a name, click Continue With Import.

Naming a new form

The penultimate step is to map the columns in your CSV file to the correct field types in Gravity Forms.

4. Map Your Fields and Configure the Import Options

Depending on the data in your CSV file, Import Entries will detect the most suitable field type. However, you can manually overwrite this by selecting a new field type from the dropdown menu. 

You can also update the existing field labels by entering a new label in the Field Label input box.

Mapping CSV columns to form field types in Gravity Forms

When you’re finished mapping your fields, scroll down and click Continue With Import.

The final step of the import process is to configure the import options. There are three options available when creating a new form.

  • Continue Processing If Errors Occur (do not interrupt the import when errors are found)
  • Conditional Import (import entries based on conditional logic)
  • Email Notifications (enable notifications for each entry)
Import options

After configuring the import options, click Create New Form and Continue With Import. The Importer will now:

  1. Import your Fluent Forms entries to Gravity Forms and; 
  2. Automatically create a new form based on the entry data
Import has finished. We have processed and imported all 135 records

We’re almost there! The final step is to replace your old Fluent Form with your new Gravity Form!

5. Replace Your Old Fluent Form With Your New Gravity Form

After successfully importing your form entries to Gravity Forms, the final step is to replace your old Fluent Form with your new Gravity Form.

Edit the page where your form is embedded, click on the Fluent Forms block and remove it from your page layout.

The Fluent Forms Gutenberg block

Now click on the ‘+’ icon to add a new block to your page. Search for “Gravity Forms” and select the Gravity Forms block.

The Gravity Forms Gutenberg block

Select your form from the dropdown menu and configure the remaining settings (i.e. choose whether you want to show the Form Title/Description, enable AJAX, etc).

Form settings allowing you to show or hide the form title and description

Finally, update your page. That’s it, you’re done!

Migrate From Fluent Forms to Gravity Forms Today

Gravity Forms is the most powerful form plugin for WordPress. In this post, we showed you how to migrate your forms and entries from Fluent Forms to Gravity Forms using the Import Entries plugin.

Import Entries simplifies the migration process by allowing you to import a CSV file containing your form entries to Gravity Forms and automatically create a new form in the process.

If you found this post helpful, subscribe to our email list below!

Join Our Newsletter!📧🙌

✅ Helpful Gravity Forms content straight to your inbox

✅ Be the first to hear about new updates and releases