Set variables steps are planned and not yet available. The description below reflects the intended design.
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

