How to pipe a previous response into your question text

Edited

Response piping allows you to dynamically insert a respondent’s previous answer directly into a later question. This makes surveys feel more personalized and helps you collect more precise follow-up feedback. 

For example, if a respondent selects “Very Likely” in one question, you can automatically reference that answer in the next question, such as:
“Why did you say that you were Very Likely to purchase this item?”


Where to find response piping

To pipe a response into your question text:

  1. Go to the Survey builder.

  2. Select the Questions tab.

  3. Click into the question title field where you type your question text.

  4. Place your cursor exactly where you want the piped response to appear

  5. A small pop-up labeled Pipe response will appear beneath the text box.

  6. Click Pipe response.


How to select a response to pipe

After clicking Pipe response, a selection window will appear showing all previous questions and their answer options.

From this window:

  1. Choose the question you want to reference.

  2. Select the specific answer or response type.

  3. Click to insert it.

The piped response will automatically appear in your question text.


What the piped text looks like in the builder

In the editor, the piped response will appear in a technical format that may look something like:

(QID12/ANS3/Answer)

This format represents:

  • Question ID – the source question

  • Answer ID – the specific answer selected

  • Answer – the value that will display

⚠️ This is expected. Respondents will not see this code. They will only see their actual answer inserted dynamically.


Example use case

Question 1:
How likely are you to purchase this item?

  • Very likely

  • Somewhat likely

  • Neutral

  • Somewhat unlikely

  • Very unlikely

Question 2 (with piping):
Why did you say that you were (piped response) to purchase this item?

What respondents see:
Why did you say that you were very likely to purchase this item?


Important limitations

Response piping can only be used in the question text (title). You cannot pipe previous responses into answer options.

Response piping is different from display logic. Piping inserts a previous answer into question text, while display logic controls whether questions or answer options appear based on previous responses.

If you need to show or hide questions or answer choices based on responses, refer to the programming article on display logic.


Tips for best results

✅Only pipe responses from questions that appear earlier in the survey 

✅ Place the cursor carefully where you want the response inserted

✅ Make sure to preview/test the survey prior to launch

✅ Don’t worry about the technical code format in the editor, it will display normally to respondents


Was this article helpful?

Sorry about that! Care to tell us more?

Thanks for the feedback!

There was an issue submitting your feedback
Please check your connection and try again.