Izzygld Entry Export For Gravity Forms Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Izzygld Entry Export for Gravity Forms enables WordPress administrators to share Gravity Forms entry data securely with external partners, vendors, or clients — without giving them WordPress login credentials.
Key Features
- Secure Token-Based Links – Generate cryptographically signed URLs using HMAC-SHA256
- Time-Limited Access – Set expiration from 1 hour to 30 days (or never)
- Field Selection – Choose exactly which form fields to include in exports
- Download Limits – Restrict how many times a link can be used
- IP Allowlisting – Optionally restrict downloads to specific IP addresses
- Access Logging – Track every download with timestamp and IP
- One-Click Revocation – Instantly disable any active link
- Date Range Filtering – Export entries within specific date ranges
- Optional Authentication – Add username/password protection to links
Use Cases
- Share form submissions with vendors without WordPress access
- Provide clients with self-service data downloads
- Automate data sharing with external systems
- Create time-limited reports for stakeholders
Requirements
- WordPress 5.8 or higher
- PHP 7.4 or higher
- Gravity Forms 2.5 or higher (required)
Privacy & Security
This plugin:
* Does NOT send any data to external servers
* Does NOT include tracking or analytics
* Stores all data in your WordPress database
* Uses industry-standard HMAC-SHA256 for token signing
* Implements rate limiting to prevent brute-force attacks
Developer Documentation
Hooks & Filters
Modify search criteria:
add_filter( ‘izzygld_eee_search_criteria’, function( $criteria, $filters ) {
return $criteria;
}, 10, 2 );
Modify field map:
add_filter( ‘izzygld_eee_field_map’, function( $field_map, $form, $fields ) {
return $field_map;
}, 10, 3 );
Transform field values:
add_filter( ‘izzygld_eee_field_value’, function( $value, $entry, $field, $form ) {
return $value;
}, 10, 4 );
Modify final CSV:
add_filter( ‘izzygld_eee_csv_content’, function( $csv, $entries, $form ) {
return $csv;
}, 10, 3 );
REST API Endpoints
GET /izzygld-eee/v1/export– Public download endpoint (token auth)GET /izzygld-eee/v1/preview– Entry count preview (admin auth)GET /izzygld-eee/v1/form-fields/{id}– Get form fields (admin auth)GET /izzygld-eee/v1/links– List active links (admin auth)
Generate Link Programmatically
$addon = izzygld_entry_export();
$result = $addon->token_handler->generate_token([
'form_id' => 1,
'fields' => ['field_1', 'field_2'],
'description' => 'Export for Vendor ABC',
'filters' => [
'start_date' => '2024-01-01',
'end_date' => '2024-12-31',
'status' => 'active',
],
], 24); // Hours until expiration
Screenshots
No screenshots provided

