Skip to main content

Node Overview

OpenCompany uses a visual node-based system for building workflows. Each node performs a specific function and passes data to connected nodes.

Node Categories

The node palette groups plugins by category. The exact node count grows as new plugins ship, so use the palette in the app for the live list.

Node Shapes

Different shapes indicate different node types:

Handles

Handles are connection points on nodes:

Input Handles (Left Side)

  • Main Input - Receives data from upstream nodes
  • Config Inputs - Diamond shapes for memory, model, etc.

Output Handles (Right Side)

  • Main Output - Sends data to downstream nodes

Data Flow

Data flows from left to right through connections:

Template Variables

Access upstream data using template syntax:
Examples:

Nested Fields

Access nested objects with dot notation:

Node Configuration

Click a node to open its parameter panel — the full editing how-to (adding, connecting, renaming, copying, deleting, shortcuts, palette modes) lives on The canvas.

Parameter Types

Dynamic Options

Some parameters load options from the backend:
  • Device lists (Android)
  • AI models (based on API key)
  • Groups and contacts (WhatsApp)

Node States

During execution, nodes show their state:

Special Node Types

Trigger Nodes

  • No input handle
  • Start workflow execution
  • Wait for external events
Examples: Webhook Trigger, WhatsApp Receive, Cron Scheduler

Config Nodes

  • Connect to special config handles (diamonds)
  • Provide settings to parent nodes
  • Don’t execute independently
Examples: Simple Memory, AI Models

Best Practices

Name your nodes descriptively. “Process Order” is better than “AI Agent 1”.
Test individual nodes with the Run button before deploying full workflows.
Config nodes (Memory, Models) connect to diamond handles, not main inputs.

Node Reference

AI Models

12 providers: OpenAI, Claude, Gemini, OpenRouter, xAI, Groq, Cerebras, DeepSeek, Kimi, Mistral, Ollama, LM Studio

AI Agents

AI Agent, Chat Agent (Zeenie), and 16 specialized agents

AI Skills

Master Skill aggregator with a built-in skill library

AI Tools

Calculator, time, search, Android toolkit

WhatsApp

Send, receive, and query messages

Android

16 device control nodes

Documents

RAG pipeline: scrape, parse, embed, store

Webhooks

HTTP, webhooks, and utilities