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

FieldDescription
OptionsList of choices with optional color coding
LayoutVertical (stacked) or Horizontal (side by side)
Default valuePre-selected option
RequiredMust 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 selectionsVisualBest for
Single ChoiceExactly 1Radio buttonsShort lists, all visible
DropdownExactly 1Collapsed menuLong lists
Multiple Choice1 or moreCheckboxesMulti-select
Yes/NoExactly 1Two buttonsBinary choice

Configuration tabs

Every field has 5 configuration tabs when clicked on the form canvas:

TabWhat you configure
DesignQuestion text, description, placeholder, help text
DataDefault value, variable name, prefill from URL parameters
SettingsRequired/optional, read-only, hidden
ValidationsFormat rules, min/max, custom error messages
ImageAttach 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:

  1. Add an If-Else logic node before this question on the form canvas
  2. Set the condition based on a previous field's value
  3. Connect the True branch to this question (shows it)
  4. Connect the False branch past this question (skips it)

This lets you create dynamic forms where irrelevant questions are hidden.