GoHighLevel Forms & Surveys: How to Use Conditional Logic, Custom Fields, and Query Keys the Right Way

GoHighLevel Forms & Surveys: How to Use Conditional Logic, Custom Fields, and Query Keys the Right Way

January 28, 20264 min read

GoHighLevel forms and surveys are far more powerful than most businesses realize. When set up correctly, they allow you to qualify leads, route contacts dynamically, trigger automations, and protect your workflows from breaking.

In this guide, we’ll walk through how to build forms and surveys in GoHighLevel, explain query keys vs custom fields, and show real-world conditional logic examples you can use for any business.

Why Query Keys Matter (And Why They Break Automations)

Before building anything, it’s critical to understand query keys.

A query key is a unique identifier assigned to each form field. It allows GoHighLevel to:

  • Pre-fill form data using URL parameters

  • Pass data into workflows and automations

  • Trigger conditional logic

A Real Client Issue:

We recently worked with a client who changed a query key inside a form field. Unfortunately, their workflows were built using if/else conditions based on the old query key.

The result?

  • Automations stopped working

  • Lead routing failed

  • Follow-ups broke silently

Best Practice

Instead of building workflows on query keys:

  • Use custom fields

  • Keep query keys stable

  • Build automations using custom field values

Custom fields are reusable, safer, and far more automation-friendly.

Navigating GoHighLevel Forms

Inside GoHighLevel, go to:

Sites → Forms

You’ll see three main sections:

  • Builder – Create and edit forms

  • Analyze – View analytics (views, conversions)

  • Submissions – See lead data and responses

You can build forms using templates or start from scratch. In most cases, building from scratch gives you better control.

Form Elements You Can Add

GoHighLevel provides a wide range of form elements, including:

Personal Information

  • First name, last name, full name

  • Email, phone number

  • Date of birth

  • Address fields

Input Fields

  • Single-line text

  • Multi-line text

  • Dropdowns (single or multi-select)

  • Radio buttons

  • Checkboxes

  • Ratings

Advanced Elements

  • Payment collection (sell products)

  • Signature fields

  • CAPTCHA

  • Terms & Conditions

  • Scoring fields

  • Date picker

  • HTML blocks

Each field can be customized from the right-hand panel.

Styling and Form Design

GoHighLevel allows deep customization without code:

Style Options

  • Pre-built themes

  • Border width, radius, and color

  • Shadows

  • Input padding

  • Font size and colors

  • Placeholder styling

Advanced Styling

  • Background images

  • Header images

  • Custom CSS

  • One-column or two-column layouts

  • Agency branding toggle

These tools let you match your form perfectly to your website or funnel.

Form Submission Settings

You can define what happens after a form is submitted:

  • Show a confirmation message

  • Redirect to a URL

  • Trigger an order action

Additional options include:

  • Facebook Pixel ID

  • Conversion events

  • Sticky contacts (use cautiously)

  • GDPR-compliant fonts (EU only)

Why Custom Fields Are Better Than Query Keys

Custom fields are created under:

Settings → Custom Fields

Benefits of Custom Fields

  • Reusable across forms and surveys

  • Safer for automation logic

  • Easier to manage and organize

  • No risk of breaking workflows

Once created, custom fields appear under Additional Information and can be added to any form.


Conditional Logic in Forms (Real Examples)

Conditional logic allows your form to change dynamically based on answers.

Example 1: Show/Hide Fields

If:

  • Car Type = Toyota Camry
    Then:

  • Show “10% Discount” field

Example 2: Redirect to URL

If:

  • Car Type = Honda Accord
    Then:

  • Redirect to a specific page

Example 3: Disqualify a Lead

If:

  • Car Type = No Car
    Then:

  • Show a disqualification message and end the form

This logic helps you filter leads and improve overall lead quality.


Button Customization

Submit buttons can be customized with:

  • Text (Submit, Get Discount, Book Now)

  • Font style and size

  • Alignment

  • Padding and borders

  • Shadows and colors

All button styling is handled from the right panel when the button is selected.

Form Integration Options

You can deploy your form in multiple ways:

  • Embed code for any website (WordPress, Wix, custom sites)

  • Shareable direct link

  • Email sharing

New Feature: Email Notifications

GoHighLevel now allows:

  • Instant email notifications for form submissions

  • Autoresponder emails without workflows

This is ideal for simple use cases.


GoHighLevel Surveys vs Forms

Surveys differ from forms in structure and logic.

Key Differences

  • Surveys are multi-slide

  • Support jump logic between slides

  • Better for feedback, qualification, and multi-step experiences

Survey Logic Examples

  • If rating = 5 → Jump to thank-you slide

  • If rating = 1 → Show complaint field

  • Redirect based on answers

  • Disqualify leads dynamically

Surveys offer more advanced logic than forms.


When to Use Forms vs Surveys

Use Forms when:

  • You need quick data collection

  • Single-page experience

  • Simple logic

Use Surveys when:

  • You need multi-step qualification

  • Advanced logic and branching

  • Better user experience


Final Thoughts

GoHighLevel forms and surveys are not just lead capture tools. When built correctly, they become lead qualification engines that protect your automations, improve data quality, and increase conversions.

The key takeaways:

  • Avoid building workflows on query keys

  • Use custom fields for automation

  • Leverage conditional logic to qualify leads

  • Use surveys for complex logic


Need Help With GoHighLevel Forms or Surveys?

If you need help with GoHighLevel services, such as:

  • Forms and surveys

  • Conditional logic

  • Custom fields

  • GoHighLevel workflows

  • Websites, funnels, or ads

👉 Contact us here:
https://localniche-marketing.com/contact-us

Danish is the founder of LocalNiche Marketing, bringing 6+ years of digital marketing expertise from leading US and UK agencies to help businesses scale through intelligent automation and data-driven advertising.

Specializing in two core areas, Danish builds complete GoHighLevel CRM and automation systems for busy business owners who need reliable revenue engines that run on autopilot. He also works exclusively with chiropractors to scale patient acquisition through Meta, Google, and TikTok advertising.

His preset ad strategies and conversion-optimized funnels have generated over 39,000 qualified leads for chiropractic practices, specializing in high-ticket services like spinal decompression, neuropathy treatment, and shockwave therapy. When systems meet strategy, predictable growth follows.

Danish Imtiaz Ahmad

Danish is the founder of LocalNiche Marketing, bringing 6+ years of digital marketing expertise from leading US and UK agencies to help businesses scale through intelligent automation and data-driven advertising. Specializing in two core areas, Danish builds complete GoHighLevel CRM and automation systems for busy business owners who need reliable revenue engines that run on autopilot. He also works exclusively with chiropractors to scale patient acquisition through Meta, Google, and TikTok advertising. His preset ad strategies and conversion-optimized funnels have generated over 39,000 qualified leads for chiropractic practices, specializing in high-ticket services like spinal decompression, neuropathy treatment, and shockwave therapy. When systems meet strategy, predictable growth follows.

LinkedIn logo icon
Youtube logo icon
Back to Blog