Survey Answer / Variable Piping

Survey Piping is a feature which allows the survey to automatically incorporate survey information and answers from previous questions, into upcoming questions and answers.

You can also customize the survey to include respondent-specific information. See below examples.

When to Use It

Let's say you have a survey in which you ask a respondent what their favorite color is for question #1. You can then pipe their answer into other questions or answer choices. If they selected blue as their favorite color, you can pipe that into the next page and ask a question such as "Do you like blue jackets?".

If you fill out the email grid, you can add custom info throughout the survey. For example if you know the respondent's first name, enter it into the grid, then use the piping tab to place the respondent's name throughout the survey.

Can Use on Various Question Types

There are two types of questions for piping. "Sender" and "Receiver" questions. The "Sender" question is the question to grab an answer from and the "Receiver" question is the question you place that answer in.

Sender Question Types

  • Multiple Choice
  • Dropdown
  • Rating
  • Input Box
  • Net Promoter Score®

Receiver Question Types

  • Multiple Choice
  • Dropdown
  • Rating
  • Matrix
  • Input Box
  • Multiple Text Boxes
  • Continuous Sum
  • Checkbox Grid
  • Max Diff
  • A/B Test

Best Practices

For answer piping you must have a survey with two or more pages. Piping will only be applied when the "Next" button is clicked. Global respondent piping variables will be replaced before the document is loaded.

Any piping variable that comes from an unanswered question will be replaced with a blank space. It is recommended to require an answer to any question that generates piping.

  • Click the "piping" tab in the builder
  • Select the question or respondent data from the dropdown that you wish to pipe
  • The system will then generate a variable. Copy and paste this variable anywhere in the builder