Core Concepts
Understanding the fundamental building blocks of Ubex.
Workflows
A workflow is a visual representation of your automation logic. It consists of:
- Nodes - Individual processing units (LLM, HTTP, conditions, etc.)
- Connections - Links between nodes that define data flow
- Variables - Data passed between nodes
Nodes
Nodes are the building blocks of your workflow. Each node performs a specific action:
- Trigger Nodes - Start the workflow (manual, schedule, API, chat)
- Processing Nodes - Transform data (LLM, code, HTTP)
- Logic Nodes - Control flow (conditions, loops)
- Output Nodes - Return results
Variables
Variables store data as it flows through your workflow. Use the {{variable_name}} syntax to reference them in any node configuration.
Execution
When a workflow runs:
- The trigger node activates
- Data flows through connected nodes
- Each node processes and outputs data
- The workflow completes when all paths finish