Skip to main content

Select Country Node

Prompts the user to select their country from a predefined list. Use this node when the flow needs the user's country to determine localization, validation, or routing decisions.

warning

Node is used exclusively for TellUs.

Use Case​

Use this node when you need the customer to select a single country from a predefined, searchable list. For example:

  • Determine locale or language for the flow
  • Route the customer to regional services, forms, or support
  • Apply country-specific validation, tax, or regulatory rules
  • Prefill or validate address, shipping, or eligibility options

UI Examples​

Node in TellUs

Behavior​

  • Blocking: the node waits for the user to type and submit a response
  • Produces output: stores the input in combined output variables code - country code and text - country name.
  • Renders: country list dropdown
  • Supports validation: can be marked as required/optional
  • Moves to the next node after user submission

Node Metadata​

PropertyDescription
Node classSelectCountryNode
MessageType27
CanBeEditedTrue
CanBeProcessedOnceFalse
RequireUserResponseYes

Input Properties​

PropertyDescription
inputPlaceholder
  • Default Values:
      • En:Enter country...
      • No:Oppgi land...
      • Dk:Indtast land...
      • Fi:Kirjoita ja valitse vahinkomaa...
      • Se:Ange land...
noResultsFoundMessage
  • Default Values:
      • En:No results found.
      • No:Ingen resultater funnet.
      • Dk:Der er ikke fundet noget resultat.
      • Fi:Tuloksia ei löydy.
      • Se:Ingen träff.
allowAnyValue
  • Default Values:
      • En:false
  • Allowed Values:
      • true
      • false
inputSize

Sets input width for input field.

  • Default Values:
      • En:medium
  • Allowed Values:
      • medium
      • large
defaultValidationMessage

The default error message shown when the input is invalid or missing. This is used if no custom validation message is provided.

  • Default Values:
      • En:Please type in value
      • No:Skriv noe
      • Dk:Indtast værdi
      • Fi:Kirjoita kenttään
      • Se:Ange värde
sectionId

Groups this node visually under a specific section in TellUs. When multiple nodes share the same sectionId, they are displayed together under a shared header.

defaultValue

The initial value that is prefilled into the input field when the node is rendered. Useful for suggesting defaults or pre-populating known data.

isRequired

Determines whether the user must provide a value before continuing. If set to true, the form will not proceed without input.

  • Default Values:
      • En:true
  • Allowed Values:
      • true
      • false
isRequiredValidationMessage

The error message shown when a required field is left empty. This overrides the default validation message when isRequired is true.

  • Default Values:
      • En:Value is required
      • No:Verdi er påkrevd
      • Dk:Værdi er påkrævet
      • Fi:Arvo vaaditaan
      • Se:Värde krävs

Output Properties​

PropertyDescription
code

Outputs the selected country's alpha-2 code (e.g., US for United States, FR for France). This code can be used for localization, validation, or routing decisions within the flow.

text

Outputs the full name of the selected country (e.g., United States).

Editor Example​

Try it in the Atlas Editor

This link opens a prebuilt flow using this node in context. You can inspect how it's configured, how it's connected, and how it behaves in a real editor environment.

Editor example content