Skip to main content
The Transform Properties action applies a selected workflow to every top-level property of an object. It preserves each original key and replaces its value with the selected workflow’s output data.
This is a sub-workflow action. The selected workflow runs separately for each property and must use a Sub-Workflow trigger. Use Return Data in that workflow to provide the transformed value.

Inputs

Outputs

Configure the selected workflow

For each property, the selected workflow’s Data In contains:
Use value for the transformation and key when the logic depends on which property is being processed. Connect the transformed value to Return Data. That returned data becomes the new value under the original key. For example, if the input is:
A selected workflow that trims and lowercases its value, then returns that string, produces:

Execution behavior

  • Only top-level properties are iterated.
  • Properties are processed one at a time in object-entry order.
  • If the selected workflow returns no output data, that property’s new value is null.
  • If any sub-workflow run fails, Transform Properties fails rather than returning a partial object.
  • Normal workflow recursion-depth limits still apply.
Return Data can return a primitive, list, or object. Design that returned value as the exact replacement each original property should receive.