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!


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

GravityExport
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.

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

GravityCalendar
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
Yes, GravityImport supports all core Gravity Forms field types. This includes Gravity Forms Standard, Advanced, and Pricing fields. GravityImport also supports entry metadata.
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.
Nope. You can upload any CSV file and then map the columns to the correct fields in your form.
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.
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.
No. For this, you should use our other add-on, GravityMigrate.
Not yet, but we’re working on it! Currently, you can only import entries from inside your WordPress dashboard (requires admin access).
Yes. GravityImport will import files that were uploaded to Gravity Forms via a “File Upload” field.
