Skip to main content

Set Value Node

The Set Value Node allows you to create new variables or update existing ones within the flow.
It’s a utility node that doesn’t interact with the user directly but is essential for controlling logic, storing data, and passing values between nodes.

Use Case​

Use the SetValueNode when you need to:

  • Save a value for later use in the flow (e.g., store an insurance claim number, timestamp, or user choice).
  • Modify an existing variable based on a previous node’s output.
  • Pass information between nodes without requiring user input.
  • Prepare or clean data before sending it to another system or API.

Example scenarios:

  • After a user submits their vehicle registration number, you use SetValueNode to store [vehicleInput.displayValue] into a new variable vehicleNumber.
  • Automatically populate a claim reference variable with a value fetched from an integration or generated dynamically.

When not to use:
Avoid using SetValueNode for user interaction or display — it is not visible in the UI and doesn’t render any message.

UI Examples​

Node in TellUs

Behavior​

  • Blocking: No — this node runs automatically and doesn’t wait for user input.
  • Requires user input: No.
  • If no input is provided: Not applicable.
  • Outputs variables: No new outputs beyond those it defines or updates.
  • Validations enforced: None — all logic is internal.

Node Metadata​

PropertyDescription
Node classSetValueNode
MessageType12
CanBeEditedFalse
CanBeProcessedOnceFalse
RequireUserResponseNo

Input Properties​

PropertyDescription
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​

No output properties.

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