Description
What This Add-On Does
Switching a site from Contact Form 7 to Gravity Forms usually means rebuilding every form from scratch. Fields, labels, notification settings, the whole thing. The Gravity Forms CF7 Migrator Add-On takes that manual work off your plate by reading your existing Contact Form 7 forms and converting them into Gravity Forms structures you can immediately edit in the visual form editor.
Instead of recreating a quote request form or a job application form field by field, you run the migration, then refine the result — adding conditional logic, payment fields, file uploads, or multi-page layouts where they make sense. The Gravity Forms CF7 Migrator Add-On is built for site owners and developers who already have Contact Form 7 forms in production and don’t want to lose that setup while upgrading to a more capable form builder.
Key Features
- Converts existing Contact Form 7 forms into Gravity Forms-compatible field structures
- Maps common field types (text, email, textarea, checkboxes, dropdowns) automatically
- Preserves form labels and basic field configuration during migration
- Hands off migrated forms directly to the Gravity Forms visual editor for further customization
- Lets you layer on conditional logic, file uploads, and payment fields after migration, using standard Gravity Forms tools
Requirements
- Gravity Forms plugin installed and active
- Contact Form 7 installed, with the forms you want to migrate still present
- WordPress 6.5 or later
- PHP 7.4 or later
Current add-on version: 0.1.0-alpha.2.
Frequently Asked Questions
Will this delete my original Contact Form 7 forms after migration?
No. The add-on reads your Contact Form 7 forms and creates new Gravity Forms entries from them. Your original CF7 forms stay in place untouched, so you can compare the two or roll back if something in the conversion needs adjusting.
Does the migration carry over conditional logic or custom CF7 shortcodes?
Basic field types and labels transfer over cleanly, but Contact Form 7 doesn’t have native conditional logic the way Gravity Forms does, so there’s nothing to map there. Any custom shortcodes or non-standard field markup should be checked after migration, since these are handled through Gravity Forms’ own field settings rather than a direct one-to-one conversion.
Is this add-on ready for production sites given the alpha version number?
Version 0.1.0-alpha.2 reflects early-stage development, so it’s best used on a staging site first. Run your migration there, review the converted forms, and confirm field mapping and notifications behave as expected before applying changes to a live site. Like Gravity Forms itself, this add-on is distributed under the GPL license, giving you full rights to inspect, modify, and adapt the code for your own workflow.

