Variables

Capture data once with set_variable; read ${vars.x} anywhere downstream.

A set_variable node writes a workflow-scoped bag. Every later node reads ${vars.x} — across branches. Seed it from the trigger payload to carry an order id or customer through the whole run.

set_variable node
{
  "assignments": {
    "order_id": "${trigger.order_id}",
    "tier": "${trigger.plan}"
  }
}

A bare ${ref} keeps the raw type; a numeric literal stays a number. Later: ${vars.order_id}.