GoHighLevel glossary

Survey

A GoHighLevel survey is a multi-slide form that asks questions a step at a time, with conditional logic to skip slides or disqualify respondents.

A survey in GoHighLevel is a form split into slides, so people answer a few questions at a time instead of facing one long page. Like a form, it maps answers into contact fields and custom fields, and each completed survey creates or updates a contact. Unlike a form, a survey can use conditional logic to jump to a different slide based on an answer, or to disqualify a respondent and end the survey early.

Surveys are a good fit for qualification and intake: funding applications, quote requests, eligibility checks and booking questionnaires.

In practice

You build surveys under Sites, then Surveys (as of October 2026). Add slides, put fields on each, then set conditional logic on answers, for example "if the answer to Do you own the business? is No, jump to the disqualification slide." Survey settings also control things like the progress bar and what happens after the last slide.

On the automation side, the "Survey Submitted" trigger starts workflows the same way a form does, and you can filter on specific answers or disqualification. A common setup tags qualified and disqualified respondents differently and routes only qualified ones to a rep.

Surveys can include file upload fields too. Files uploaded that way are attached to the contact record, which matters later when you need to download or back them up, because they aren't part of a normal contact export.

Where it shows up in RGS Tools

Backup & Insights's file backup covers files uploaded through survey and form file fields, and rep packages can split contacts into packages with their files, one per rep. Sub-Account Manager's dropdown option manager helps maintain the choice fields surveys depend on.

Related terms

Form SubmissionCustom FieldWorkflowTag

Guides that mention Survey

Sub-Account Manager

How to Add Dropdown Options to GoHighLevel Custom Fields

How to add dropdown options to GoHighLevel custom fields, including checkbox and radio fields, what happens to old data, and how to add a long list at once.

4 min read
Backup & Insights

How to Back Up a GoHighLevel Sub-Account

A layer-by-layer plan to back up a GoHighLevel sub-account: snapshots for setup, CSVs for records, and the files, recordings and messages native exports skip.

5 min read
Backup & Insights

How to Download All Files from GoHighLevel Contacts

Where files live on GoHighLevel contacts, how to download them one by one or via the API, and how to keep each file tied to its contact in a bulk pull.

5 min read
Backup & Insights

What the GoHighLevel CSV Export Leaves Out

The GoHighLevel CSV export skips files, message history, older notes and hidden columns. See what's missing, why it matters, and how to get each piece out.

5 min read
Field Finder

Delete Unused Custom Fields in GoHighLevel: Cleanup Guide

How to find duplicate and unused custom fields in GoHighLevel, check what depends on them, back up the data, delete safely, and audit many sub-accounts.

6 min read
Backup & Insights

GoHighLevel Client Offboarding Checklist: Export Before Deleting

A step-by-step GoHighLevel client offboarding checklist: what to export, what snapshots miss, and how to keep a copy before the sub-account is deleted.

6 min read
All 6 tools, all 34 features: $149/month

Every tool above plus everything we release next. $302/month bought separately. 7 days free, cancel any time.

Start the bundle free