Browse documentation

Workflows

Workflow variables and data mapping

Insert system, context, contact, custom, and node outputs with Yanola's {{variable.path}} syntax.

Automation buildersIntermediateAvailable

What this guide covers

  • Variables carry trigger data and node results into later configuration fields.
  • Prerequisites: The source variable must exist on the execution path before the consuming node runs.
  • Result: Test results show the expected resolved value and later nodes receive it.
  • Limit: Static field labels do not guarantee every field accepts variables; use fields that expose the variable picker or say variables are supported.

What this is and when to use it

Variables carry trigger data and node results into later configuration fields.

When to use Workflow variables and data mapping
Use it whenExpected outcome
A message, condition, integration, or action needs dynamic data.Test results show the expected resolved value and later nodes receive it.
You need a value from an earlier node.Test results show the expected resolved value and later nodes receive it.

Before you begin

  1. The source variable must exist on the execution path before the consuming node runs.

Complete the task

  1. Open Variables from the workflow canvas.
  2. Choose System, Context, Contact, Custom, or Nodes.
  3. Select a variable to copy it.
  4. Insert it into a variable-aware field such as {{contact.name}}.
  5. For Set Variable, use a valid name and read it later as {{custom.name}}.
  6. Run Test and inspect output variables at each step.

Confirm it worked

  1. Test results show the expected resolved value and later nodes receive it.

Common problems

Workflow variables and data mapping troubleshooting
SymptomWhat to check
Variable renders emptyVerify its source node ran on that branch and the key is exact.
Custom name is rejectedStart with a letter or underscore and use only letters, numbers, and underscores.

Current limitations

Static field labels do not guarantee every field accepts variables; use fields that expose the variable picker or say variables are supported.

Where to go next