Import entries from a CSV to Gravity Forms. Migrate sites, move between form plugins, import images, and more!

Finally, a way to import form entries to Gravity Forms

GravityImport is hands down the fastest, and most efficient way to import entries into Gravity Forms. Transfer your entries from an existing form plugin like WP Forms, Ninja Forms, or Formidable Forms to Gravity Forms. Simply upload your CSV file, map your fields, and let the importer work its magic.

Save time thanks to these powerful features

No form? No problem. Upload your CSV and let the importer automatically create a new form for you in Gravity Forms! GravityImport integrates with other Gravity Forms add-ons allowing you to create posts, users, and even WooCommerce products during the import process!

Two options for importing entries using GravityImport - Importing to an existing form and creating a new form.

Dragging and dropping a CSV file to upload it for importing.

Only import the data you need

The importer can handle data from any CSV, simply upload your file and map the columns to the correct fields in your form. Import Entries also supports conditional logic, allowing you to import specific entries based on conditions that you set.

You’ll be done importing in minutes

Import unlimited rows and create new forms on the fly!

Never lose your data

Moving your forms and entries? There’s nothing worse than having to manually rebuild old forms or copy and paste entries one by one. With Import Entries, you can move your submissions and rebuild your forms without worrying about important data slipping through the cracks.

No limits

Don’t worry about hitting your limit because there are no limits. Import Entries allows you to import hundreds (or thousands) of entries in no time. Import new entries or bulk update existing ones!

Easily customizable

Modify different aspects of the import by utilizing our extensive list of developer hooks. With Import Entries you can avoid buggy or incomplete entries by enabling field validation during the import process.

No technical knowledge required!

Importing data is easy, just follow the guided import process. Avoid incorrect data by enabling field validation and easily debug errors by downloading problematic entries to a CSV file.



Watch the video



Check out the plugin guide



See the documentation



Try a demo

Frequently asked questions

About the GravityImport plugin

Does GravityImport support all Gravity Forms field types?



Yes, GravityImport supports all core Gravity Forms field types. This includes Gravity Forms Standard, Advanced, and Pricing fields. GravityImport also supports entry metadata.

Does my CSV file have to be in a specific format?



Nope. You can upload any CSV file and then map the columns to the correct fields in your form.

Can I update existing entries using GravityImport?



Yes, it’s possible to update entries when importing your CSV file. The only requirement is that you have a column in your CSV file containing the Entry ID of the entry you want to modify. In this case, GravityImport will delete the existing entry and replace it with the new one.

Can GravityImport import conditional logic settings?



No, the GravityImport plugin allows you to rebuild you forms from the data in your CSV file. It does not import forms as-is. For that functionality, you should use GravityMigrate.

Does GravityImport support importing Nested Form fields?



No. For this, you should use our other add-on, GravityMigrate.

Can I import a CSV file on the front-end of my website?



Not yet, but we’re working on it! Currently, you can only import entries from inside your WordPress dashboard (requires admin access).

Can GravityImport import files that were uploaded to Gravity Forms submissions?



Yes. GravityImport will import files that were uploaded to Gravity Forms via a “File Upload” field.

The GravityImport plugin was amazing to use and just what we needed.…you can really measure its value and for us, it was worth every dollar.

I love, love, love your bulk import plugin. I use it every day for my website.

.text-and-media {margin: 50px 0px 100px 0px;} .icon-box,.testimonial,.gravity-guide { background-color: #ffffff; box-shadow: 0px 4px 40px rgba(0, 26, 77, 0.2); border-radius: 8px; } .space-above {margin-top:70px !important;} .subheading { margin-top:1em !important; } .stk-block-heading__text {margin-top:0px !important; padding-top:0px !important;} /* Blog gallery */ .blog-gallery ul, .blog-gallery ul li {list-style:none;} .blog-gallery h2 {margin-top:0px; padding-left:10px; padding-right:10px; font-weight: 600;} .blog-gallery time {font-size:14px; padding-left:10px; padding-right:10px;} .blog-gallery nav {font-size:18px;} .blog-gallery ul li { box-shadow: 0px 4px 40px rgba(0, 26, 77, 0.2); padding:0px; } .blog-gallery figure {margin:0px;}

See Documentation

Version 2.4.9

 Gravity Forms Required

This plugin was previously named Gravity Forms Import Entries.

Content retrieved from: