Single Choice
Radio buttons where the respondent picks exactly one option. All options are visible without clicking, ideal for short lists where you want every option seen.
Configuration
| Field | Description |
|---|---|
| Options | List of choices with optional color coding |
| Layout | Vertical (stacked) or Horizontal (side by side) |
| Default value | Pre-selected option |
| Required | Must select one |
When to use
- 2-5 options where all should be visible
- Yes/No/Maybe choices
- Priority levels (Low/Medium/High)
- Plan selection (Basic/Pro/Enterprise)
Differences from other choice fields
| Field | # of selections | Visual | Best for |
|---|---|---|---|
| Single Choice | Exactly 1 | Radio buttons | Short lists, all visible |
| Dropdown | Exactly 1 | Collapsed menu | Long lists |
| Multiple Choice | 1 or more | Checkboxes | Multi-select |
| Yes/No | Exactly 1 | Two buttons | Binary choice |
Configuration tabs
Every field has 5 configuration tabs when clicked on the form canvas:
| Tab | What you configure |
|---|---|
| Design | Question text, description, placeholder, help text |
| Data | Default value, variable name, prefill from URL parameters |
| Settings | Required/optional, read-only, hidden |
| Validations | Format rules, min/max, custom error messages |
| Image | Attach an image alongside the question |
Using in workflows
When this field is part of a form connected to a workflow via the Form Submission trigger, its value is available as a variable:
{{trigger.fieldName}}
Use it in any downstream node: send it in an email, store it in a database, pass it to an AI node for analysis, or use it in an If-Else condition for routing.
Best practices
- Label clearly: write the question as the respondent would think about it, not your internal field name
- Use descriptions: add help text below the question for any field that might be ambiguous
- Set placeholders: show an example of the expected input format
- Mark required fields: only require what you genuinely need; optional fields increase completion rates
- Test on mobile: ensure the field is usable on small screens before publishing
Conditional visibility
This field can be shown or hidden based on previous answers:
- Add an If-Else logic node before this question on the form canvas
- Set the condition based on a previous field's value
- Connect the True branch to this question (shows it)
- Connect the False branch past this question (skips it)
This lets you create dynamic forms where irrelevant questions are hidden.