Nodes

Every node type by category: data, flow, compute, AI, and integration, and why each exists.

Nodes are the steps in a workflow. They fall into a few categories. You connect them on the canvas and data flows along the edges.

Two node groups have their own pages: the starting node is covered in Triggers, and the app action nodes in Integrations. This page documents every other node: data, flow, compute, and AI.

Data

Read from Trodo.

NodeWhy
QueryA typed, read-only query over events, runs, spans, or users, with filters, a time window, and a limit.
SQLA read-only SELECT against a read replica, scoped to your team. Non-select statements are rejected.

Flow

Control the path.

NodeWhy
Set fieldsBuild a new object from expressions.
FilterPass an item through only if a condition is true.
IfBranch down a true or false edge.
LoopFan out over an array; downstream nodes run per item.
WaitPause for a fixed delay.
StopEnd the workflow with success or failure.
Call workflowRun another workflow as a sub-step.

Compute

Run logic.

NodeWhy
PythonRun Python in a sandbox (numpy, pandas, scipy, requests available; configurable packages and timeout).
HTTP requestCall any API with a method, headers, and body.

AI

Reason and act with a model.

NodeWhy
AI agentAn LLM that reasons and calls tools in a loop. Configured with a model and tools, see AI agents.
LLM callA single prompt to a model, no tools.
MCP toolCall one named tool on a remote MCP server.

The AI agent has its own configuration (model, tools, MCP, and the loop) covered in detail on the AI agents page.

Integration

Act on an external app. These are the per-provider action nodes (Slack, GitHub, Linear, Jira, Salesforce), covered in Integrations.

Next

On this page