Transform Data Block: The Power Tool for Structuring Automation Data
Flowrunner’s Transform Data block gives you control in automation; reshaping messy JSON, lists, and strings into clean outputs for reliable workflows.
Flowrunner’s Transform Data block gives you control in automation; reshaping messy JSON, lists, and strings into clean outputs for reliable workflows.
In automation, data doesn’t always arrive in the shape you need. Sometimes it’s clean and structured. More often, it’s messy; nested JSON, text blobs, inconsistent formats, or values scattered across multiple sources.
The Transform Data block in Flowrunner gives you a toolkit for reshaping that raw input into something usable, predictable, and ready for downstream workflows.
The Transform Data block applies operations to:
Each operation is configured through the Expression Editor, so you can mix dynamic values from earlier blocks with static input.
Without transformations, automations often pass along raw, unhelpful data:
Transformations give you control. Instead of just moving data around, you’re actively shaping it to fit your business logic.
This leads to:
✅ Cleaner outputs → Structured data that’s easy to interpret
✅ Easier debugging → Results labeled and visible in TestMonitor
✅ Smarter workflows → Downstream systems get the data they need, not whatever came in
The Transform Data block provides a library of operations for reshaping, cleaning, and manipulating data inside your automations. Operations cover:
These operations make it possible to normalize and prepare data without relying on external scripts or custom code.
Here are a few highlights:
All transformation results become available in the Expression Editor, ready to be used by any block that follows.
Use the Switch operation to map internal codes to human-readable values:
Aggregate lists (like order totals or engagement scores) and extract the highest value with Max.
Pull just the first 6 characters from a long string, perfect for trimming IDs, formatting user handles, or sanitizing inputs.
Detect whether a message includes a keyword (“unsubscribe,” “urgent,” etc.) and branch logic accordingly.
The Transform Data block is one of those features that makes Flowrunner feel less like wiring tools together and more like real engineering.
By shaping data at the right stage, you reduce complexity everywhere else: fewer errors, cleaner integrations, and more resilient workflows.
👉 Try it in your next flow: drop in a Transform Data block, experiment with a Switch or Substring operation, and see how much easier your automation becomes when your data is truly under control.