Skip to main content
The Linear Builder is an alternative view to the canvas: you see the interview as a sequence of questions, with a preview of what the respondent will see. You need it when you want to work on logic in a structured way, without building separate paths on the canvas.
In the product this view isn’t labelled “Linear Builder”. It’s the first button of the canvas bar, its tooltip reads List view, and the panel that opens is titled Question list. Look for that when you’re in the Builder.

How to open it

1

Open the list view

In the Builder, click the first button of the canvas bar — the one whose tooltip says “List view”. The Question list panel opens with the interview laid out question after question.
2

Work on conditions

From here you set visibility rules on each question to decide when it’s shown or skipped. Complex flows become easier to read.

The three areas of the interface

Left: question list

See the whole interview structure and quickly select any block.

Center: live preview

See in real time exactly what the end user will see.

Right: configuration

Edit the question, options, logic and advanced settings.
You design and check the interview at the same time, without switching views.

Its own bar

The list view has a bar of its own, separate from the canvas bar:

Current limit on structure

In the Linear Builder you can’t change the structure of the interview: you can’t delete questions or move them up and down.
For those operations:
1

Leave the linear view

Click the ✕ at the top right.
2

Go back to the Visual Builder

You return to the canvas with all your blocks.
3

Change the structure

Delete or reorder the blocks, then go back into the Linear Builder to keep working on logic and conditions.

Visibility rules

Visibility rules let you decide when a question should be shown or skipped while someone is answering the interview. Instead of manually building separate paths, you define the rule directly on the question involved. Open the question you want to control, go to the toolbar on the right and click Skip conditions. From here you choose whether the question should be shown when a condition is met, or skipped.

Structure of a rule

required
The earlier question the condition is based on.
required
The type of comparison to apply: is equal to, is not equal to, contains, greater than, less than.
required
The answer or value that has to trigger the rule.
Example: if Q1 is equal to “Yes”, then show this question.

Several conditions together

You can add more than one condition to the same rule to handle more specific cases. For example: show the question only if the user answered “Yes” to Q1 and gave a rating higher than 3 to Q2. That’s how you build custom paths without creating manual connections on the canvas.

Show or Skip

Each question carries its own rule, so to know when it appears you just open it: no need to trace the path on the canvas.
Visibility rules act on a single question. For the conditions that govern the flow between blocks on the canvas see Logic and conditions.

Next steps

Logic and conditions

Build different paths based on the answers.

Block options

Configure required answers, randomization and the “Other” option.