Question Show Logic

How to use question show logic in the survey builder, along with explanations of the different types of rules you can build based on different question types

Show Logic is essentially a set of rules that determines which questions a person sees based on how they answer a previous question. Instead of showing every participant every single question, show logic keeps the survey flow relevant and allows you to ask tailored follow up questions based on information you learn about someone earlier on in a survey. 

  • You can create individual rules, and/or create rule groups that allow you to combine multiple conditions from different questions. You can also use a combination of both on the same question
  • Rules and rule groups can be connected with either "And" - this rule AND this rule must be true, or connected with "OR" - this rule OR that rule can be true.

You will be able to set different rules based on the different types of questions that were asked:

Rule

Definition

Applies To

Any of

If choice 1, or choice 2, or choice 3 etc. were selected

Multiple Choice

None of

If neither choice 1, nor choice 2, nor choice 3 etc. were selected

Multiple Choice

Exactly

If exactly choice 1, and choice 2, and choice 3 etc. were selected

Multiple Choice

Not Exactly

If not exactly choice 1, and choice 2, and choice 3 etc. were selected

Multiple Choice

At least [#]

If at least # choices were selected from the list available

Multiple Choice

Any response

If any of the responses were selected / any response given

this is basically, were they asked to answer this question

All Question Types

No response

If none of the responses were selected / any response given 

this is basically, were they not asked to answer this question

All Question Types

Contains

If the response contains [something]

→ looking for any match, even a partial one

Open End

Numeric (coming soon!)

Does not contain

If the response does not contain [something]

→ looking for any match, even a partial one

Open End

Numeric (coming soon!)

is exactly

If the response is EXACTLY [something]

→ response must match the input exactly, no more and no less

Open End

Numeric (coming soon!)

Is not exactly

If the response is not EXACTLY [something]

→ response must match the input exactly, no more and no less

Open End

Numeric (coming soon!)

Is greater than

If the response is greater than [number]

Numeric (coming soon!)

Is greater than or equal to

If the response is greater than or equal to [number]

Numeric (coming soon!)

Is less than

If the response is less than [number]

Numeric (coming soon!)

Is less than or equal to

If the response is less than or equal to [number]

Numeric (coming soon!)