Fix GoHighLevel Funnel URL Custom Values

Fix GoHighLevel Funnel URL Custom Values Not Working

If you use ClickUp or any other project management tool to track your marketing tasks, you may eventually run into an issue where URL parameters do not populate custom values correctly on a landing page. This guide explains step by step how to fix custom values not working when using URL parameters in GoHighLevel funnels and landing pages.

The problem usually appears when a funnel page is shared with parameters such as ?email= or ?first_name=, but the dynamic text on the page does not display the expected information. Instead, it shows blank values or default placeholders. By following the steps below, you can diagnose and correct this behavior quickly.

Understanding URL Parameters in GoHighLevel Funnels

Before troubleshooting, it is important to understand how URL parameters interact with forms and custom values in GoHighLevel. A typical URL parameter follows this pattern:

  • https://yourdomain.com/your-page?parameter_name=value
  • For example: https://yourdomain.com/optin?email=test@example.com

In a funnel or landing page, these parameters can be captured into form fields and then displayed using custom values inside the GoHighLevel page builder. If any step in this chain is misconfigured, the dynamic content will fail to display.

Common Reasons GoHighLevel Custom Values Fail

URL parameters on a GoHighLevel funnel can stop working for several reasons:

  • Incorrect parameter names that do not match the form field names.
  • Missing form fields associated with the parameters you want to capture.
  • Improperly configured custom values in the page content.
  • Caching or testing issues when reusing the same URL.

The following sections walk you through the correct setup process, using the documented solution from the official GoHighLevel help article.

Step 1: Create a Form in GoHighLevel

The first step is to create a form that will receive the values from your URL parameters. Without a proper form, GoHighLevel has nowhere to store the incoming data.

  1. In your GoHighLevel account, navigate to the Sites or Funnels section.
  2. Open the Forms builder.
  3. Create a new form or edit an existing one that you want to use on your landing page.
  4. Add all fields that need to be populated via URL parameters, such as:
  • First Name
  • Last Name
  • Email
  • Phone

Make sure the form is saved and available to be used inside your funnel page.

Step 2: Match URL Parameters to Form Field Names

For URL parameters to populate fields correctly in GoHighLevel, the parameter names in the URL must match the form field attribute names that the system expects. Typically, this means using lowercase field identifiers that correspond to standard fields.

Examples of URL parameters that map correctly to common form fields are:

  • ?first_name=John
  • ?last_name=Doe
  • ?email=john@example.com
  • ?phone=1234567890

When a contact visits the page with these parameters in the URL, GoHighLevel will attempt to pre-fill the form fields with the provided values, assuming the form fields exist and are compatible.

Step 3: Embed the Form on the GoHighLevel Landing Page

Next, ensure that the form is correctly placed on the landing page or funnel step where you want the custom values to appear.

  1. Open your funnel in the GoHighLevel funnel builder.
  2. Select the step (page) experiencing issues with dynamic custom values.
  3. Click Edit to open the page builder.
  4. Add or select the Form element.
  5. From the dropdown, choose the form you created earlier.
  6. Save the page.

With the form embedded, the system can now read URL parameters and map them into the relevant form fields on page load.

Step 4: Use GoHighLevel Custom Values on the Page

Once the form is configured and the parameters are correctly aligned, you can display the captured information as dynamic text using custom values. In GoHighLevel, custom values are tokens that pull data from the contact record or form submission.

To insert custom values on a funnel page:

  1. In the page builder, click into any text element where you want dynamic text to appear.
  2. Click the Custom Values option in the editor toolbar.
  3. Select the relevant contact field, such as:
  • {{contact.first_name}}
  • {{contact.last_name}}
  • {{contact.email}}

When the page loads with the correct URL parameters, GoHighLevel will populate these tokens with the corresponding values.

Step 5: Test the GoHighLevel URL Parameters

After configuring the form and custom values, you must test the funnel to confirm that everything operates correctly.

  1. Open the live URL of your funnel step.
  2. Append test parameters to the URL. For example:
    ?first_name=Sarah&last_name=Smith&email=sarah@example.com
  3. Press Enter to load the page.
  4. Verify the following:
  • The form fields are pre-filled with the values from the URL.
  • Any text elements using custom values (like {{contact.first_name}}) show the correct name.

If everything displays correctly, the GoHighLevel page is now configured to handle URL parameter‑driven custom values.

Troubleshooting GoHighLevel Custom Value Issues

If you still see empty or incorrect values, review the following troubleshooting points based on the official documentation:

  • Check parameter spelling: Make sure the parameter names in the URL exactly match the expected field names (for example, first_name not firstname).
  • Verify form placement: Confirm the correct form is present on the same funnel step as your custom values.
  • Confirm custom value tokens: Ensure you are using the correct token format such as {{contact.first_name}}.
  • Use a fresh URL: Clear your browser cache or use an incognito window when testing.
  • Review the help article: Compare your setup with the detailed explanation in the GoHighLevel support documentation.

Best Practices for Reliable GoHighLevel Funnels

To keep your funnels stable and reduce issues with URL parameters and custom values in GoHighLevel, apply these best practices:

  • Standardize your field names and URL parameter conventions across all campaigns.
  • Document which parameters each funnel expects so your team can build links correctly.
  • Always test new links with sample data before distributing them to leads.
  • Keep forms simple and only include the fields you actually need to populate dynamically.

For agencies and consultants who manage multiple workspaces, it can also help to maintain a central checklist or SOP in a tool like ClickUp so every funnel follows the same method.

Where to Get More Help with GoHighLevel

When you need strategic implementation advice or want professional support for complex automation, you can work with specialists who understand GoHighLevel deeply. A good starting point is to explore agency resources such as Consultevo for implementation guidance, funnel optimization, and system audits.

For platform‑specific technical instructions, always refer back to the official GoHighLevel custom values and URL parameters article, which this how‑to is based on. Following the steps in this guide will ensure your landing pages correctly capture and display data passed through URLs, helping you deliver more personalized experiences to your leads.

Need Help With ClickUp?

If you want expert help building, automating, or scaling your GHL , work with ConsultEvo — trusted GoHighLevel Partners.

Scale GoHighLevel

“`

Verified by MonsterInsights