Sometimes you don’t want respondents to move forward in a form.
You may need to stop the form immediately when a specific answer is selected – for example, when someone isn’t eligible, chooses a disqualifying option, or needs to be redirected to a different flow.
This is where hard-stop logic comes in.
When should you use hard-stop logic?
Hard-stop logic is useful when you want to:
Disqualify respondents based on eligibility criteria
Route users to different systems or websites
Stop a form once a decisive answer is given
Avoid collecting unnecessary data after a key response
Common use cases include screening forms, applications, consent checks, and compliance flows.
How hard stop-logic works
Hard-stop logic is built using conditional logic tied to a specific field and answer.
When the condition is met:
The form is submitted automatically
The respondent does not see the next questions
The form follows the redirect rules you’ve defined
You can choose whether the submission ends on:
A custom ending page inside the form
A specific external URL (for example, another form, website, or booking page)
How to set up a hard-stop question step by step
Start from creating or identifying the trigger question whose answer should act as a hard-stop. This is often a single-choice, multiple-choice, or yes/no question:
Step 1: (Optional) Create an ending page
If you want to show a message inside the form:
Go to the Ending pages section.
Create a new ending page.
Add your message, instructions, or next steps.
You can skip this step if you plan to redirect users to an external URL instead.
Step 2: Set up the hard-stop logic on the trigger question
Go to Settings → Advanced Logic in your form.
How you configure a hard stop depends on the form type you’re using:
👉 One-question-at-a-time (1QAT) forms
In 1QAT forms, you can stop the form immediately by submitting it as soon as a specific answer is selected:
In Fields section of Advanced Logic, find your qualifying field,
Add a rule to the field:
IF answer to the question IS [triggering answer] THEN submit
Once this rule is met, the form is submitted right away – without moving on to the next question.
👉 Classic (multi-question) forms
In classic layouts, a hard stop is created by hiding everything that comes after the trigger question.
In Fields section of Advanced Logic, find your qualifying field,
Add a rule to the field:
IF answer = [triggering answer] THEN hide [all subsequent fields]
This makes the trigger question the last visible step. Respondents won’t see any additional questions and can only proceed to submit the form.
Step 3: Define what happens after submission
Next, decide where respondents should be sent after the form is submitted.
Open Advanced logic → On submit.
Add a conditional rule based on the same trigger answer.
To redirect to an external URL:
IF answer to [trigger question] = [triggering answer] THEN redirect to external URL
To redirect to a specific ending page:
IF answer to [trigger question] = [triggering answer] THEN go to ending page [selected ending page]
This ensures respondents are taken to the correct destination immediately after the hard stop.
Best practices
Make the stopping question clear and unambiguous
Explain why the form ends (especially in eligibility or rejection cases)
Test all paths to ensure redirects work as expected
Avoid hard-stops too early unless absolutely necessary
Frequently asked questions
Does a hard-stop still submit the form?
Yes. The form is submitted immediately when the condition is met.
Can I still store partial responses?
Yes. Any answers provided up to that point are stored with the submission.
Can I use hard-stop logic on multi‑page or 1QAT forms?
Yes. Hard-stop logic works across all form types.
Can I redirect different answers to different destinations?
Yes. You can create multiple logic rules for different answers, each with its own ending page or external URL.
Is this feature available on all plans?
It depends on what you want to do:
Conditional redirects to an ending page are supported on all plans.
Conditional redirects to an external URL are available on paid plans.




