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
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.zipReadme
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
- Upload the
gravity-forms-webhook-transferfolder to your/wp-content/plugins/directory. - Activate the plugin through the Plugins menu in WordPress.
- Navigate to Tools > Webhook Transfer to begin.
📖 How to Use
1. Exporting Webhooks
- Go to Tools > Webhook Transfer in your WordPress admin dashboard.
- Under the Export Webhooks section, select the form that contains the webhooks you want to move.
- Click Export Webhooks. A
.jsonfile containing your configurations will be downloaded to your computer.
2. Importing Webhooks
- On the destination site (or for a different form on the same site), navigate to the Webhook Transfer tool.
- Under the Import Webhooks section, select the target form where these webhooks should be added.
- Click Choose File and select the
.jsonfile you previously exported. - 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
GFAPIand global$wpdbobject to interact with the{wp_prefix}gf_addon_feedtable. - Security: Restricted to users with
manage_optionscapabilities. - Add-on Slug: Specifically targets feeds where the
addon_slugisgravityformswebhooks.
🏷️ Suggested Topics
wordpress-plugin gravity-forms webhooks data-migration form-automation json-export json-import site-migration gravity-forms-add-on
Author
Darren Kandekore