
GoHighLevel Forms & Surveys: How to Use Conditional Logic, Custom Fields, and Query Keys the Right Way
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
