Skip to main content

Skip Logic

Skip logic (also called "conditions" or "branching") lets you customize the respondent's path through your survey based on their answers.

How conditions work

Each question can have condition.active enabled, with one or more condition rules in condition.value. Each rule defines:

  1. A match criteria — What answer triggers this condition
  2. An action — Where to redirect the respondent

Conditions are evaluated after the respondent submits their answer. If no condition matches, the survey proceeds to the next question in order.

Condition types

Each condition has a conditionType that determines how it matches:

Condition typeDescription
equalAnswer equals a specific value (for choice: specific options selected; for numeric: specific score)
notEqualAnswer does NOT equal a specific value
anyAny answer triggers this condition
asAnsweredThe user has answered the question (any response)
asNotAnsweredThe user has NOT answered (skipped)

Action types

Each condition has a resultType that determines what happens:

Result typeDescription
questionJump to a specific question (skipping intermediate ones)
thankyouGo directly to the thank-you message
linkOpen an external URL
closeClose the survey immediately

When using link as the result type:

  • link — The URL to open
  • linkTypeopen (new tab) or replace (same tab)
  • timeoutLink — Seconds to wait before redirecting (default: 3)

Setting up conditions

  1. In the survey editor, click on a question
  2. Enable Conditions for that question
  3. Add a condition rule
  4. Configure the match:
    • For Multiple Choice: select which choice(s) trigger the condition
    • For NPS / Opinion Scale: set numeric value(s)
    • For Open Text: use any, asAnswered, or asNotAnswered
  5. Choose the result action (question, thank-you, link, or close)
  6. For question result: select the target question
  7. For link result: enter the URL, choose open/replace, and set the delay

Multiple conditions can be added to a single question. They are evaluated in order — the first matching condition applies.

Example: NPS follow-up

  1. NPS question — "How likely are you to recommend us?" (0–10)
    • Condition: equal score 0–6 → go to question 2
    • Condition: equal score 7–8 → go to question 3
    • Condition: equal score 9–10 → go to question 4
  2. Open text — "What would need to change?" → any → go to thankyou
  3. Multiple choice — "What could we improve?" → any → go to thankyou
  4. Open text — "What do you love most?" → any → go to thankyou
  5. Thank-you message with confetti enabled