Symptoms
You run your website, or client’s sites, on two or three different environments, local, staging, and production. However, exporting and importing forms does not overwrite the existing form, it creates a new form with a new ID number.
This means you have to either make your changes to your form on your production site or go through and change your embed code to use the new form ID.
How To Fix It
While you could use a migration tool like WP Migrate DP Pro, which gives you control over which files and database tables are migrated, it can still be problematic, especially if you’re not familiar with how Gravity Forms stores things in the database.
A better solution would be to use WP FormSync.
This plugin synchronizes forms across local, staging, and production environments by allowing forms to be version-controlled.
Now you can update or change your forms on the staging site and with FormSync, you can sync those updates and changes with the forms on your production site!
Need More Help?
If you still need help, feel free to use the comments or chat options below.
If you have an active Gravity Forms license, you can also open a support ticket here.
Good stuff! Do you know the developers behind WP FormSync? I couldn’t find anything about them on the website.
Hi David, I believe Ren Ventura is the developer.