Workflows

Energy SOAR Workflow is the playbook and automation engine bundled with the platform. It is built on n8n and runs as the n8n service on port 5678, proxied by nginx at the default catch-all path.

Workflows connect nodes that retrieve, process, and send data. Each workflow runs when triggered manually or by a trigger node monitoring an external event. Completed executions appear in the execution history for audit and retry.

For day-to-day workflow management (activating, importing, exporting, settings, and retrying failed executions) see Workflows.

Node packages

Two node packages ship with Energy SOAR:

  • nodes-base — the standard n8n built-in library. Provides core execution nodes (HTTP Request, Webhook, Schedule Trigger, IF, Switch, Code, Set, Merge, Execute Workflow) and integrations with common external services.

  • nodes-energy — Energy SOAR proprietary nodes. These nodes interact directly with Energy SOAR Base and Automation via their REST APIs and are the primary building blocks for SOAR playbooks.

Custom nodes

To extend the platform with new nodes, use the nodes-energy package as the development base. The package structure and a step-by-step guide for writing and registering a custom node are in Creating Your First Node.