Create Dynamic Questionnaires That Deliver an Engaging Experience

snap surveys placeholder image

Create Dynamic Questionnaires with Snap Survey Software

Deliver a unique and personalized questionnaire to each respondent, which delivers an enjoyable and engaging experience for each respondent.  Dynamic, engaging surveys produce a higher response rate, and in return, deliver more accurate data.

Features of Dynamic Questionnaires include:

  • Question Routing (or skip logic)
  • Text substitution (or piping)
  • Database links
  • In-survey calculations
  • Answer code masking
  • Randomization
  • Response validation
  • Quotas

Question Routing

You rarely ask every respondent every question. With question routing, you can ask questions based on replies, or any combination of replies given earlier in the survey. Question Routing can be applied to any question, whether qualitative or quantitative, and is also active while entering data from paper surveys,  so you can always be sure of consistent data.

Text substitution

Feed answers into the question or answer area of subsequent questions. Snap Survey Software text substitution works with both qualitative and quantitative questions, and can be used to create questions with content generated completely from answers previously given.

text replacement - dynamic questionnaires

Database links

Respondent information held in your database can be inserted anywhere in the survey and can also be used to ‘pre-answer’ questions. For example, you can:

  • Present surveys in a preferred language.
  • Include address and other personal information in the survey.
  • Pre-populate the survey with known information.
  • Automatically update your database with new or amended information from the survey.

In-survey calculations

Snap Survey Software can perform calculations as the survey is being completed, creating customized questionnaires for each respondent. Some examplea may include:

  • Customizing a greeting according to the current time of day.
  • Using respondent date of birth to calculate age now or on a specific future date.
  • Displaying an appropriate “thank you” page according to respondent age or gender.
  • Calculating and presenting scores.


Answer Masking

Display or hide individual answers for multiple choice questions. Many questions involve choosing a first answer, followed by a second, and then perhaps a third or even more. Masking ensures accuracy by hiding the first choice option when requesting a second choice option, and so on.


Bias can be a problem in any survey.  Randomization helps to avoid this by changing or reordering survey content for each respondent. For example:

  •  Randomly present individual pages of a questionnaire.
  •  Randomly select questions from a pool.
  •  Randomly order questions in a grid, such as rating scale questions.
  •  Randomly order answer codes in a multiple choice question.

Response validation

Ensure the survey is intuitive, making it easy for respondents to navigate and complete so you get the most accurate information possible. Validate responses to ensure accurate data. Response Validation options include:

  • Making questions mandatory.
  • Setting multiple choice questions to allow single or multiple replies, with the further option to set a minimum or maximum number of replies.
  • Preparing questions to accept only specific values or a range of values, such as, numbers, dates, or times.
  • Applying patterns to ensure that responses are entered in a specific format, such as, zip codes, email addresses, or employee IDs.


Control how many respondents within a particular group are interviewed. Specific limits can be linked to an individual question, or a combination of questions, for example, males, or males over 40.

See all the features of Dynamic Questionnaires.

See full features of Snap Survey Software for more information.

Try Snap XMP for free today

Ready to see what our survey platform can do? Click below to get started.

(No credit card required)