Gravity Forms + Eloqua WordPress Plugin

Increase conversions using the power of Gravity Forms to keep visitors on your site while still feeding data to Eloqua.



  • Domains
  • Updates
    1 YR
  • Support
Best Choice



  • Domains
  • Updates
    1 YR
  • Support
SKU: GFELQ Category: Tags: , ,


Basic License

1 site, 1 year license, renewed annually providing all plugin updates for a full year.

Pro License

Includes basic license (allowing 3 domain activations – production, staging, and development) with 1 year of plugin support including the ability to create tickets and request personal service on your site.


= 2.5.1 (2021-09-02) =
* Updated Composer packages to latest versions.
* Fixed a bug related to Bulk Retry Add-on.

= 2.5.0 (2021-08-30) =
* Updated Plugin Update Checker to version 4.11
* Fixed an issue with the Automatic Updates.
* Fixed an issue where unlicensed sites show as licensed.

= 2.4.7 (2021-08-20) =
* Fixed a PHP error when attempting to resubmit an entry.

= 2.4.6 (2021-08-09) =
* Fixed an issue when sometimes bad responses coming back from Eloqua submissions.

= 2.4.5 (2021-08-03) =
* Fixed another extension licensing bug.
* Added license deactivation for extensions.
* Code cleanup and more debugging logging.

= 2.4.4 (2021-08-02) =
* Fixed a bug related to activating licenses for extensions.

= 2.4.3 (2021-07-30) =
* Styling updates to Edit Feed Page.
* Fixed a few more PHP Fatal error issues.
* Fixed an issue with the licenser not activating properly.
* Fixed a few other incorrect references to methods due to code refactor.

= 2.4.2 (2021-07-27) =
* Fixed some PHP Fatal error messages related to incorrect reference to stdClass().

= 2.4.1 (2021-07-25) =
* Fixed an issue on the feed list page where a PHP error was thrown.
* Fixed an issue where some pages incorrectly displayed a "needs setup" message.
* Fixed an issue with the updater check.
* Fixed a PHP fatal error on the feed edit page.

= 2.4.0 (2021-07-24) =
* Major code refactors for easier debugging and better Gravity Forms 2.5 support.
* Added support for new licensing software.
* Fixed a bug where license key wouldn't store or activate.

= 2.3.2 (2021-05-18) =
* Fixed some UI issues related to GF 2.5.x.

= 2.3.1 (2020-01-39) =
* Version bump to trigger update. Sorry!

= 2.3.0 (2019-12-14) =
* Better logging and disconnect detection.
* Moved majority of settings to Advanced Settings hidden panel.
* Added Eloqua Form Column to Forms List.
* Extended Eloqua connection storage transient from 1 hour to 30 days.
* Fixed bug where GFEloqua field visible on Field Mappings.
* Clear all Eloqua data (including form transients) when disconnecting from Eloqua.
* Updated dependency libraries to latest versions.
* Misc code cleanup.

= 2.2.5 (2019-05-03) =
* Fixed PHP bug when OAuth token needed to be refreshed.
* Selectively loaded WP_Http only when needed.
* Code clean up and added function documentation.

= 2.2.4 (2019-04-03) =
* Added FormFieldGroup support.

= 2.2.3 (2019-02-01) =
* Hot fix release to solve PHP Fatal error when old OAuth token is used with new OAuth library.

= 2.2.2 (2018-12-19) =
* Fixed a bug where access token wasn't getting restored properly.
* Fixed a bug with legacy auth not able to send HTTP requests.
* Fixed a bug where some legacy code for OAuth refresh tokens got removed, now restored.

= 2.2.1 (2018-12-18) =
* Resolved issue with auto-updater due to changes in Gitlab API.

= 2.2.0 (2018-12-18) =
* New OAuth Library (thephpleague/oauth2-client) is now being used for authentication, form retrieval, and submissions. You'll need to disconnect and re-connect from Eloqua in order for the libary to be used. Hopefully this should help substantially with Eloqua disconnects in the future. Please send any issues you find to support!
* Added Eloqua cookie support - Uses elqCustomerGUID by default. Other cookie values can be filtered with gfeloqua_eloqua_cookies.
* Additional filter added gfeloqua_custom_data for custom data to be sent with request.

= 2.1.7 (2018-10-31) =
* Added support for older versions of Gravity Forms

= 2.1.6 (2018-05-25) =
* Added Compliance with GDPR
* Removed debug logging of personal data.
* Added privacy statements to WordPress Privacy updates of v4.9.6
* Added hooks to remove personal data from stored settings.

= 2.1.5 (2018-05-16) =
* Added a Test Connection button for immediate feedback about Eloqua Connection.
* Fixed issue where object being sent to Eloqua was mistaken for array.
* Fixed an undefined variable bug.
* More logging to help uncover authentication issues.

= 2.1.4 (2018-05-13) =
* Resolved bug where extension license would not save/activate.
* Added some styling to extension settings.

= 2.1.3 (2018-05-11) =
* Quick release to resolve yet another issue with Request Timeout.

= 2.1.2 (2018-05-11) =
* Quick release to resolve issues with Request Timeout setting not being applied to API calls.

= 2.1.1 (2018-05-10) =
* Added better error reporting for Response Code 400: Bad Request - Happens when Eloqua validation fails.
* Fixed a bug when multisite updates didn't work when only activated on subsites.
* Renamed Setting "Connection Timeout" to "Request Timeout" for clarity.
* Added iThemes Security "hide-backend" feature support for Admin URLs.
* Fixed bug where Request Timeout wasn't being applied to some API calls.
* Ensure API calls are using TLS 1.2.

= 2.1.0 (2018-04-26) =
* Added Multisite Support. Subdomains still count as separate domains, but subdirectory multi-sites count as the same site.
* Switched to frontend OAuth code collection to avoid admin issues.
* Minor bug fixes.

= 2.0.4 (2018-04-25) =
* Fixed a bug where field mapping validation was not working
* Added better feedback when changing forms on Edit Feed page.
* Restored Entry Notes feature to display log of notes on entry detail page.

= 2.0.3 (2018-04-20) =
* Addresses an issue where connection to Eloqua may be lost when retrieving an OAuth refresh token
* Added "Last authenticated" date to settings page Authentication tooltip.
* Some code refactoring to remove redundant code.

= 2.0.2 (2018-04-18) =
* Fixed an issue with re-activating the license on the same domain
* Resolve issue where license not getting saved properly
* Fixed issue where license key was getting cleared after saving settings page
* Checked for timeouts to prevent frequent Eloqua disconnections.
* Added more debugging notes throughout

= 2.0.1 (2018-04-04) =
* Added support for an Extensions library
* More consistent settings naming (may reset some of your settings)
* Added Remote request Timeout setting and filter

= 2.0.0 (2018-03-31) =
* Updated to use includes WordPress coding standards syntax
* Restructured Javascript to use GFEloqua object (namespace)
* Another OAuth adjustment to support changes to Eloqua OAuth API
* Changed License to GPL v3
* Updated to Select2 version 4.0.6-rc.1
* Fixed js bug with select2 script handle
* Added support to call resubmit_entry without AJAX
* Switched all debugging logging to use Gravity Forms built-in logging
* Added plugin license and auto-updater
* Fixed PHP notice related to resubmitting failed entries

= 1.6.0-delta =
* Fixed an OAuth issue where spaces were causing OAuth problems.
* Additional Debugging data stored
* Adds Authentication Timestamp

= 1.5.3-beta =
* Fixed a PHP warning which would occur when the entry meta was being processed during submission.
* Added new hook for custom error logging `gfeloqua_log_entry_notes`
* Bug Fix related to retry_failed_submissions
* Some admin styling adjustments
* Added Github Updater support back in (which may or may not have ever been taken out)

= 1.5.2 =
* Some admin styling adjustments
* Added disconnect debugging setting

= 1.5.1 =
* Fixed a bug when refreshing OAuth token
* Fixed a bug with admin notification

= 1.5.0 =
* Completely revamped Debugger/Entry Notes with a Custom Debugger Class
* Added additional debugging info to various places
* Attempted to fix false positives
* Added a button to reset the entry status in the case of a false positive, so a resubmission can be done and debug notes can be reviewed.
* Removed some duplicate debugging comments
* Fixed a few typos
* Added visual queue of unlimited retries.

= 1.4.2 =
* Removed Github Access Token

= 1.4.1 =
* Added automatic re-submission of failed entries
* Added display count to show retry attempts.
* Added private Github Updater Token, but I don't think it's working.

= 1.4.0 =
* Restructured repository for Github Updater support

= 1.3.3 =
* Added "Retry Submission" button on failed submissions to Eloqua
* Added "Sent to Eloqua?" meta column to display submissions status on Entries View
* Added additional debug detail when submissions fail to be received by Eloqua

= 1.3.2 =
* Fixed bug where form list from Eloqua wouldn't refresh with latest forms

= 1.3.1 =
* Fixed PHP Notice when inserting version data throws notice about non-object
* Added GitHub Updater plugin support (More Info:
* Added filter `gfeloqua_validate_response` to validate_response in GFEloqua API Class
* Added entry note/error logging and display in admin
* Updated select2 to version 4.0.3

= 1.3.0 =
* Fixed bug where only 1000 records are displayed. (needs testing)
* Fixed bug where multi-checkbox values are not being stored.
* Added feature to show Forms grouped by folder name
* Added ability to specify count and page parameters to get_forms() method
* Added Admin Notice when Eloqua is disconnected
* A few minor tweaks

= 1.2.4 =
* fixed a bug keeping you from disabling the notification
* added some documentation

= 1.2.3 =
* added feature to alert you if Eloqua is disconnected

= 1.2.2 =
* added better OAuth setup, no longer needs code copy/paste
* added better error message when can't connect to Eloqua

= 1.2.1 =
* added select2 to find Eloqua forms easier
* fixed javascript spinner bug

= 1.2.0 =
* NOTE: Changed plugin slug to fix Issue #4. Your settings may need to be reset.
* added OAuth support
* added credential validation to settings page
* fixed Issue #4 Gravity Forms Registration Warning
* fixed Issue #5 Error "This add-on needs to be updated. Please contact the developer."

= 1.1.0 =
* setup securely stored auth string
* fixed bug with clearing transients
* minor bug fixes

= 1.0.1 =
* Added refresh buttons to clear transients

= 1.0 =
* Launched plugin

Additional information

Current Version



Enterprise, Pro, Basic

Q: How do I enable logging?

In order to debug issues with the plugin, your Eloqua connection, or form submissions, sometimes it is necessary to enable logging to figure out the cause of any possible problems. To enable logging, simply:

  1. Log into your WordPress Admin Dashboard
  2. Under Forms in the left-hand menu, click Settings.
  3. Under General Settings, one of the last settings is “Logging”. Choose “On” to turn on logging.

Now that logging is enabled, you should see a new menu item on the Settings page called “Logging”. To enable Logging for this plugin, here are the steps to do it:

  1. Visit the Forms > Settings page in the main WordPress admin menu.
  2. Click the new “Logging” menu on the left of the Settings page.
  3. Next to Gravity Forms Eloqua, click the checkbox to “Enable Logging”.
  4. Depending on your situation, you may only want to see Error messages, however, there is a drop down menu that allows you to select for the plugin to Log All Messages. If instructed by support, it’s usually best to just go ahead and log all messages.
  5. Click Update Settings and the plugin will begin logging information that is helpful for debugging and resolving issues.

Once you are ready to disable logging, be sure to delete the log from this page as well. The “delete log” link can be find directly below the Gravity Forms Eloqua heading next to the “view log” link.

You may also like…