💡 Hover over any component box to inspect its architectural purpose.
Platform Component
Active Pipeline Step
Execution Flow Path
External Integration
⚡
Execution Queue Console
Bull MQ Execution Queue
2 pending jobs
NewLeadAlert-Slack (id: exec_001)Queued
OrderSync-Salesforce (id: exec_002)Queued
Workflow Automation Platform Breakdown
n8n-style DAG execution engine with plugin architecture and horizontal scaling.
Core Functional Scope
DAG-Based Execution: Workflows are modeled as Directed Acyclic Graphs. The engine resolves dependencies via topological sort, enabling parallel branch execution and deterministic join semantics.
Node Plugin Architecture: Every integration (Slack, Gmail, HTTP, DB) is a self-contained plugin implementing a standard NodeInterface. The Node Registry catalogs all available plugins with versioning and schema metadata.
Credential Management: Per-user encrypted credential storage using AES-256. OAuth2 tokens are automatically refreshed before expiry. Credentials are injected at execution time, never stored in workflow definitions.
Multi-Trigger System: Workflows can be initiated via webhooks (HTTP POST), cron schedules, pub/sub event listeners, or manual API calls. Each trigger type implements a standard TriggerInterface.
Expression Evaluation: Data transformation between nodes uses JSONata expressions or sandboxed JavaScript. The Transform Engine evaluates expressions in an isolated V8 context to prevent side-effects.