Wait!

Lifetime licenses are only available for a short time, don't miss out!

Any File Type

No need to reorganize your data, just upload your file to WP All Import and it'll sort it out.

Complete Customization

Granular control over every single piece of data. Think your import is too complicated? Think again.

Import Huge Datasets

It doesn't matter how big your site is or how much data you need to import, WP All Import can handle it. 

Multilingual Imports

Importing data to multilingual sites has never been easier, with support from the WPML team.

Scheduled Imports

Run imports automatically on a schedule. Subscribe to our point and click scheduling service, or set up cron jobs.

Developer Friendly

Write and test PHP right inside WP All Import when setting up your import, with tons of snippets to get you started.
@glitzformals
"This plugin is a game changer for my situation. I’m stunned at how fast and effortless the import process is."
@adatfalo
"I have never experienced such a quick and helpful support experience with any plugin, and by the way, the knowledge of the support colleagues is professional!"
@jessedw44
"Even if you just use this plugin once, it will save you time. If you work on several sites its invaluable. Constantly developed, and continuously supported. Great job."
90-Day Guarantee
Not 100% happy? Let us know and we’ll promptly send you a refund.
Free Updates For Life
Pay once for unlimited installs, even client sites. No renewal fees.
Fast, World Class Support
Over 9 years experience with WordPress imports and exports.
Now is your last chance to buy a lifetime license before we switch to annual pricing. Existing licenses will be unaffected.
Read More

How to Migrate Gravity Forms Entries from One WordPress Site to Another

On the export site, go to WP All Export › New Export and create an export bundle file with the desired Gravity Forms entries. Then, on the import site, go to WP All Import › New Import and upload that bundle file to import your entries.

Step 1: Create Export Bundle to Migrate Gravity Forms Entries

On the export site, go to All Export › New Export and choose to export Gravity Forms Entries. Then, select the target form and click Migrate Entries to continue.

Migrate Gravity Form Entries Create Export Bundle

In the next screen, click Confirm & Run Export to execute the export. Once the export is complete, click Bundle to download a zip file containing your exported entries and a settings file for WP All Import:

Confirm and Run Export

Step 2: Create the Target Form Before Migrating

The Gravity Forms plugin allows you to create multiple forms in WordPress. As such, it can store different types of forms. In this example, we're migrating a Contact Form.

When importing Gravity Forms entries, you can select any form to import the entries into. Since we're migrating the entries from one site to another, you can manually create the same form on the import site to ensure that entries are imported correctly.

If the form on the import site doesn't match the exported form, the entry data may not be imported completely because it may not match the data fields defined for the target form.

By exporting and importing into the same form with the bundle file that WP All Export generates, all of the import fields will be automatically mapped.

To avoid creating the form manually, you can export and import the form as explained in the Gravity Forms documentation:

Exporting a Form: https://docs.gravityforms.com/exporting-a-form-from-gravity-forms/.

Importing a Form: https://docs.gravityforms.com/importing-a-form-into-gravity-forms/.

Step 3: Import the Gravity Forms Entries Bundle Using WP All Import

On the import site, go to All Import › New Import and upload the Bundle zip file that you exported. By using the bundle file, all form fields and settings will be automatically mapped.

In this screen, you may Continue to Step 2 to modify the import template and settings. Otherwise, click on Skip to Step 4 to let the bundle configure everything:

Migrate Gravity Forms Entries Import Bundle

In the next screen, click Continue and then click Confirm & Run Import to finish the import process. Once the import completes, the migration has been successful and all entries will appear on the new site.

Confirm and Run Import Complete

Step 4: Verify That Your Gravity Forms Entries Migration Worked

After the migration, you can open the target form on the import site to browse the entries and verify that everything went as expected.

If the migration did not go as expected, it could be due to the export or the import site. The best practices are as follows:

First, review the export site:

  1. On the export site, verify that you followed the instructions from Step 1.
  2. Fix whatever problem you detect.
  3. Repeat the migration.

If there's no clear issue with the export site, then proceed to review the import site:

  1. On the import site, verify the target form (see Step 2)
  2. Also, verify the import template (Manage Imports Edit)
  3. Fix whatever problem you detect.
  4. If needed, delete the wrong entries (Manage Imports Delete)
  5. Repeat the migration.

If repeating the migration doesn't help, you can erase everything and start the migration from scratch.

Because this type of situation generally arises because you are moving Gravity Forms entries to a website that uses a different version of the form, see the next section.

How to Handle a Gravity Form Entries Migration Where the Export Form and the Import Form Do Not Match

To handle this scenario, do everything the same up to the point in Step 3 where you click the Skip to Step 4 button. Instead, click the blue Continue to Step 2 button:

Migrate Gravity Forms Entries Modify Import

This will bring up the Review Import File screen:

Migrate Gravity Forms Entries Review Import File

Click Continue to Step 3. This will bring up the Drag & Drop screen:

Migrate Gravity Forms Entries Drag and Drop

In this screen, the import form target fields are on the left side of the screen, while the incoming data fields are on the right.

To configure your import, drag the incoming fields to their corresponding form target fields.

If you're attempting to replace a mapping that was set by the bundle file, first delete the existing mapping before creating a new one.

This addresses simple mapping adjustments. However, more complex data modifications can also be achieved using custom PHP code. Once everything is mapped, click Continue to Step 4 to navigate to the Import Settings screen:

Migrate Gravity Forms Entries Import Settings

Note the options outlined by the red rectangle, which all specify what WP All Import should do when it finds new or changed data in the import file. These options include:

  • Create new entries from records newly present in your file
  • Delete entries that are no longer present in your file
  • Update existing entries with changed data in your file

In the case of the last option, i.e. to update existing entries, there are three sub-options:

  • Skip entries if their data in your file has not changed
  • Update all data
  • Choose which data to update

By selecting Choose which data to update, you can instruct WP All Import how to update the Gravity Forms entries that were previously imported by that same import.

We won't describe these tasks here because this subject is covered in detail in the How to Import Gravity Forms Entries documentation page.

But the combination of WP All Export and WP All Import can handle every form of migration from the simple use of a Bundle zip file with just a few clicks, up to the most complicated data surgery necessary if you are migrating entries to an existing website with different form definitions.

Frequently Asked Questions

Can I Schedule Gravity Forms Migrations?

Yes. You can use either cron jobs on your server or our automatic scheduling service to do this. If you use our scheduling service, you can schedule everything directly from our interface. For a migration, just make sure to set things up so that your export finishes before your import starts.

How to Export Gravity Forms Entries?

  1. Go to All Export > New Export in the WordPress main menu.
  2. Select Gravity Forms Entries as the export post type.
  3. Select the specific form that you want to export.
  4. Customize your export columns using our Drag & Drop interface.
  5. Run the export and review your export file.

How to Import Gravity Forms Entries?

  1. Navigate to All Import -> New Import.
  2. Select the method to load your import data (i.e. upload a file, use a URL, or use an existing file).
  3. Choose your import file and select Gravity Forms Entries as your import type.
  4. Select your target form.
  5. Use our Drag & Drop interface to map incoming data elements to your target form fields.
  6. Run the import and review your imported entries.

What Happens When Gravity Forms Adds a Field?

We work closely with the Rocketgenius team to stay on top of any new Gravity Forms fields. If they add a new field, our plugins should recognize it soon after. If you do notice a new field that we haven't yet added, just contact our support team and we'll get right on it.

Learn the general concepts of migrating data.

Learn how to export Gravity Forms entries to CSV, Excel, or XML.

Lifetime support. Lifetime updates. Pay once.

Packages
Standalone
Import
Pro Package
$249
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Import + Export Pro Package
$299
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
WooCommerce Import Package
$149
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Import Standalone
$99
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Import + Export Standalone
$169
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Export Standalone
$99
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
cross