“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…
…into the text for this question:
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.:
- Answers from previous questions
- Score (from Calculator)
- Price (from Calculator + Payment field)
- Hidden Field values
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:
And then this is what you’ll see when you’ve successfully added the variable to your question:
“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: