When to use it
Use derived values when:- A step needs data that was returned by an earlier step in the same journey (for example, an
order_idcreated in step 1 that gets passed to step 2). - You want a variable to be filled from a preset configuration rather than typed in each time.
- A value can be derived consistently from another source and there is no reason to ask the user for it explicitly.
Key concepts
Three derived sources. A derived value can come from:- A previous step output — data extracted from a completed step’s response. The step must have run successfully and the output must be declared on that step. See Step output values.
- A variable preset — a named, reusable preset that supplies values for one or more variables. See Variable presets.
- Another declared source — a variable or run input whose value feeds into a downstream field.
How it works
Identify the source
Decide where the value should come from: a step output, a preset, or another declared value.
Configure the step value
In the step’s value configuration, set the field to derive from the chosen source. For step outputs, select the step and the output name. For presets, select the preset.

