Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.wisdom.ai/llms.txt

Use this file to discover all available pages before exploring further.

Nodes are the building blocks of a Visual Mode agent. Each node is a modular instruction that performs one focused task: fetching data, running analysis, applying a condition, or delivering a result.
How nodes connect: Edges connect nodes and define two things: the order of execution and the flow of data. Nodes connected in sequence run one after another. Nodes connected in parallel run at the same time. A node can only access data from the nodes that feed directly into it, but during execution, each node is automatically aware of the upstream context it depends on, so the workflow stays coherent end-to-end.
This page describes every available node type, what it does, and when to use it.

Trigger nodes

Trigger nodes are the entry point of every agent. Every workflow starts with exactly one trigger node, which determines when the agent runs. The trigger node types are:
Starts the agent when you run it manually from the Agent Builder canvas. Use this trigger during building and testing. The agent only executes when you initiate a run.Trigger criteria (optional): Enter a condition that must be true for the agent to proceed. If the condition is not met, the agent stops after the trigger node, and no downstream nodes execute. Leave empty to always proceed.
Starts the agent on a recurring schedule you define. Use this trigger for production agents that need to run automatically: daily summaries, weekly reports, and real-time monitoring.Trigger criteria (optional): Same as Manual trigger. The agent evaluates the condition on each scheduled run and only proceeds if it is met.
External trigger and Webhook trigger types are coming soon.

Data nodes

Data nodes bring information into the workflow. They are typically the first nodes connected after the trigger. The data node types are:
Fetches a structured dataframe from your connected data sources by executing SQL or Python against them. The dataframe is passed to downstream nodes with its schema intact: column names, types, and relationships are preserved throughout the workflow.When to use: Any time your agent needs to query your connected data: sales records, support tickets, usage metrics, and financial data.
Calls an MCP (Model Context Protocol) tool to perform actions or retrieve data across connected surfaces. Use this node when your workflow needs to interact with an external system, such as creating a task, querying a third-party API, or triggering an action in a connected tool.When to use: Any workflow that needs to act on an external system rather than just read from your data lake.For setup, see Connect an MCP server.

Reasoning nodes

Reasoning nodes operate on dataframes and can take text or free-form inputs from other nodes to produce AI analysis. They analyse and summarise data to produce insights. Unlike Data nodes, Reasoning nodes do not query your databases — they work on data that has already been brought into the workflow by upstream nodes. The reasoning node types are:
Operates on a dataframe to derive new information by filtering, aggregating, ordering, scoring, enriching, or classifying rows. The output is a new or modified dataframe that can flow into further Reasoning nodes, an Artifact Builder, or a Control node.When to use: Any time you need to transform or analyze structured data before surfacing it: computing totals, flagging rows that meet a threshold, ranking results, or adding calculated fields.
Takes a dataframe or context as input and produces a textual narrative. Unlike Analysis, which outputs structured data, Summary outputs prose: a paragraph or set of sentences describing what the data shows.When to use: When your artifact needs a written interpretation of the data rather than (or in addition to) a table. Summary nodes work well feeding into an Artifact Builder alongside raw dataframes.

Control nodes

Control nodes direct the flow of execution through the workflow. They evaluate conditions and determine which downstream nodes to run and which to skip. The control node types are:
Evaluates a condition against the data in the workflow and routes execution down one of two or more branches — the IF branch if the condition is true, the ELSE branch if it is not. Nodes on the inactive branch receive a no-op signal and are skipped entirely — they neither execute nor produce output.When to use: Any time your workflow needs to behave differently depending on what the data shows: sending an alert only when a threshold is breached, routing to different delivery channels based on a metric, or skipping delivery when there is nothing to report.How data flows through If/Else: The If/Else node is a gate, not a source of its own data. It passes whatever input it receives from upstream nodes through to the active branch — the data does not change, only the path it takes.If a downstream node needs data from before the If/Else node, route that data through the If/Else node. Do not wire around it. Bypassing the node causes both branches to activate regardless of which condition is met.
The Loop, Switch, and Human-in-the-Loop control node types are coming soon.

Artifact nodes

Artifact nodes format the workflow’s output into a finished deliverable, ready for delivery. The artifact node types are:
Ingests dataframes and context produced during the workflow run and formats them into a structured report. The Artifact Builder does not infer formatting — you define the structure explicitly in its instructions.Split your Artifact Builder instruction into two parts:
  • Visual Organization: How to group the data, which tables or lists to create, and what to include in each section.
  • Format: How the final output should look: section headings, column names, number formats, and conditional sections.
When to use: Every agent that delivers a report, summary, or structured notification to an end recipient requires an Artifact Builder node. They are mandatory for every Agent.
Supported output formats: Email with full table rows and fluid layout, and Slack.PDF, DOCX, PPTX, and XLSX are coming soon.
Connect Data and Analysis nodes directly to the Artifact Builder when the output requires tables or charts. Routing everything through a Summary node first strips the structured data that the Artifact Builder needs.

Delivery nodes

Delivery nodes send the artifact produced by the Artifact Builder to its destination. Every agent requires at least one delivery node to be published. The delivery node types are:
Sends the artifact to one or more email addresses. Supports full table rows at natural column widths, with no pagination or column truncation.
Posts the artifact to a Slack channel. Requires a Slack workspace connected to WisdomAI by a workspace administrator. See Connect to Slack.
Sends the artifact to a webhook URL. Coming soon.

Next steps

Build an Agent in Visual Mode

Step-by-step guide to building your first Visual Mode agent.

Agent Best Practices

Learn how to write effective node instructions, triggers, and output formatting.