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 type | Family | Use it when… |
|---|---|---|
| Multiple choice | choice | Respondents pick one option from a list |
| Matching | matching | Respondents pair items from two columns |
| Rating | rating | Respondents give a numeric or star rating |
| Field | field | You need an open-ended text or number answer |
| Rules | — | You want conditional branching or skip logic |
Multiple choice
Section titled “Multiple choice”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 } ]}Matching
Section titled “Matching”Presents two lists side by side and asks the respondent to draw connections between them. Good for knowledge checks and vocabulary exercises.
Rating
Section titled “Rating”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.