Forms · Plugin

Sync WPForms using WPChangeSync

Move your WPForms forms and notification settings from staging to live exactly as built, with no rebuilding fields or re-wiring emails.
Why

Why sync WPForms using WPChangeSync?

Core capability

Keep WPForms identical across every site

WPForms stores each form’s fields, logic and notifications in the database. WPChangeSync turns them into reviewable JSON, so a form you tested on staging, confirmations and conditional logic included, lands on production identically, with a dry run to catch anything first.

How

How to sync WPForms

No built-in integration yet, and you do not need one. Build a custom data source in minutes, no code.

Open Data Sources

In WPChangeSync, go to Settings → Data Sources and start a new source.

Point it at WPForms

Select the options, post types, taxonomies and tables that hold its form definitions, field configuration and mail and notification settings.

Create the source

It becomes a reusable entry in your Library.

Sync like anything else

Run it in workflows and batches alongside your native integrations.

For the developer

Are you the developer of WPForms?

Ship native WPChangeSync support so every site that runs WPForms syncs out of the box. Already added it? Submit it and we will mark this page as natively supported.

What syncs

What WPChangeSync syncs for WPForms

Core capability

These are the WPForms pieces WPChangeSync captures as Git-friendly JSON, ready to move between your sites.

Synced

Forms and fields

Every form with its fields and layout.

Synced

Conditional logic

Field and notification logic.

Synced

Notifications

Email notifications and recipients.

Synced

Confirmations

Confirmation messages and redirects.

FAQ

Common questions about syncing WPForms

What WPForms data can I sync with WPChangeSync?
WPChangeSync moves your forms and fields, conditional logic, notifications and confirmations as Git-friendly JSON you can review, move between sites and roll back.
Does WPForms need to support WPChangeSync?
No. WPForms does not need to know about WPChangeSync. You sync its data yourself with a no-code custom data source in Settings, and it works today.
Will syncing WPForms overwrite my live site?
No. WPChangeSync previews every change as a dry run and lets you choose exactly what to apply, with backups and one-click rollback if anything looks wrong.
Do I need WPForms active on both sites?
Yes. Keep WPForms active on the source and the target so its data has somewhere to land. WPChangeSync moves the configuration, and WPForms renders it.
Learn more

Keep going

No-code

Sync Any Plugin’s Data, No Code Required

Build a custom data source step by step.

Open guide →
Browse

All integrations

See every plugin and theme in the directory.

Open directory →
Get started

Bring WPForms along for the ride

Sync the plugins and themes you actually use, built-in or your own.