GravityMigrate featured image

GravityMigrate v1.4.0 - Gravity Forms Data Migration Plugin

Developer: Bernt JacobsenCategory: WordPress PluginsTrusted with 11 downloadsGeekLatest v1.4.0Updated 2w ago

Whether migrating to a new domain, or moving from staging to production, you now have a simple solution for efficiently managing and migrating all of your important Gravity Forms data.

Same brand

More from Gravity View

Gravity View icon

Gravity View - Powerful Gravity Forms Addons

by Katz Web Services

The best way to display Gravity Forms entries on your website GravityView is the best way to display Gravity Forms entries on your website.

GravityView Dashboard Views icon

GravityView Dashboard Views

by Bernt Jacobsen Standal

GravityView - Dashboard Views Extension The Dashboard Views extension for GravityView enables you to embed Views directly inside your WordPress admin dashboard.

GravityCharts icon

GravityCharts - Gravity Forms Charts, Graphs & Reports

by Bernt Jacobsen Standal

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

Related items

Related Gravity Forms Plugins

Spellbook (formerly Gravity Perks) icon

Spellbook - Gravity Forms Addons Manager

by Gravity Perks

Effortlessly install and manage small functionality enhancements (aka “perks”) for Gravity Forms.

Gravity Perks – Populate Anything icon

Gravity Perks Populate Anything

by Gravity Perks

Dynamically filter and populate field choices and values with posts, users, taxonomies, terms, Gravity Forms entries, and databases. Pretty much anything!

Gravity Perks – Nested Forms icon

Gravity Perks Nested Forms

by Gravity Perks

Create forms within forms for better management of complex forms. Formception!

Whether migrating to a new domain, or moving from staging to production, you now have a simple solution for efficiently managing and migrating all of your important Gravity Forms data.

Save valuable time with an automated solution

Combine all of your Gravity Forms data into a single export file which you can then import to your new website with a single click. This includes forms, entries, feed configurations, Views, workflows, and other add-on data.

Checkboxes for selecting what data to export using GravityMigrate

A graphic depicting two folder with arrows between them, representing a data migration process

Customize the import and export process

You decide what data to include in the migration. Select your forms and related data, and let GravityMigrate do the heavy lifting for you.

Recent releases

Release history

View all 7 versions
v1.4.0LatestVerified Safe
Aug 27, 20263.0 MB
This release adds live progress reporting to the WP-CLI migration commands, improves security, and fixes exporting on some hosting configurations. We recommend updating to the latest version. #### 🔒 Security * Hardens access control on the migration endpoints. #### 🐛 Fixed * Fixes exporting on sites where WordPress cannot write files directly as the web user, such as running the WP-CLI commands as a user other than the one that owns the site's files. #### 💻 Developer Updates * `wp gk migrate status` now reports a running import's progress, including the current phase, how much has been processed, percent complete, and an estimated time remaining. * Use `wp gk migrate status --watch` to follow a running import until it finishes. #### 🔄 Updated * [Foundation](https://www.gravitykit.com/foundation/) to version 1.30.0.
Aug 7, 20262.9 MB
View changelog
This release fixes data-integrity issues when importing entries, including wrong Gravity Wiz Nested Forms references and duplicated entries after resuming an interrupted import. #### 🐛 Fixed * Imported entry meta and notes could attach to the wrong entries when the destination site's new entry IDs overlapped the imported entries' original IDs — breaking Gravity Wiz Nested Forms parent references, among other data. * Issues with imports that were interrupted and resumed: - Gravity Wiz Nested Forms child entries could end up pointing at the wrong parent entry and parent form; - The same batch of entries could be imported twice after the connection dropped mid-transfer. * Importing Gravity Flow data without selecting entries skipped the Gravity Wiz Nested Forms relationship update for the entries it brought along. #### 🔄 Updated * [Foundation](https://www.gravitykit.com/foundation/) to version 1.28.0.
Jul 24, 20263.2 MB
View changelog
Other
  • This release adds WP-CLI support for running migrations from the command line and dramatically speeds up imports and exports, fixes a range of import and export bugs, and patches several security issues. We recommend updating to the latest version.
  • *Note: GravityMigrate now requires PHP 7.4 or newer.**
  • #### 🚀 Added
  • [WP-CLI commands](https://www.gravitykit.com/docs/gravitymigrate/migrating-from-the-command-line-with-wp-cli/) for scripting migrations without the browser UI:
  • `wp gk migrate export` exports forms, entries, Views, and other data to a portable ZIP, with options to filter by form or data type, limit by date range, encrypt the ZIP, and rewrite URLs for the destination site.
  • `wp gk migrate import` imports a bundle, with options to filter forms/data or skip file uploads.
  • `wp gk migrate inspect` previews a bundle's forms, data types, and source URL without importing it.
  • `wp gk migrate status` reports migration state, including whether an import is in progress or a previous import stalled.
  • `wp gk migrate reset` clears stuck migration state.
  • #### ✨ Improved
  • Imports and exports are now up to 28x faster, especially for large migrations on sites with many posts.
  • The ZIP uploader now explains why an import file cannot be read.
  • #### 🔒 Security
  • #### 🐛 Fixed
  • Nested Forms (Gravity Wiz) parent/child relationships could be remapped using entries from other forms during import.
  • Multiple files uploaded to the same field could overwrite each other during import, resulting in lost files.
  • Gravity Flow workflow step history was not updated to reference the correct feed after import.
  • A PHP warning could occur while exporting posts whose GravityView content (Views, widgets) referenced a form.
  • Entry references in imported Views or pages could point at the wrong entries, including when an imported form failed to import and left a gap in entry IDs.
  • Gravity Forms and GravityKit plugin settings migration could fail.
  • Import no longer aborts entirely when a form, GravityView View, or Multiple Forms join references a form that was deleted at the source or wasn't included in the import.
  • A View whose connected form was not included in the export was dropped during import, leaving its page showing a shortcode for a View that no longer existed. The View now imports with its form connection cleared.
  • Imported entries kept a link to a post (where the entry was submitted from) that was not part of the export, which could attach the entry to an unrelated imported View or page.
  • An import that stops part way no longer leaves the importer locked, so a corrected file can be imported right away.
  • The export screen offered Gravity Flow data on sites that have Gravity Flow feeds but no workflow history to export.
  • #### 💻 Developer Updates
  • [`gk/gravitymigrate/import/max-download-bytes`](https://www.gravitykit.dev/docs/gravitymigrate/filters/gk-gravitymigrate-import-max-download-bytes/), [`gk/gravitymigrate/import/max-dump-file-size`](https://www.gravitykit.dev/docs/gravitymigrate/filters/gk-gravitymigrate-import-max-dump-file-size/), and [`gk/gravitymigrate/import/download-timeout`](https://www.gravitykit.dev/docs/gravitymigrate/filters/gk-gravitymigrate-import-download-timeout/) adjust the import safety limits for sites that legitimately migrate very large amounts of data.
  • [`gk/gravitymigrate/export/row`](https://www.gravitykit.dev/docs/gravitymigrate/filters/gk-gravitymigrate-export-row/) modifies a data row's values before it's written to the export dump (e.g. to remap file-upload URLs).
  • [`gk/gravitymigrate/export/info`](https://www.gravitykit.dev/docs/gravitymigrate/filters/gk-gravitymigrate-export-info/) modifies the export's `info.json` metadata before it's written.
  • [`gk/gravitymigrate/import/upload-url`](https://www.gravitykit.dev/docs/gravitymigrate/filters/gk-gravitymigrate-import-upload-url/) modifies the source URL a linked upload is downloaded from during import.
  • #### 🔄 Updated
  • [Foundation](https://www.gravitykit.com/foundation/) to version 1.26.0.
Fixed
  • multiple security issues, including one that could allow unintended access under certain conditions.
Added
  • filters:

Frequently asked questions

Is GravityMigrate GPL licensed?
Yes, GravityMigrate is distributed under the GNU General Public License (GPL). You can legally use, modify, and redistribute it on unlimited websites.
What is the latest version of GravityMigrate?
The latest version of GravityMigrate on GPLCoffee is v1.4.0 (released Aug 27, 2026, 3.0 MB download size). Every new release is synced automatically, and subscribers can update directly from their WordPress dashboard with the one-click connector plugin.
How much does GravityMigrate cost on GPLCoffee?
GravityMigrate is available for $8.99 for a 1-year license or $22.99 for a lifetime license. Membership plans also include credit-based access so you can download GravityMigrate along with thousands of other plugins, themes, and PHP scripts for a single subscription.
Which WordPress and PHP versions does GravityMigrate support?
The current release of GravityMigrate requires WordPress 4.4 or higher, tested up to WordPress 7.1, PHP 7.4 or higher. Per-release compatibility details are listed in the version history.
Is GravityMigrate safe to download?
Yes. The latest release of GravityMigrate (v1.4.0) was scanned with VirusTotal and came back clean. Scan results are visible on each version page, and releases flagged as malicious are blocked from the catalog.

Auto-updates included

Install it once, update automatically.

The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites - up to 25. Included with 12-month and Geek Lifetime plans (plus legacy 6-month).