How to Sync Your Gravity Forms Forms Between Staging and Production Sites

  |  by Chris Eggleston

THIS POST MAY CONTAIN AFFILIATE LINKS. PLEASE READ OUR DISCLAIMER FOR MORE INFO.

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.

Photo of author
About the Author
Chris Eggleston
Chris is not just a Gravity Forms enthusiast; he's a dedicated father and loving husband. As the proud owner of WP Mantis, he's on a mission to simplify the WordPress experience for site owners. He brings a unique perspective to the Gravity Forms community.

Advertisement

0 0 votes
Article Rating
Subscribe
Notify of
guest

2 Comments
Inline Feedbacks
View all comments
David Smith
1 year ago

Good stuff! Do you know the developers behind WP FormSync? I couldn’t find anything about them on the website.