Skip to main content
Set variables steps are planned and not yet available. The description below reflects the intended design.
A Set variables step would let you explicitly assign or update a variable’s value as part of the journey’s execution flow — at a specific point in the sequence, rather than only at the start. This is useful when you need to compute or accumulate a value based on what’s happened in earlier steps before later steps run.

Intended idea

Today, variables are declared at the journey level and configured before a run starts. A Set variables step would allow a variable to be updated mid-journey — for example, transforming a captured step output into a form that multiple later steps can use, or setting a flag based on an earlier result. Some likely uses:
  • Normalizing a value from a step output before passing it to several later steps
  • Computing a derived value once and reusing it without re-expressing the derivation on every step
  • Toggling a variable that controls conditional behavior later in the journey