Skip to content

Text Resolver#

The Text Resolver node allows you to combine multiple text variables into a single string. In addition to basic concatenation, it supports two new settings that control how the combined result is generated:

  • Mode:

    • REPLACE (default): Each new computation overwrites the previous result.
    • APPEND: Each new computed result is appended to the existing result.
  • Separator:
    A string that is inserted between appended results. If no separator is provided, a default value of a single space " " is used.

Use Cases#

Combining Names#

For example, you can merge a user's first and last name retrieved from the Get User node: - "Get User node / First name" + "Get User node / Last name" = Full Name

Combining Multiple Values#

You can also use the Text Resolver node to concatenate multiple email addresses or phone numbers: - Email addresses:
"Tobias Wagner / Email", person2@mail.com, "Marta Schmidt / Email" - Phone numbers:
"Tobias Wagner / Phone", +1 222 444 666, "Marta Schmidt / Phone"

APPEND Mode with a Loop: Accumulating Results#

When the Text Resolver node is called repeatedly within a loop (for example, via a "For Each" loop), the APPEND mode ensures that each new computed result is added to the existing output rather than replacing it.

Assume that within the Text Resolver node, a user variable {$VARIABLE} is processed. On the first call, it resolves to "Hello", and on the second call it resolves to "World".

Consider the following flow:

            ┌────────────────────────────────────────────────────┐
            │ Text Resolver (APPEND)                             │
            │ Input: {$VARIABLE}                                 │
            │ Separator: ", "                                    │
            └─────────────┬──────────────────────────────────────┘
                          │  Output: {$VARIABLE} resolved to "Hello"
                          ▼
            ┌────────────────────────────────────────────────────┐
            │         Loop Node (For Each)                       │
            │    Iterates over a collection                      │
            └─────────────┬──────────────────────────────────────┘
                          │
                          ▼
            ┌────────────────────────────────────────────────────┐
            │ Text Resolver (APPEND)                             │
            │ Input: {$VARIABLE}                                 │
            │ Separator: ", "                                    │
            └─────────────┬──────────────────────────────────────┘
                          │  Output: {$VARIABLE} resolved to "Hello, World"
                          ▼
            ┌────────────────────────────────────────────────────┐
            │                Final Output                        │
            │                 "Hello, World"                     │
            └────────────────────────────────────────────────────┘

See Flow Designer