WP Manifestindependent plugin directory
manifest / forms / gf-resubmit-entry

GF Resubmit Entry

Allows Gravity Forms entries to be resubmitted (creating a new entry via the same form processing).

by Marc Gratch · github.com/mgratch/gf-resubmit-entry

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/mgratch/gf-resubmit-entry/archive/refs/heads/main.zip

Readme

GF Resubmit Entry

Contributors: @mgratch
Requires at least: WordPress 5.0
Tested up to: WordPress 6.2
Requires Gravity Forms: 2.5+
Stable tag: 1.0.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

GF Resubmit Entry is a lightweight WordPress plugin that enhances Gravity Forms by letting you resubmit an existing entry, generating a brand-new entry. This can be helpful for:

  • Reprocessing specific entries where additional processing is needed
  • Triggering all Gravity Forms notifications and add-on feeds again
  • Testing integrations by resending form data

Description

When the “Enable Resubmit Entry” option is toggled on in a form's settings, you'll see a “Resubmit Entry” button on that form's entry detail page in the WordPress admin. Clicking that button reprocesses the entry as if a new submission occurred, creating a brand-new entry with all the standard Gravity Forms processing (notifications, add-on feeds, etc.).

Features

  • Adds a toggle in Gravity Forms' Form Settings (Form Options) to enable/disable resubmission.
  • Displays a Resubmit Entry meta box on the Gravity Forms entry detail screen when enabled.
  • Respects Gravity Forms permissions (only those with gravityforms_edit_entries can resubmit).
  • Logs activity in Gravity Forms logging if enabled.
  • Adds notes to both the original entry and the newly created entry about the resubmission.

Installation

  1. Upload via WordPress Admin

    • Download the plugin ZIP from this repository (or from the WordPress.org plugin directory if available).
    • Go to Plugins > Add New > Upload Plugin in your WordPress admin.
    • Select the ZIP file and upload.
    • Click Activate when prompted.
  2. Manual Upload (FTP/SFTP)

    • Extract the ZIP on your computer.
    • Upload the folder gf-resubmit-entry to your WordPress /wp-content/plugins/ directory.
    • Activate the plugin in the Plugins menu in WordPress.

Usage

  1. Make sure you have Gravity Forms installed and activated.
  2. Go to Forms in your WordPress admin and select the form you want to allow resubmissions for.
  3. Click Form Settings > Form Options and enable the "Enable Resubmit Entry" toggle.
  4. Open an entry of that form in Entries (via the Gravity Forms admin interface).
  5. In the entry detail screen, find the Resubmit Entry meta box (usually on the right) and click Resubmit Entry.
  6. A new entry will be created with the same data; all associated Gravity Forms notifications and add-on feeds will run again.

Frequently Asked Questions

Q: Does this plugin work without Gravity Forms?
A: No, this plugin requires Gravity Forms to be installed and active.

Q: Which user role can resubmit entries?
A: By default, only users with permission to edit Gravity Forms entries (gravityforms_edit_entries) can see and use the resubmission button.

Q: Will payment details be reprocessed?
A: Payment add-ons may behave differently based on how they handle repeat submissions. Generally, any add-on feed set to fire on a new submission will fire again. Check your specific payment gateway’s documentation for any nuances.

Q: Are product fields and calculations also resubmitted?
A: Product fields are skipped by default to prevent double-charging scenarios, but some or all calculations may still run. Custom code via the provided filter gf_resubmit_entry_input_values can further control what is re-submitted.

Changelog

1.0.0

  • Initial release

Contributing

If you have suggestions for a new feature or want to report a bug, open an issue or submit a pull request.

License

GF Resubmit Entry is open source software licensed under the GPL v2.0 or later.

Read the full README on GitHub →