Survey Design

What Is Conditional Logic?

A rule that shows or hides a specific question in place, based on how the respondent answered an earlier question — without necessarily jumping ahead in the survey.

Conditional logic reveals or suppresses a single question based on an earlier answer, without moving the respondent through the rest of the survey any differently. The classic example: an NPS follow-up like “What’s the main reason for your score?” only needs to feel different in tone for Detractors versus Promoters — conditional logic can swap the exact wording shown, in place, based on the score just given.

Skip logic and conditional logic solve related problems and are often confused. Skip logic jumps a respondent past a whole block of questions; conditional logic changes what appears at the current point in the sequence, without altering the overall path. Many real surveys use both together.

Conditional logic is what makes a single survey feel personalized to different respondents, without maintaining several separate surveys for different audiences.

Example

Conditional logic

Show "What could we have done better?" only if the respondent's NPS score was 0-6 (Detractor); show "What do you value most?" only if it was 9-10 (Promoter).

How to Use Conditional Logic in SurveyRock

Set display conditions on any question in the SurveyRock survey builder — show or hide it based on any earlier answer, so one survey adapts to each respondent instead of asking everyone the same generic follow-up.

Try the survey builder