Skip to main content
Steps that shape information as it moves — filtering, sorting, reformatting, calculating.

Code

logic.code · action Run custom JavaScript. Access upstream data via nodes.nodeId.field. Settings
SettingRequiredWhat it does
CodeYesWrite JavaScript that returns a value. Use Insert Data or type nodes.nodeName.field to access upstream outputs.
Produces
  • result — Result

Continue If

data.continueIf · action Only proceed if condition is met. Execution stops if false. Use to prevent downstream nodes from running on empty/invalid data. Settings
SettingRequiredWhat it does
Guard ConfigurationYes
Produces
  • continue — Continue

Filter

data.filter · action Split array into passed/rejected using structured conditions. Settings
SettingRequiredWhat it does
Filter ConfigurationYes
Produces
  • passed — Passed
  • rejected — Rejected

Format Text

data.formatText · action Convert array to human-readable text using templates. Perfect for Slack/email output. Settings
SettingRequiredWhat it does
Format ConfigurationYes
Produces
  • result — Formatted Text

Pick Fields

data.pickFields · action Pick specific fields from objects or arrays. Settings
SettingRequiredWhat it does
Extract ConfigurationYes
Produces
  • result — Extracted

Set Fields

logic.setFields · action Set key-value fields for downstream use. Settings
SettingRequiredWhat it does
EntriesNo
Expose as arrayNo
Produces
  • vars
  • list

Sort

data.sort · action Sort array items by a specified field. Settings
SettingRequiredWhat it does
Sort ConfigurationYes
Produces
  • result — Sorted