A plugin to export individual Gravity Forms entries to a customizable JSON file.
| Author: | sflwa (profile at wordpress.org) |
| WordPress version required: | 6.7 |
| WordPress version tested: | 6.8.2 |
| Plugin version: | 2.27 |
| Added to WordPress repository: | 11-08-2025 |
| Last updated: | 11-08-2025 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | |
| Total downloads: | 232 |
![]() Click to start download |
|
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
- Activate the plugin.
- Go to Forms > Forms, then select ‘Settings’ for the desired form.
- Click on the ‘JSON Export’ tab.
- Enable JSON Export Link: Check the box to display the “Download JSON Export” link on individual entry pages for this form.
- 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.
- Use standard Gravity Forms merge tags (e.g.,
- 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.
- Save Settings: Click ‘Save Settings’ to apply your changes.
- To export an entry, go to Forms > Entries, hover over an entry, and click the ‘Download JSON Export’ link.
ChangeLog
