If... / When... Conditions.
"If..." and "When..." conditions allow you to define which respondents your logic will apply to.
- If... respondent selected
- If... respondent's answer count
- If... respondent answered or didn't answer question
- If... respondent has tags
- If... respondent has prior tags
- If... respondent has list items
- If... respondent displayed
If... respondent selected (most common)
Allows you to route respondents based on any answers they gave in any question (including text questions)

If... respondent’s answer count (rare)
If your respondents selected multiple choices or answered multiple text fields in a question, then you can use the number of choices they selected in your logic condition.
Answer count in Logic Editor: below, our logic says if their answer count is greater than 2 at Q4, then exit the survey and tag as a quality fail.

Answer count in Question Preview: below, the respondent selected 3 choices, which is more than 2 choices per our logic above, so they exit the survey and get tagged as a quality fail.

If... respondent answered or didn’t answer question
You can route respondents based on whether they answered or didn’t answer a question.

If... respondent has tags (very common)
Allows you to route respondents based on the tags they’ve been allocated in your survey.

If... respondent has prior tags
Allows you to route respondents based on tags they’ve been allocated in previous Glow surveys within your specified time period.

If... respondent has list items
A rare use case but similar to “If… respondent has tags”, allows you to simply route respondents based on the list items you’ve added to them in your survey logic.

If... respondent displayed
Allows you to route respondents based on whether a loop, statement, choice, or variable was displayed to (rather than selected by) that respondent. You’ll need this every now and then.

That covers everything you need in your Logic Editor's list of "If.../When..." conditions!