Transformer

The Transformer node builds a computed output value from workflow variables and literal text. Use it to format strings, restructure data, combine fields, or prepare input for the next node.

Type: TRANSFORMER_V3 Color: Blue (#2563EB) Credits: None Test module: Yes

How it works

The Transformer uses the FX formula editor, a visual block-based expression builder. You construct the output by combining:

  • Literal text: static strings you type directly
  • Variable blocks: references to data from previous nodes ({{trigger.body.name}})

The blocks evaluate left-to-right and produce a single output value.

Configuration

FieldTypeRequiredDescription
ContentFX formulaYesThe expression to evaluate; combine variables and literals
Test valuesAuto-populatedNoTest values for each detected variable, used for preview
NameTextNoDisplay name for the node on the canvas

Example: Format a notification message

Build a Slack message from form data:

New lead: {{trigger.body.name}} ({{trigger.body.email}}) from {{trigger.body.company}}
Score: {{analyzer.result.score}}

The Transformer concatenates the literal text with variable values and outputs the formatted string.

Example: Restructure JSON

Use the Transformer to extract and reorganize data from an API response:

{{http_request.body.data.user.firstName}} {{http_request.body.data.user.lastName}}

Output

The Transformer outputs a single computed value available as {{transformer.output}} (or whatever you name the node).

After running a test, the output schema populates automatically; downstream nodes can then reference specific fields in the variable picker.

Tip

Use the Transformer for simple string building. For complex data transformations (math, conditionals, array operations), use Formula FX instead; it supports natural language expressions.