WP Manifestindependent plugin directory
manifest / forms / gravity-forms-webhook-migrator

Gravity Forms Webhook Transfer

A specialized administrative tool for WordPress that allows you to seamlessly export and import Gravity Forms Webhook feeds between different websites or forms. This plugin eliminates the need to manually recreate complex webhook configurations, saving time and reducing the risk of data entry errors.

by Darren Kandekore · github.com/kandekore/gravity-forms-webhook-migrator

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/kandekore/gravity-forms-webhook-migrator/archive/refs/heads/main.zip

Readme

Gravity Forms Webhook Transfer (v1.0)

A specialized administrative tool for WordPress that allows you to seamlessly export and import Gravity Forms Webhook feeds between different websites or forms. This plugin eliminates the need to manually recreate complex webhook configurations, saving time and reducing the risk of data entry errors.


🚀 Key Features

  • Effortless Migration: Export all webhook feeds associated with a specific Gravity Form into a single JSON file.
  • Simple Importing: Re-import those webhook configurations into any existing form on your current site or a different WordPress installation.
  • JSON-Based Transfer: Uses standard JSON formatting for reliable data portability.
  • Native Integration: Works directly with the existing Gravity Forms and Webhooks Add-On infrastructure.
  • Developer Friendly: Automatically handles database ID assignments and ensures feeds are correctly mapped to the target form ID.

🛠 Installation & Requirements

Requirements

  • WordPress 5.0+
  • Gravity Forms (Installed and Active)
  • Gravity Forms Webhooks Add-On (Installed and Active)

Installation

  1. Upload the gravity-forms-webhook-transfer folder to your /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Navigate to Tools > Webhook Transfer to begin.

📖 How to Use

1. Exporting Webhooks

  1. Go to Tools > Webhook Transfer in your WordPress admin dashboard.
  2. Under the Export Webhooks section, select the form that contains the webhooks you want to move.
  3. Click Export Webhooks. A .json file containing your configurations will be downloaded to your computer.

2. Importing Webhooks

  1. On the destination site (or for a different form on the same site), navigate to the Webhook Transfer tool.
  2. Under the Import Webhooks section, select the target form where these webhooks should be added.
  3. Click Choose File and select the .json file you previously exported.
  4. Click Import Webhooks. The plugin will automatically insert the feeds into your database and link them to the selected form.

⚙️ Technical Overview

  • Logic: Uses the GFAPI and global $wpdb object to interact with the {wp_prefix}gf_addon_feed table.
  • Security: Restricted to users with manage_options capabilities.
  • Add-on Slug: Specifically targets feeds where the addon_slug is gravityformswebhooks.

🏷️ Suggested Topics

wordpress-plugin gravity-forms webhooks data-migration form-automation json-export json-import site-migration gravity-forms-add-on


Author

Darren Kandekore

Read the full README on GitHub →