Enhancement: Workflows - Data Trimming, Update Variable, Number Transforms

:new_button: New Capability

Update Variable, Number Transforms, and Data Trimming

:sparkles: Description

Workflows is excited to announce three new capabilities: Update Variable, Number Transform, and Data Trimming. Together they make it easier to evolve variable values in your workflows, handle numeric logic, and keep action output light as you scale.

:red_exclamation_mark: Problem

Update Variable: After a variable is defined, it is hard to change its value as the workflow runs. Admins often add many extra Define Variable steps or work outside the workflow to reshape values.

Number Transform: Teams rely on external services or workarounds to do math on numeric values before they can use them in conditions, counters, or comparisons.

Data Trimming: Large action payloads slow workflows down, especially with loops, and full object output is not necessary when only part of the data is needed for the next steps.

:light_bulb: Solution

  • Update Variable Operator: Change variable values after it has been defined in the Define Variable operator. You can chain string, date, and number steps.
  • Number Transform: Apply mathematical logic to convert or simplify values (Add, Subtract, Multiply, Divide, Modulo). Pick Variable A, a Variable B value, Precision, and Rounding mode (for example Round Half Up, Truncate Decimals).
  • Data Trimming: Each step only keeps the data required to complete the rest of the workflow.
  • Please note: To include extra fields for logging, auditing, or downstream systems, use Add Additional Data under the Additional Output Data field where it is available.

Example of Update Variable and Number Transform

Data Trimming - Add additional fields to your workflow output

:busts_in_silhouette: Who is affected?

All Suites customers

:date: Important dates

Sandbox availability: Apr 6, 2026
Production rollout: Apr 27, 2026 - May 18, 2026

3 Likes

I don’t see this option in Demo tenant

Are counters advised in loops or should we avoid mutating variables inside due to the potential for concurrency?

Hi @RedBaron , parallel loops have concurrency issues so counters should be avoided. Keep an eye out for future Loop enhancements.

1 Like