Back to Projects

Automation Pipeline Engine

A Power Automate-inspired automation platform allowing business teams to create multi-step workflows connecting CRM, ERP, email, and communication tools without writing code.

Node.jsExpressReactPostgreSQLDockerRedisPower Automate

🎯Problem

Business teams spent hours on manual data entry between disconnected systems. IT was the bottleneck for every integration request.

💡Solution

Developed a visual workflow builder with 50+ pre-built connectors, enabling business users to automate cross-system workflows themselves.

🏗️Architecture

React-based drag-and-drop workflow editor sends workflow definitions to Node.js execution engine. Workflows are stored as JSON DAGs in PostgreSQL. Worker processes execute workflow steps with retry logic, error handling, and execution logs stored per step.

⚠️Challenges

Building reliable retry and error recovery for long-running workflows involving external API calls was complex. Rate limiting across different provider APIs required an intelligent throttling layer.

📚Lessons Learned

Event-driven architecture significantly improves reliability over polling. Clear error messages and visual debugging tools are more valuable than extra features.