loading
Preparing LoginRadius developer resources
Mission: Help enterprises accelerate digital transformation with our fully-managed Customer IAM technology.
Skip to main content

Choice

Presents a set of options to the user (radio buttons or direct selection). Each choice maps to a different flow path. Always used inside a Web Page node. Child node: must be placed inside a Web Page node.
Input Node

Node Card

Choice
true
false
Category: Input Nodes
Type: choice
Typical position: Inside a Web Page node when you need to branch the flow based on an explicit user selection.

PropertyTypeRequiredDescription
ChoiceschoicevaluesYesThe list of choice values presented to the user. Each value becomes a selectable option.
Attribute MappingtextYesThe session attribute name where the selected choice value is stored, making it available to downstream nodes.
Default ChoicetextYesThe pre-selected option shown when the page first loads.
MessagetextYesThe label or prompt displayed to the user above the choices.
Choice Field TypeselectYesControls the UI rendering: Radio Button renders classic radio inputs; Select Directly on UI renders an inline selection widget.

Common Next Nodes

Web Page containing Choice (output)Scriptbranch based on the user's selected value

Usage Notes

The Choice node stores the user's selection in the session attribute defined by Attribute Mapping. A downstream Script or Condition node can read this attribute to branch the flow differently for each choice. Use Radio Button type for 2–4 options; use Select Directly on UI for longer lists.