Skip to main content
Integration: GoHighLevel

Create hidden fields in your GoHighLevel forms to automatically pass transaction IDs, Offer IDs, and partner IDs to Everflow.

Dasha Shareyko avatar
Written by Dasha Shareyko
Updated over a week ago

Overview

You can leverage hidden fields in your GoHighLevel forms to streamline the tracking process with Everflow.

Note: The guide below applies only to Form Submits and Surveys. Please do not apply these steps to Order Purchase (one- or two-step order forms).

There are two main approaches to integrate with GoHighLevel:

Redirect Linking

If you're using redirect links, you can create a hidden field that collects the _ef_transaction_id value. This allows you to pass the transaction ID to Everflow when the form is submitted, which you can then use to trigger a webhook and sync the data.

So:

  • Format BDU with ?_ef_transaction_id={transaction_id} or &_ef_transaction_id={transaction_id} to pass transaction ID in a redirect.

  • Create a hidden field within GoHighLevel that will collect the _ef_transaction_id value under the Query Key.

  • From there, a webhook can be created to fire into Everflow using that hidden Transaction ID field value.

Direct Linking

For direct links, you'll want to use hidden fields to capture the oid (Offer ID) and affid (Partner ID) values from the URL parameters. Since direct links don't include the transaction ID, this approach lets you pass the necessary tracking data to Everflow through a webhook.

So:

  • Place click script in the header of the site as normal in order to track the clicks.

  • Then create Hidden Fields as shown below and proceed to a webhook.

Offer ID:

Partner ID:

In both cases, you'll want to set up a webhook in GoHighLevel that fires the relevant data (transaction ID, offer ID, partner ID, etc.) to your Everflow tracking domain.

This ensures your conversion data is accurately captured and attributed.

In short, you need to:

  • Use a GET request

  • Add the Tracking domain as the endpoint

  • Add all the necessary parameters under Query String Parameter including

    • NID

    • transaction_id or oid & affid

    • email, amount, or any other relevant data (adv1-5)

The key to this setup is using hidden form fields to collect the tracking parameters, so you can seamlessly pass that information to Everflow without requiring any manual steps from your end. This helps streamline your tracking and reporting across platforms.

Did this answer your question?