Skip to main content

Data Transformation Nodes

Use transformation nodes to clean, format, and compute values between steps.

Math

Perform numeric calculations.
  • Supported: +, -, *, /, %, ^, rounding, min/max
  • Example: {{price}} * 1.1, Math.round({{value}})

String

Modify and extract text.
  • Operations: split, join, replace, substring, toLowerCase, trim
  • Example: {{text}}.toLowerCase().trim()

Array

Operate on arrays and lists.
  • Operations: map, filter, reduce, length, includes, indexOf
  • Example: {{items.length}}, {{items.map(x => x.name)}}

Object

Read and reshape object data.
  • Access nested fields: {{user.profile.name}}
  • Restructure or flatten keys
  • Merge objects or remove null/undefined fields

Date

Parse, format, and compare dates.
  • Format: YYYY-MM-DD, HH:mm:ss, ISO strings
  • Functions: now, add, subtract, diff, format
  • Example: {{date}}.add(2, 'days'), now().format("YYYY-MM-DD")

Crypto

Apply basic cryptographic utilities.
  • Hashing: SHA256, MD5, bcrypt
  • Encoding: base64, hex
  • Useful for signatures, password handling, and IDs