Piping

Related to:

“Pipe” answers between questions — feed the information you get from one question into the text of another question or statement, later in your typeform.

For example, pipe the answer to this question…

piping 01 [EN]

…into the text for this question:

piping 02 [EN]

Example typeforms with Piping

What can be piped?

You can insert any of the following values into the text (or description) of your questions, statements, Thank You screens etc.:

All of these changeable values are known as variables. You can learn more about them if you click here.

How to use Piping

When you want to insert a variable into a question’s text, place your cursor where you want the variable to go and use the + Add variable dropdown above the Question input field, as shown below:

piping 03 [EN]

And then this is what you’ll see when you’ve successfully added the variable to your question:

piping 05 [EN]

“Piped” Fields are hidden by default

Please note that any questions whose text includes piped variables will be hidden from view and completely removed from the flow of the typeform until the question which feeds them is answered. This may hide the rest of the typeform too.

In other words, if you have a “piped” question which you definitely don’t want to be skipped, you need to make sure the question that feeds it is answered (e.g. by making it required). Or if your field is fed by a Hidden Field, you need to make sure the Hidden Field is present.

Otherwise your typeform may end prematurely! 😉

Please make sure the piping emitter question will be answered by:

Was this article helpful?
Thanks!