Versioning

Gravity Forms Versioning brings true version control to your forms—so every change is tracked, reviewable, and reversible.

Overview

Each time you save a form, the add-on captures a snapshot you can compare against earlier versions, restore with a click, and export/import as JSON to move changes between environments.

Built for teams managing forms across staging and production, Gravity Forms Versioning helps you ship updates confidently, reduce “what changed?” guesswork, and recover instantly when something goes wrong.

Key Features

  • 🔁 Automatic Version Capture: Creates a new snapshot whenever a form is saved in the admin—so you always have a trail of changes.
  • 🧠 Side-by-Side Comparisons: Compare any two versions to see exactly what changed across fields, settings, confirmations, and notifications.
  • ⏪ One-Click Restore (Rollback): Revert to a prior version instantly, with an automatic safety backup created before the restore.
  • 📦 Export / Import for Deployment: Export a version (or full form history) as JSON and import it on another site to move forms between environments.
  • 🧩 Manual Snapshots + Locks: Capture labeled snapshots with notes, and lock important versions to protect them from deletion or retention cleanup.
  • ⚙️ Smart Storage Controls: Optional duplicate detection (checksum-based) and retention limits help keep history useful without uncontrolled database growth.

How It Works

  1. Install and activate the Gravity Forms Versioning add-on.
  2. Configure Versioning settings (auto-capture behavior, retention, notifications) in Gravity Forms.
  3. Edit your forms as usual—each save can automatically create a new version snapshot.
  4. Open Version History to view versions, compare changes, export/import JSON, or restore a previous state.
  5. Deploy or recover confidently: move changes between environments or roll back instantly when needed.

Provide feedback here

Requirements

  • WordPress 6.0+
  • PHP 7.4+
  • Gravity Forms 2.5+

Changelog

0.1.1-alpha.1

0.1.0-beta.1

  • Initial release

Documentation

Versioning Documentation

Gravity Forms Versioning brings version control to your forms.