New Inspiro AI Demo Generator — can't find the perfect demo? Describe your website and AI builds a custom one in about 2 minutes. Learn more →

Knowledge Base

Documentation

Theme Documentation



Plugin Documentation



Resources

How to Import/Export Forms PRO

This article refers to WPZOOM Forms

The Import & Export screen lets you move forms between WordPress sites and keep backups:

  • Export one, several or all forms as a JSON file;
  • Import a JSON file exported from WPZOOM Forms on another site (or an older backup);
  • export submissions as CSV — covered in How to Export Form Submissions.

Go to WPZOOM Forms → Import & Export.

Import & Export screen

Export forms to a JSON file

  1. In Create New Export, set Export Type to Forms (JSON).
  2. Under Select Forms, choose All Forms, or Selected Forms and tick the ones you need.
  3. Click Create Export to download the file.

The export contains each form’s fields, settings, notification templates and integration settings — everything except submissions and site-specific data, so it works as a form backup.


Import forms from a JSON file

  1. In Import Forms, click Choose File and select the .json file (max 5 MB; only files exported from WPZOOM Forms are accepted).
  2. Click Import Forms.
  3. The imported forms appear in All Forms as new forms with new IDs/shortcodes. If a form with the same title already exists, the import keeps both and appends a number to the new one’s title.

After importing, open each form once to check Notifications → Send notifications to (it still contains the address from the source site) and re-embed the form where needed — shortcodes from the old site point to the old IDs.


Duplicate a form on the same site

You don’t need export/import to copy a form: in All Forms, hover the form and click Duplicate. The copy includes fields, settings and templates and gets its own shortcode.


Tips and troubleshooting

  • “Invalid file type” — the file must be .json; ZIPs or CSVs are not accepted. Re-export from the source site if the file was edited by hand.
  • “File is too large” — split the export (Selected Forms in batches) or remove very large embedded settings.
  • Missing forms after import — refresh All Forms; check the Trash view in case they were imported earlier and trashed.
  • Mailchimp-enabled forms — the per-form Mailchimp settings are imported, but the Mailchimp account connection is per site: connect it again under Settings → Integrations on the new site.
  • Moving a whole site? A normal site migration (database + files) carries forms and submissions over without export/import.

What’s Next?

Last updated on August 23, 2026