Skip to main content
Open any block and the panel on the right shows the same settings in the same order, whatever the question type is: question code, question, description, media, wait before advancing, then the option list and the settings that govern it. This page goes through them in that order and ends with a table of which option appears on which block type. For what is specific to each type — slider ends, rating scale, file formats — see Question types.
If you change the options of an interview that has already collected responses, the platform warns you that changing options can lose data. Check what’s already been collected before you edit anything.

Question code

The question code sits at the top right of the panel, next to the block type. It is the identifier of the block — Q1_AGE, SQ_HYPE_CUSTOMER — and from the moment you set it, it is how the rest of the platform refers to that question:
  • in Results, where each question is shown as [CODE] question text
  • in the export columns, where the code is the column header
  • in the filters and comparison clusters, where you pick the question by its code
  • in the navigation rules, whose modal is titled “Edit logic for <code>”
  • in the conditions, wherever you build one on an earlier answer
  • in the scripts, where you read an answer with questions.<CODE>.responseValue
Two prefixes are assigned automatically: Message blocks get STM_, ending screens get END_. Give it a code you’ll still recognize in a spreadsheet three months from now, and keep it stable: everything downstream is anchored to it.

Question

The question text itself — what the respondent reads as the prompt.

Description

Secondary text shown under the question. Use it for the instruction that would make the question text too long: the reference period, the definition of a term, how many answers you expect.

Media (optional)

A collapsible panel that attaches an image, a video or an audio file to the question. It has two sources.
Upload the file directly. Accepted extensions:.jpg .jpeg .png .gif .webp .svg .mp4 .webm .ogg .mp3 .wav .aac .m4aMaximum size 5 MB.
Swipe does not have this shared Media field: its images live in its own Swipe configuration.

Wait before advancing

A toggle. Turn it on and a numeric seconds field appears, default 3. The respondent cannot move on until the time has passed. Use it whenever the answer depends on actually looking at something: a pack shot, an ad, a claim. Without it, a fast respondent clicks through the stimulus and answers about nothing.

Option lists

Wherever a block has answer options, the list works the same way.
  • Add Bulk Options — “Add multiple options at once”. Paste a long list in one go instead of typing rows.
  • Add Option — adds a single row.
  • Reorder by dragging — each row has a drag handle.
  • Option code — the small field on the left of each row. It’s the option’s identifier, the counterpart of the question code at option level.
  • ⋮ menu — on every single row, with two entries: Visibility condition and Delete.

Per-option visibility condition

Visibility condition in the ⋮ menu is a condition on one option, not on the whole question. The modal is titled “Visibility condition - Option N” and says “Show this option only when the condition matches”. Inside it:
  • a Show / Hide selector — whether the condition makes the option appear or disappear
  • Add condition — a single test on an earlier answer
  • Add group — a group of conditions, for cases that need more than one test combined
  • Clear — wipes what you’ve built
This is what lets a single option come and go while the rest of the list stays put — showing a brand in the consideration question only to the people who declared awareness of it, for instance.

Required Question

“When enabled, users must answer this question to proceed.” With it off, the respondent can leave the question blank and continue. It appears on almost every block. The exceptions:
  • Message — asks nothing, so it doesn’t show it
  • File upload — doesn’t show it
  • Ending Screen — has none of the shared fields except Question code and Scripts

Allow ‘Other’ option

Adds an “Other” entry to the option list that opens a free text input, so the respondent can give an answer you didn’t foresee. Available on Multiple choice, Single choice and Image Choice.

Randomize options

Shuffles the order in which the options are presented, so the position of an option doesn’t drive how often it gets picked. The label differs slightly by block:
  • Randomize options on Multiple choice, Single choice, Ranking and Image Choice — on Ranking it reads “Show options in random order at the start”
  • Randomize Options on Matrix, where it means “Randomize the order of the rows”
  • Randomize options order on Dropdown

Exclusive options

“Each selected option clears every other answer when chosen.” Turn it on and selecting an exclusive option wipes everything else the respondent had ticked. It’s the setting for the lines that can’t logically coexist with any other answer: “None of these”, “I don’t know”, “I don’t buy this category”. Available on Multiple choice and Image Choice.

Selection mode

How many options the respondent must pick. Three values: Underneath sits Custom instruction text, which replaces the automatic instruction shown to the respondent. The placeholder suggests the register: e.g. 'choose one or more', 'up to 2', 'at least 1'.
If the configuration is inconsistent, the Builder reports “Invalid selection mode configuration” and blocks publication.
Selection mode appears on Multiple choice and Image Choice.
Matrix also has a field called Selection Mode, but it’s a different setting: its values are Single Choice and Multiple Choice, and it decides how many columns can be ticked per row.
Exact number is what turns a choice question into a forced-choice exercise. “Pick exactly 3” makes people trade off; unlimited selection gets you everything ticked and no discrimination.

Transport options

“Show only options/rows selected — or not selected — by the user in a previous question.” The list of this question is built from what the respondent did earlier, instead of being written by you.
Transport options only appears when an earlier question with options exists. On the first question of an interview, or when no preceding block has an option list, the field is simply not in the panel — this is why it can look like the feature is missing.
Once turned on, it shows:
  • Source question — the question the options are taken from
  • ModeShow selected options or Show non-selected options
  • a fixed note: “Options/rows are transported from the source question and cannot be edited”
That last point matters: the option list of this question stops being editable by hand. It is the source question’s list, filtered by what the respondent chose or didn’t choose. Available on Single choice, Matrix and Dropdown. Full detail in Carry forward options.

Which option is on which block

Read this table as “where the setting exists in the panel”. It’s the fastest answer to “why can’t I find this option on this block”.

The three buttons at the bottom

At the foot of the panel, three buttons open the logic of the interview rather than the settings of the question:
  • Scripts — run JavaScript on the block. See Scripts.
  • Skip condition — decide whether this block is shown at all. See Logic and conditions.
  • Navigation rules — decide where the respondent goes after this block. See Logic and conditions.

Next steps

Question types

The 17 block types and the options specific to each one.

Context variables

Store a value per respondent and reuse it, including as the source of a media variable.