How to copy and Gravity Form from one website to another

How to Copy a Gravity Form From One Website to Another

Written by Casey Burridge

Last updated:

Categories Gravity Forms

Are you looking for an easy way to copy a Gravity Form from one website to another?

Building new forms from scratch can be a time-consuming process, especially if they contain a lot of fields or you need to replicate the same form across multiple websites!

In this tutorial, we’ll show you two different ways to copy your Gravity Forms from one website to another. First, we’ll show you how to migrate your entries using the Import Entries add-on and create a new form automatically during the process. Next, we’ll look at Gravity Forms’ built-in Import/Export features.

Let’s get started! 👇

A Brief Overview

Here are the two methods we’re going to cover for copying a Gravity Form to a new website:

MethodFeatures
Using Import EntriesPaid plugin (allows you to migrate your form entries and automatically recreate old forms)
Using Gravity Forms’ Built-in Import/Export CapabilitiesPart of Gravity Forms (allows you to import/export forms, but not entries)

Benefits of Using Import Entries

The Import Entries plugin provides a number of benefits over Gravity Forms’ built-in import/export features, including the following:

  • Import entries from a CSV file
    Gravity Forms does not support entry importing. Import Entries adds this functionality, allowing you to import entries from a CSV file and configure advanced options such as conditional logic.
  • Save time
    With Import Entries, you can import hundreds (or thousands) of entries in no time! You can also streamline the migration process by automatically creating new forms during the import.
  • Bulk import users
    Import Entries integrates with the Gravity Forms User Registration Add-On, allowing you to bulk import users to new or existing forms.

Here’s how to migrate your forms and entries using Import Entries.

Copy Your Forms and Entries Using Import Entries 

📝 Import Entries is an add-on for Gravity Forms that allows you to import form entries from a CSV file, migrate from different form plugins, and create new forms automatically.

Using Import Entries, you can copy your Gravity Forms entries from one site to another. Here’s how it works:

#1 Export Your Entries From the Old Website

The first step is to export your form entries from the old website. You can do this using Gravity Forms’ built-in “Export Entries” feature.

Log in to your WordPress website, hover over Forms, and click Import/Export. Now click on the Export Entries tab and select your form from the dropdown.

The 'Export Entries' page in Gravity Forms

After selecting your form, choose which fields you want to export. You can either “Select All” or you can select only specific fields.

Selecting fields to export in Gravity Forms

Finally, you have the option to add a condition to your export or limit entries based on a date range. 

📝 Conditional logic allows you to only export entries that match certain conditions.

Conditional logic and date range settings for exporting entries from Gravity Forms

When you’re done, click Download Export File. Your entries will now download to your computer as a CSV file.

#2 Import Your Entries to the New Website

The next step is to import your entries to the new website. To do this, you’ll need to install Import Entries.

Now hover over Forms, select Import/Export and click on the new Import Entries tab on the left.

An arrow pointing to the 'Import Entries' tab on the Gravity Forms 'Import/Export' page

Now you’ll see the Import Entries screen, where you can upload your CSV file by dragging and dropping it into the upload box. Remember to upload the same CSV file that you exported in the previous step!

Drop file or click anywhere to upload

After uploading your CSV file, scroll down to where it says “Where would you like to import these entries?” and select “Create a New Form”. This will ensure that a new form is automatically created for you during the import process.

A message that asks 'Where would you like to import these entries?' with an arrow pointing to the option that says 'Create a New Form'

Now give your new form a name and click Continue With Import.

📝 Creating a new form with Import Entries will not preserve any conditional logic settings that were on the old form.

#3 Map Your Fields

The next step is to map the columns in your CSV file to the correct field types in Gravity Forms. The Importer will automatically detect the different field types but you can overwrite this by manually selecting a new field type from the dropdown menu.

The Field Type dropdown menu

After mapping your fields, click Continue With Import.

#4 Configure the Import Options

The final step is to configure the import options. Here you can enable email notifications, continue the import even if errors occur, and import entries based on conditions that you set.

Enabling the Conditional Import option allows you to use conditional logic to import entries that match certain conditions. 

Conditional logic settings

When you’re done, click Create Form and Continue With Import. The importer will now import your entries and create a new form for you in Gravity Forms.

To view your new form, click View Imported Records and then click Preview at the top.

A preview of a new Gravity Form created automatically by the Import Entries plugin

Voila! 🤩

You have successfully copied your Gravity Forms and associated entries from one website to another. You can now embed your form on the appropriate page on your website.

Copy Your Forms Using Gravity Forms’ Import/Export Functionality

The other way to copy a Gravity Form to a new website is by using Gravity Forms’ built-in “Export Forms” feature.

#1 Export Your Form From the Old Website

Hover over Forms, select Import/Export and click on Export Forms. Now select the form you want to export by checking the box next to the form name.

The 'Export Forms' page in Gravity Forms

Next, scroll down and click Download Export File. Your form will now download to your computer as a JSON file.

📝 JSON stands for JavaScript Object Notion. It’s a lightweight format for storing and transferring data!

#2 Import Your Form to Your New Website

Log in to your new website where Gravity Forms is installed, hover over Forms, and click Import/Export. Now, select the tab that says Import Forms, click Choose Files, and select the JSON file you downloaded in the previous step.

The 'Import Forms' page in Gravity Forms

When you’re done, click Import. Gravity Forms will now import your form, and if successful, you’ll see a success message appear at the top of the screen.

A success message that read 'Gravity Forms imported 1 form successfully'.

That’s it! You can now add the form to the correct page on your website.

Copy Your Gravity Forms to a New Website

If you’re starting a new website, you might need to migrate your Gravity Forms. However, building forms from scratch can be a time-consuming process!

In this post, we showed you two different ways to copy a Gravity Form from one website to another. First, we looked at using the Import Entries plugin to migrate entries and automatically build new forms. Next, we took a look at Gravity Forms’ built-in import/export features.

If you enjoyed this post, be sure to join our email list below so we can notify you when we publish new content! 🙂

Join Our Newsletter!📧🙌

✔️ New blog posts straight to your inbox

✔️ Be the first to hear about new updates and releases