Core Concepts
Understanding the fundamental building blocks of NodeMatrix
What are Nodes?
Nodes are the fundamental building blocks of NodeMatrix. Each node represents a specific action or condition in your automation workflow. Think of nodes as LEGO blocks - you connect them together to build complex automations.
Trigger Nodes
Start your workflow based on events like price changes, time intervals, or on-chain events.
Action Nodes
Execute operations like token swaps, transfers, contract calls, or social media posts.
Logic Nodes
Add conditions, loops, and branching logic to create intelligent workflows.
Data Nodes
Fetch, transform, and store data from APIs, oracles, and on-chain sources.
Workflows
A workflow is a collection of connected nodes that work together to accomplish a task. Workflows can be simple (two nodes) or complex (dozens of interconnected nodes with branching logic).
Workflow Execution

Connections
Connections are the lines that link nodes together. Data flows through these connections from output ports to input ports. Each connection type carries specific data formats.
Connection Types
- Data Connections (Green)
Pass structured data like token amounts, addresses, or API responses.
- Flow Connections (Blue)
Control execution order and trigger subsequent nodes.
- Event Connections (Purple)
React to on-chain events, webhooks, or external triggers.
State Management
NodeMatrix maintains state across workflow executions, allowing you to build stateful automations that remember previous runs and make decisions based on historical data.
Persistent Storage
Store variables, counters, and data that persist between workflow runs.
Encrypted State
Sensitive data is encrypted at rest using your wallet's public key.