Skip to main content

Condition

Branch your workflow based on true/false conditions. The Condition node evaluates a JavaScript expression and routes execution to either the true or false output. Configuration: Example conditions:
The node has two output handles. Connect the true handle to nodes that should run when the condition passes, and the false handle to the alternative path.

Router

AI powered routing that analyzes input and sends it to the most appropriate branch. Define named routes with descriptions, and the router uses AI to decide which route best matches the input. Configuration: Each route creates a separate output handle on the node.

Code

Execute custom code within your workflow. Write Python, JavaScript, or Java to transform data, perform calculations, or implement custom logic. Configuration: Your code runs in a sandboxed environment. The result of the last expression is returned as the node output.

HTTP Request

Make HTTP requests to any API endpoint. Supports all standard HTTP methods. Configuration: Accessing output: {{variableName.output.data}} for response body, {{variableName.output.status}} for status code.

Transform Array

Apply map, filter, or reduce operations to arrays of data. Configuration:

CSV Export

Convert data into CSV format for download or further processing.

Webhook Action

Send data to an external webhook URL. Unlike the Webhook Trigger (which receives data), this node sends data out. Configuration:

Sleep

Pause workflow execution for a specified duration. Configuration:

Tables Node

Read from, query, add to, update, or delete rows in your Innflow Tables directly from a workflow. Operations:
  • Read Table — Get all rows from a table
  • Query Rows — Search for specific rows
  • Add Row — Insert a new row
  • Update Row — Modify an existing row
  • Delete Row — Remove a row
Configuration:

Knowledge Base Node

Search your uploaded documents using semantic search. Returns the most relevant passages from your Knowledge Base. Configuration: Accessing output: {{variableName.output.results}}