How to Import Entries into Gravity Forms
Gravity Forms does not include entry import functionality. Gravity Forms Import Entries is the best way to import data into Gravity Forms from a CSV. Get it today, and import your entries fast!
Buy now for $99
Here's a walkthrough of using Gravity Forms Import Entries plugin. With the plugin, you can import CSV files into Gravity Forms.
1. Go to Gravity Forms' Import/Export Page
Then click on Import Entries.

2. Drag and drop or click to upload a CSV file
3. Choose an existing form or create a new form
4. If you choose an existing form, you'll see a list of your forms
You can also search for a form by typing a form name in the search box. Click on the name of your form to proceed.
5. If you choose to create a new form, name the new form
Enter a new form name then click the "Continue With Import" button to proceed.
6. Map fields from your CSV file to form fields
For each column in your import file, choose the Gravity Forms field you want to map it to. You can skip columns by selecting "Do Not Import" from the "Import To" dropdown. You can also create a new field during import by selecting "Add Form Field" from the "Import To" dropdown.
7. Once mapping is complete, click the Continue With Import button
8. Configure the import settings
Once you have mapped your fields, there are some basic options to configure.
If you aren't sure what to do, you can hover over the Help icon in the lower right area of the screen.
8.1 Ignore Required Form Fields
This setting is only visible if you are importing data into a form with required fields. This setting will allow you to import rows from your CSV that do not contain the required fields.
8.2 Process Feeds
If your form has feeds configured, this setting allows you to trigger the feed for each imported entry. Each entry will be sent to the checked feeds. Of your feeds are configured with conditions, those conditions will be respected when processing each entry.
8.3 Continue Processing If Errors Occur
With this setting enabled, if the importer encounters a problem with the CSV, it will not stop the import. It will continue processing all the rows of your CSV file then provide a report of the errors encountered.
8.4 Conditional Import
If you want to filter the entries that are imported based on their values, you can do so by using the "Conditional Import" setting.
8.5 Email Notifications
Enabling this setting will send your Gravity Forms Form Notifications for each row of your CSV.
9. Begin Import
Once your options are configured, click the "Continue With Import" button to start the import.
10. While you're importing, you'll see a live status
The import might take a while, but you can see what's happening while the entries are being processed
11. Import completed
After the import is complete, you'll see a detailed summary page.
11.1 If there were no errors
You'll see a message indicating that all of your entries were imported as well as a button you can click to view the imported records and another button you can click to start a new import.
11.2 If no rows were imported:
If your import resulted in no rows being added, you can click the Change Field Mapping button, which will take you back to the Field Mapping screen. Click the "view log" link to see the reasons your data was not imported.
11.3 If there were errors during the import
If there were errors with the import, you will see:
- The number of entries created, the number of errors, and a "view log" link you can click to see why an entry was not created
- A "View Imported Records" button, which will display the entries that were successfully created
- A "Change Field Mapping" button, which will take you back to the Field Mapping screen so you can change your field mappings then run the import again
- A "Start New Import" button, which will allow you to run another import