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

  • Billed once per year until cancelled

  • Billed once per year until cancelled

  • Billed once per year until cancelled

Import form entries to Gravity Forms

GravityImport is hands down the fastest, and most efficient way to import entries into Gravity Forms. Import hundreds (or thousands) of entries from a CSV file. You can also update existing entries by including an “Entry ID” column in your file.

Save time with automatic form creation

No form? No problem. Upload your CSV and let the importer automatically create a new form for you in Gravity Forms! GravityImport also 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.

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. GravityImport also supports conditional logic, allowing you to import specific entries based on conditions that you set. 

The only Gravity Forms Certified entry importer plugin

Import large datasets 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 GravityImport, you can move your submissions and rebuild your forms without worrying about losing your important data.

Migrate form entries

Transfer entry data from a different 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.

Customize the import

Modify different aspects of the import by utilizing our extensive list of developer hooks. With GravityImport 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.

  • Billed once per year until cancelled

  • Billed once per year until cancelled

  • Billed once per year until cancelled

“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.”

You’ll love our other Gravity Forms add-ons, too



Export your Gravity Forms data to Excel, CSV, or PDF using a secure, shareable download link. Automatically send reports to Dropbox, FTP, and local storage.



Create beautiful charts and graphs using your Gravity Forms data; build data dashboards, create business reports, visualize questionnaire results and more.



Display your form entries on a dynamic calendar: showcase events, class schedules, and more. Easily style your calendar and choose different layouts.


Get the full Kit

Our full kit of essential tools for extending and enhancing Gravity Forms. Get the most bang for your buck with our most value-packed bundle!

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.

Can I import my forms from other form plugins?

Not exactly. GravityImport can automatically create new forms for you based on the entry data in your CSV file. However, you cannot import existing forms from other form plugins to Gravity Forms.

If you’re looking to migrate existing forms and entries from, say, Ninja Forms to Gravity Forms, GravityImport will work just fine for basic forms (it will simply rebuild these forms based on the entry data); but conditional logic settings, calculations, multiple pages, or other complexities will not be preserved.

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.

  • Billed once per year until cancelled

  • Billed once per year until cancelled

  • Billed once per year until cancelled