Skip to main content

Container Node

The ContainerNode is like a shortcut that lets you pull in content from another file instead of putting everything into one big file. Think of it like linking to a separate document so your main file stays clean and organized.

It’s especially helpful when:

  • You want to reuse the same set of questions in different places.
  • You want to keep your main file simple by moving detailed logic elsewhere.

Use Case​

Use the ContainerNode when you want to:

  • Keep things tidy by separating parts of your project.
  • Reuse content without copying and pasting it everywhere.

UI Examples​

Node in TellUs

Behavior​

Node loads whatever content is inside container file. Container file is mapped in File embedded input field. Double click in container node opens embedded file in new tab.

Node Metadata​

PropertyDescription
Node classContainerNode
MessageType14
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 example