Survey flow

When does a survey need branching?

Conditional logic is useful when different participants need different questions. Start with the experience you need to distinguish, then build the smallest path that serves it.

A useful branch begins with a reason.

A support-service evaluation should ask whether the participant used the service before asking for a rating. A training needs survey may ask about a missed opportunity before asking what prevented attendance. These branches protect both the participant experience and the meaning of the data.

A long survey does not automatically need complicated flow. If every participant can answer the same short set, branching may add testing work without helping the research.

Two answers, two paths.

Eligibility questionNext step
“In the last six months, was there training you wanted to attend but could not?” — YesAsk about the main barrier at the most recent missed training.
No or cannot rememberSkip the past-barrier question and ask about future participation conditions.

The two questions are not interchangeable: one concerns an actual experience and the other a possible future barrier. Keep the distinction when analysing the responses.

Make the decisions before drawing the flow.

  • Define the answer that controls the path and the question it affects.
  • Decide what happens after “do not know”, refusal and missing answers.
  • Keep eligibility, quota-full and completion routes distinct.
  • Check that language versions follow the same underlying logic.
  • Avoid making a skipped question a required question on another screen.

Pilot every route, not only the first one.

Walk through each answer combination that changes a path. Include someone with no relevant experience, someone who refuses and someone who is ineligible. Check on a phone as well as a desktop.

In Nuvopoll, the flow editor helps inspect the questionnaire’s paths. The SPSS export distinguishes −99 (not shown by flow), −98 (shown but unanswered) and −97 (declined). A skipped rating should not become a zero score.

Read results using the people who could answer.

A support rating applies to support users, not every customer. Report the base of that question and preserve the route that produced it. Conditional flow improves relevance; it does not correct recruitment bias.

See the product workflow

This is a product simulation; no survey responses are collected here.

Simulation · fieldwork, voice answer and translations are illustrative.
01 — BUILD

One survey, four views.

Write the draft as text, refine it in the script editor, drag questions in the visual editor or build the flow as a diagram. A change in one view appears in all the others.

← Back English ⌄ Contents 48
Design Text Script Flow
Auto-Localize Save
GASCA: Hospitality Sector GDPR Benchmark Survey
CHAPTER 11. Business Profile and Demographics
CHAPTER 22. GDPR Knowledge and Key Concepts
#1How knowledgeable do you consider yourself about GDPR / personal data protection? (1 Least - 5 Most)
SINGLE CHOICE
#2Have you heard of the term 'personal data'?
SINGLE CHOICE
#3Have you heard of the term 'data controller'?
SINGLE CHOICE
EDITING LANGUAGE
EN (Main)DE
Question #8 Question Text (EN)
How knowledgeable do you consider yourself about GDPR / personal data protection? (1 Least - 5 Most)
Question Type
Single Choice
QUESTION SETTINGS
Required AnswerPersonal Data (PII)
Reporting ID
gdpr_personal_data_protection
Reporting IDQuestionValue codes
gdpr_personal_data_protectionHow knowledgeable do you consider yourself?1 Least … 5 Most
org_roleYour role or title in the organisationopt_ceo · opt_senior · opt_manager

Next step

A result is valuable when it can show how it was reached.

    How to design survey flow and conditional logic | Nuvopoll