Skip to main content
All CollectionsBuild & customizeCreate forms
How to create and use answer piping
How to create and use answer piping

Answer piping lets you use previous answers in new questions, sections, or success messages. See examples and personalize your forms.

Updated over a week ago

Answer piping is a survey technique. It involves using a participant’s previous response to a question as the foundation for a new question.

Answer piping is a useful tool in many survey scenarios. It is often used in market research and customer experience surveys.

With answer piping, you can pipe a previous response into a new question, section fields, and success pages. You can use it for different variables to show the total price/score, user's names, etc.

Follow these easy steps:


​1. Create your form or survey and add any field you want

Answer piping works for all field types, so choose the one that works for you.

2. Add an ID for the field that you want to pipe the answer

For answer piping to work, you need to add an ID to the appropriate field.

Add an ID for the field

🗄️ Old dashboard:

Add an ID for the field - old dashboard

3. Pipe the answer into the field you want

Click on the field where you want to pipe the answer. Edit the title of the field by adding {{ }} or @ to it.

In the braces or after the @, you are calling the ID of the question for which you want to display its response.

Pipe the answer into the field you want

For example:


1. If you assign a name as an ID for the first question

2. And put {{name}} OR @name in another field,
3. while taking the quiz, the answer put in the first question will be applied to another question {{name}} or @name placement.

Example of answer piping

📝 Additional insights:

Learn more about answer piping from this article: How to boost your customer engagement with answer piping

You can see different types of answer piping in different forms in our template gallery.

🗄️ Old dashboard:

Here's the tutorial for answer piping for Formaloo's old dashboard.

Did this answer your question?