Learn how to set up conditional logic in GHL Customer Care forms. Automate redirects, show custom messages, disqualify leads, and improve form conversions.
5 min read1,113 words6 explained imagesUpdated Tue, 12 May at 6:05 AM
Assistants need to reach this page over the internet. While it is only running on your machine, these two buttons will not be able to load it.
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
Conditional Logic v2 helps you create smarter, more dynamic forms and surveys. It lets you show or hide fields, redirect users, display messages, disqualify leads, or jump to different slides — all based on how someone answers.
This guide explains how to use Conditional Logic, what’s new in version 2, and which fields are supported.
What Is Conditional Logic
Conditional Logic automates actions inside a form or survey based on user input. You can define conditions like:
If the answer is “No,” show a message.
If the score is below 5, disqualify the lead.
If the date is within a range, redirect to another page.
In surveys, jump to a specific slide instead of showing all questions.
This creates a more personal and efficient experience for respondents.
Expanded Field Support: Checkboxes, multi-dropdowns, TnC1, TnC2, file uploads, and signatures
New Show/Hide Targets: Payment, text, HTML, image, and TnC elements
Rule List Filtering (Surveys): Filter rules by field or slide
Cycle Protection: Prevents loops (Slide A → Slide B → Slide A)
Localized & Accessible: Translated UI with keyboard navigation
Available Actions
When you open Conditional Logic, you’ll see four action types you can create:
Action
Description
Redirect to URL
Send users to a specific webpage after submission
Display Custom Message
Show a personalized message based on answers
Disqualify Lead
Automatically reject unqualified form submissions
Show/Hide Fields
Dynamically control which fields appear or hide
All conditions are executed in top-down order. Later matching rules override earlier ones when applicable.
Conditional Logic in Calendar Booking Forms
Conditional logic in forms also applies when a custom form is used inside a supported calendar booking flow. This gives you more control over qualification and the final confirmation experience.
In calendar bookings:
Show/Hide logic updates fields dynamically as the user answers questions
Disqualify lead logic is checked before the appointment is booked
If a lead is disqualified, the system does not create the appointment
If a lead is disqualified, the system does not collect payment
Redirects and custom messages can be used as part of the booking outcome
If the calendar confirmation page is set to Use custom form rules, the system shows the form’s redirect or custom message after submission. If the form does not include either one, the booking uses the default confirmation page instead.
Note: Calendar support described here applies to supported booking flows that use custom forms. Services (v2) and Rentals are not included in this article yet.
How to Set Up Conditional Logic
You can add and manage rules directly inside the Form or Survey Builder.
1. Open Conditional Logic
In the builder, click Conditional Logic in the top bar.
Step 1 of 1: In the builder, click Conditional Logic in the top barWhat this shows Step 1 of 1: In the builder, click Conditional Logic in the top bar.What this showsShows what to click for step 1 of 1 in the "1. Open Conditional Logic" section of "Conditional Logic V2 in Forms and Surveys!".This screenshot accompanies step 1 of 1 in the "1. Open Conditional Logic" section of "Conditional Logic V2 in Forms and Surveys!". At this point in the walkthrough you in the builder, click Conditional Logic in the top bar.Step 1 of 1Image 1 of 6What to clickIn the builder, click Conditional Logic in the top bar.
Buttons and menus referencedConditional Logic
2. Add a New Condition
Click Add New Condition.
Choose an action (Redirect, Message, Disqualify, or Show/Hide).
The logic builder opens for that action.
Step 3 of 3: The logic builder opens for that actionWhat this shows Step 3 of 3: The logic builder opens for that action.What this showsShows what this covers for step 3 of 3 in the "2. Add a New Condition" section of "Conditional Logic V2 in Forms and Surveys!".This screenshot accompanies step 3 of 3 in the "2. Add a New Condition" section of "Conditional Logic V2 in Forms and Surveys!". At this point in the walkthrough you the logic builder opens for that action.Step 3 of 3Image 2 of 6What this coversThe logic builder opens for that action.
Buttons and menus referencedAdd New Condition
All 3 steps in this procedure
Click Add New Condition.
Choose an action (Redirect, Message, Disqualify, or Show/Hide).
The logic builder opens for that action. this image
3. Build the Rule
Follow the guided 3-step flow:
Select Field – Choose the form field or slide to base the rule on.
Select Field State – Pick the condition (e.g., is equal to, is empty).
Provide a Value – Enter the matching value (text, number, or date).
You can add additional conditions using AND or OR connectors.
3. Build the Rule (image 3 of 6)What this shows You can add additional conditions using AND or OR connectors.What this showsIllustrates the "3. Build the Rule" section of "Conditional Logic V2 in Forms and Surveys!".This screenshot appears in the "3. Build the Rule" section of "Conditional Logic V2 in Forms and Surveys!". The text alongside this image reads: You can add additional conditions using AND or OR connectors. Immediately after, the guide continues: Some operators don’t require values, like “is empty” or “is checked.”.Image 3 of 6What this coversYou can add additional conditions using AND or OR connectors.
Buttons and menus referencedSelect FieldSelect Field StateProvide a ValueANDOR
Next stepSome operators don’t require values, like “is empty” or “is checked.”All 3 steps in this procedure
Select Field – Choose the form field or slide to base the rule on.
Select Field State – Pick the condition (e.g., is equal to, is empty).
Provide a Value – Enter the matching value (text, number, or date).
Some operators don’t require values, like “is empty” or “is checked.”
4. Choose the Action Result
Depending on the action type:
Redirect: Add a valid URL (e.g., https://example.com)
Step 1 of 5: Redirect: Add a valid URL (e.g., https://example.com)What this shows Step 1 of 5: Redirect: Add a valid URL (e.g., https://example.com)What this showsShows what this covers for step 1 of 5 in the "4. Choose the Action Result" section of "Conditional Logic V2 in Forms and Surveys!".This screenshot accompanies step 1 of 5 in the "4. Choose the Action Result" section of "Conditional Logic V2 in Forms and Surveys!". At this point in the walkthrough you redirect: Add a valid URL (e.g., https://example.com). This part of the guide covers 5 fields, listed below. The next step is to display Message: Enter your message text.Step 1 of 5Image 4 of 6What this coversRedirect: Add a valid URL (e.g., https://example.com)
Fields in this part of the guideRedirect: Add a valid URL (e.g., https://example.com)Display Message: Enter your message textShow/Hide Fields: Pick which fields appear or hideDisqualify Lead: The form stops submission when matchedJump To (Surveys only): Choose the target slide or question
Next stepDisplay Message: Enter your message textAll 5 steps in this procedure
Redirect: Add a valid URL (e.g., https://example.com) this image
Display Message: Enter your message text
Show/Hide Fields: Pick which fields appear or hide
Disqualify Lead: The form stops submission when matched
Jump To (Surveys only): Choose the target slide or question
Display Message: Enter your message text
Step 2 of 5: Display Message: Enter your message textWhat this shows Step 2 of 5: Display Message: Enter your message textWhat this showsShows what to fill in for step 2 of 5 in the "4. Choose the Action Result" section of "Conditional Logic V2 in Forms and Surveys!".This screenshot accompanies step 2 of 5 in the "4. Choose the Action Result" section of "Conditional Logic V2 in Forms and Surveys!". At this point in the walkthrough you display Message: Enter your message text. This part of the guide covers 5 fields, listed below. The next step is to show/Hide Fields: Pick which fields appear or hide.Step 2 of 5Image 5 of 6What to fill inDisplay Message: Enter your message text
Fields in this part of the guideRedirect: Add a valid URL (e.g., https://example.com)Display Message: Enter your message textShow/Hide Fields: Pick which fields appear or hideDisqualify Lead: The form stops submission when matchedJump To (Surveys only): Choose the target slide or question
Next stepShow/Hide Fields: Pick which fields appear or hideAll 5 steps in this procedure
Redirect: Add a valid URL (e.g., https://example.com)
Display Message: Enter your message text this image
Show/Hide Fields: Pick which fields appear or hide
Disqualify Lead: The form stops submission when matched
Jump To (Surveys only): Choose the target slide or question
Show/Hide Fields: Pick which fields appear or hide
Step 3 of 5: Show/Hide Fields: Pick which fields appear or hideWhat this shows Step 3 of 5: Show/Hide Fields: Pick which fields appear or hideWhat this showsShows what to choose for step 3 of 5 in the "4. Choose the Action Result" section of "Conditional Logic V2 in Forms and Surveys!".This screenshot accompanies step 3 of 5 in the "4. Choose the Action Result" section of "Conditional Logic V2 in Forms and Surveys!". At this point in the walkthrough you show/Hide Fields: Pick which fields appear or hide. This part of the guide covers 5 fields, listed below. The next step is to disqualify Lead: The form stops submission when matched.Step 3 of 5Image 6 of 6What to chooseShow/Hide Fields: Pick which fields appear or hide
Fields in this part of the guideRedirect: Add a valid URL (e.g., https://example.com)Display Message: Enter your message textShow/Hide Fields: Pick which fields appear or hideDisqualify Lead: The form stops submission when matchedJump To (Surveys only): Choose the target slide or question
Next stepDisqualify Lead: The form stops submission when matchedAll 5 steps in this procedure
Redirect: Add a valid URL (e.g., https://example.com)
Display Message: Enter your message text
Show/Hide Fields: Pick which fields appear or hide this image
Disqualify Lead: The form stops submission when matched
Jump To (Surveys only): Choose the target slide or question
Disqualify Lead: The form stops submission when matched
Jump To (Surveys only): Choose the target slide or question
5. Save
The Save button activates only after all required inputs are valid.
The system checks for missing values and prevents loops automatically.
Rules run top-down, and later matches override earlier ones.
Supported Fields
Conditional Logic v2 supports more field types than before.
Personal Info
First Name
Last Name
Email
Phone
Form Fields
Single Line
Multi Line
Number
Monetary
Score
Date Picker
Dropdown (Single)
Dropdown (Multi)
Radio Select
Checkbox
Terms & Conditions (TnC1 / TnC2)
File Upload
Signature
Content & Payment Elements
Text
HTML
Image
Payment
Note: Calendar fields are not yet supported.
Supported Operators by Field Type
Field Type
Operators
Text (single/multi line)
equal to, not equal to, contains, does not contain, starts with, ends with, is empty, is filled
Phone / Email
equal to, not equal to, contains, starts with, ends with, is empty, is filled
Number / Score / Monetary
equal to, not equal to, greater than, less than, between, is empty, is filled
Date
equal to, before, after, between, is empty, is filled
Dropdown (single)
is equal to, is not equal to, is empty, is filled
Multi Dropdown / Checkbox
is equal to {Option}, is not equal to {Option}, is empty, is filled
TnC1 / TnC2
is checked, is not checked
File Upload / Signature
is empty, is filled
Survey-Specific Features
Jump To Logic
IF Basis: Field or Slide
THEN Action: Jump to a slide or question
Evaluation: Happens when the user clicks “Next”
Conflict Handling: If multiple Jump To rules match, the first one runs
Protection: Prevents self-loops and slide-to-slide cycles automatically
Rule Filtering
In surveys, you can filter rules by:
Field: Show all rules related to a field
Slide: Show all rules that affect or belong to that slide
Behavior & Evaluation
Rules execute top-down in order.
For Redirect, Message, Disqualify, only the first matching rule runs.
For Show/Hide, later matches override earlier ones.
For multi-selects, “is equal to {Option}” checks if the option is selected.
Text logic ignores case and extra spaces.
Dates use the account’s timezone.
Tips
Use Between for number or date ranges (inclusive).
Try date presets like Today or This Week.
The “Radio Other” option appears only if enabled for that field.
Always preview the form or survey to verify rule behavior.
FAQs
1. Can I mix AND and OR in the same rule? No. Each rule must use one type of connector — either AND or OR.
2. Can I have multiple rules in the same form? Yes. Each rule works independently.
3. What happens if more than one condition matches? For submission actions, the first match wins. For Show/Hide, later rules override earlier ones.
4. Can I create loops in Jump To logic? No. The builder prevents loops and shows an error message if detected.