Conditional Fork
This node splits workflow execution into two branches based on a boolean condition, routing data to either the 'true' or 'false' output.
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
| value | any | Yes | The value to pass to the selected branch. |
| condition | boolean | Yes | The boolean condition to evaluate (true → 'true', false → 'false'). |
Outputs
| Name | Type | Description |
|---|---|---|
| true | any | Output if the condition is true. |
| false | any | Output if the condition is false. |
Related Nodes in Developer Tools
JavaScript
Executes JavaScript in a sandboxed V8 isolate. Inputs are bound as `args` and console output is captured to stdout/stderr.
HTTP Request
Receives an HTTP request and returns the response synchronously.
HTTP Webhook
Receives an HTTP webhook and executes the workflow asynchronously.
Fetch
Fetch data from a URL using the Fetch API.
Database Query
Executes a SELECT query on a database and returns the results.
Database Execute
Executes INSERT, UPDATE, or DELETE operations on a database.
Conditional Join
Joins two mutually exclusive branches ('true' and 'false') into a single flow. Emits the value from the active branch. Errors if both or neither are provided.
Send Queue Message
Sends a single message to a message queue.
Receive Queue Message
Receives and extracts the message payload from a queue.
Aggregate Items
Collects multiple values into a repeated output array
Extract Item
Extracts a single item from a repeated input at the specified index