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:
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
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}}