🎉 Use coupon MYXERO to enjoy 20% recurring discount on any plan. View Pricing
I

Izzygld Entry Export for Gravity Forms

0/5 (0 ratings) — active installs Updated Apr 13, 2026

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