Who This Is For / When to Use
Use conditional logic if you want to:
Route users to different URLs based on answers.
Show validation or guidance messages dynamically.
Disqualify leads that don’t meet criteria.
Show or hide fields based on user input.
Control when payment elements appear.
Accessing Conditional Logic
Go to Sites > Forms.
Locate the form you want to update.
Open the form menu and click Edit.
In the Form Builder, click the Conditional Logic icon in the secondary header bar.
Conditional Logic Actions Overview
When you add a new condition, you can choose from four actions:
Redirect to URL
Display custom message
Disqualify lead
Show/Hide fields
Conditions are executed top-down, in the order they appear.
Redirect Users to a URL
When to Use
Use this when you want to send users to different pages after submission based on their responses.
How to Configure
Click Redirect to URL.
Select a form field to evaluate.
Choose an operator (for example, Is Equal To).
Select or enter a comparison value.
Enter a valid destination URL.
Click Save.
Example: Yes / No Redirects
You can create multiple redirect rules for the same field.
Display a Custom Message
When to Use
Use this to show guidance, warnings, or validation messages instead of redirecting.
How to Configure
Click Display custom message.
Set your filter conditions.
Enter the message you want the user to see.
Use formatting tools if needed.
Click Save.
Disqualify a Lead
When to Use
Use this to block or flag submissions that do not meet your qualification criteria.
How to Configure
Click Disqualify lead.
Choose the field and condition.
Enter the comparison value.
Add a custom disqualification message.
Click Save.
Show or Hide Fields Dynamically
When to Use
Use this to progressively reveal fields only after specific answers are provided.
How to Configure
Click Show/Hide Fields.
Set the condition (for example, City Is Equal To “New York”).
Choose Show or Hide.
Select the field to affect.
Click Save.
Example Result
Before condition is met:
After condition is met:
Field Availability in Conditions
Only fields already added to the form will appear in condition filters.
Using Conditional Logic With Payment Elements
You can control payment visibility with conditional logic.
How It Works
Add a payment element to the form.
Create a Show/Hide Fields condition.
Set the payment element to show or hide based on a user response.
Save and test the form.
This is useful for optional upgrades, subscriptions, or eligibility-based payments.
Notes and Limitations
Conditions are evaluated top-down.
Switching between AND and OR updates all logic in that condition.
Conditional logic overrides default submit actions.
Checkbox and multi-select fields are not supported in conditional logic.
Only relevant fields appear in dropdowns to reduce clutter.
FAQ
What is conditional logic in forms?
Conditional logic allows forms to react dynamically to user input by redirecting users, showing messages, disqualifying leads, or controlling field visibility.
Can I use conditional logic on any field?
Most fields are supported, but checkbox and multi-select fields are currently not supported.
What happens if both conditional logic and submit actions exist?
Conditional logic takes precedence over standard submit actions like redirects or messages.
Can I combine multiple conditions?
Yes. You can combine conditions using AND or OR, and the logic will update automatically.
Can I show a field only after a specific answer?
Yes. Use Show/Hide Fields to reveal fields only when the condition is met.
Can I control payments with conditional logic?
Yes. Payment elements can be shown or hidden based on user responses, allowing flexible payment flows.













