Custom JSON Export for Gravity Forms

Custom JSON Export for Gravity Forms

By sflwa
Details
View on WordPress

This plugin enhances Gravity Forms by providing the ability to export individual form entries as a .json file directly from the entries list. It allows you to define a custom JSON structure using a template editor within each form’s settings, where you can insert Gravity Forms merge tags and even utilize conditional logic shortcodes. A live preview feature helps you validate your JSON template before export.

Instructions

  1. Activate the plugin.
  2. Go to Forms > Forms, then select ‘Settings’ for the desired form.
  3. Click on the ‘JSON Export’ tab.
  4. Enable JSON Export Link: Check the box to display the “Download JSON Export” link on individual entry pages for this form.
  5. Custom JSON Output Template: Enter your desired JSON structure in the textarea.
    • Use standard Gravity Forms merge tags (e.g., {field_id}, {entry_id}, {date_created:format:Y-m-d}).
    • Merge tags will be automatically formatted as "key":"{merge_tag}" when inserted from the dropdown.
    • You can also use Gravity Forms conditional shortcodes (e.g., [gravityforms action='conditional' merge_tag='{Name (First):1.3}' condition='isnot' value='Philip']"custom_field":"conditional_value"[/gravityforms]) to include dynamic content.
  6. Preview JSON Export: Click the ‘Preview JSON Export’ button to see a live preview of your generated JSON based on the latest entry for that form. This helps in validating your template.
  7. Save Settings: Click ‘Save Settings’ to apply your changes.
  8. To export an entry, go to Forms > Entries, hover over an entry, and click the ‘Download JSON Export’ link.

Details

Plugin code:
custom-json-export-for-gravity-forms
Plugin version:
2.27
Author:
Outdated:
No
WP version:
6.7 or higher
PHP version:
8.0 or higher
Test up to WP version:
6.8.2
Total installations:
0
Last updated:
2025-08-11
Rating:
Times rated:
0
gravity-forms
json