Skip to content

Question Types Overview

FlowForm has five node types. Four are question types that collect respondent input; the fifth is a logic node that controls branching.

Node typeFamilyUse it when…
Multiple choicechoiceRespondents pick one option from a list
MatchingmatchingRespondents pair items from two columns
RatingratingRespondents give a numeric or star rating
FieldfieldYou need an open-ended text or number answer
RulesYou want conditional branching or skip logic

The most common question type. Each option has a label and an optional numeric score, which is useful for scored assessments or NPS-style surveys.

{
"family": "choice",
"id": "q_satisfaction",
"title": "How satisfied are you overall?",
"options": [
{ "label": "Very satisfied", "score": 5 },
{ "label": "Not satisfied", "score": 1 }
]
}

Presents two lists side by side and asks the respondent to draw connections between them. Good for knowledge checks and vocabulary exercises.

A numeric scale question. You can configure the min, max, and step values, plus optional labels for the low and high ends of the scale.

An open-ended input — text, number, email, or date. Use it for free-text comments, names, or any answer that doesn’t fit a fixed set of options.

Rules nodes don’t collect input — they evaluate conditions against previous answers and route respondents to different points in the form. See Rules for full details.