Automation, SaaS

Ecom Automation: Multi-Tenant eCommerce Workflow Automation with n8n

Overview

Ecom Automation is a technical showcase built to demonstrate NUS Technology’s ability to combine n8n workflow automation with a full multi-tenant SaaS application.

The demo automates a common eCommerce fulfillment workflow across Shopify, Zoho Inventory, EasyPost, Slack, and email. When a customer places an order, the system checks inventory, updates the order based on stock availability, creates a shipment when the order can be fulfilled, and keeps both the store owner and customer informed as the process progresses.

Rather than using n8n as a standalone automation tool, the showcase demonstrates how it can operate as the orchestration layer inside a larger SaaS architecture, with tenant management, integration configuration, workflow visibility, and application-level controls built around it.

Overlapping squaresWhat We Built

A Multi-Tenant Automation Platform for eCommerce Operations

Ecom Automation is a multi-tenant SaaS showcase where businesses can create an account, configure their own Shopify, Zoho Inventory, and EasyPost integrations, and monitor workflow status and logs.

The current demo provides one predefined fulfillment workflow:

  • A Shopify order triggers n8n.

  • Zoho Inventory checks stock availability.

  • In-stock orders are confirmed and passed to EasyPost for shipment creation.

  • Out-of-stock orders are placed on hold and trigger a Slack notification.

  • Shipment updates can trigger customer emails and Slack notifications.

The workflow is fixed rather than user-editable, but the platform is designed to support additional predefined workflows and alternative services at individual workflow steps in the future.

LabMeterials Visual 1LabMeterials Visual 2
Overlapping squaresTech & Architecture

A SaaS Application Layer Built Around n8n Orchestration

Ecom Automation uses n8n as the workflow orchestration engine, while a dedicated web application handles authentication, tenant management, integration setup, and workflow visibility.

The system is built as a TypeScript Turborepo monorepo. A NestJS backend manages tenant-aware application logic and communicates with n8n through protected internal APIs. Clerk handles account and organization management for the multi-tenant model.

n8n coordinates the eCommerce workflow across Shopify, Zoho Inventory, EasyPost, Slack, and email services. On the frontend, users can configure integrations and monitor integration and workflow execution status, with Server-Sent Events providing near real-time updates.

image

Technology Stack

  • Frontend: Next.js 16, React 19, TypeScript

  • Backend: NestJS 11, Prisma, PostgreSQL

  • Automation: n8n

  • Authentication & multi-tenancy: Clerk

  • Realtime updates: Server-Sent Events

  • Integrations: Shopify, Zoho Inventory, EasyPost, Slack, Resend

  • Infrastructure: Docker, Docker Compose, Turborepo

Overlapping squaresTechnical Highlights

Building Managed Business Automation on Top of n8n

Green tick circle

n8n as the orchestration layer: n8n coordinates business events across Shopify, Zoho Inventory, EasyPost, Slack, and email, while the web application handles tenant management, configuration, and user-facing controls.

Green tick circle

Multi-tenant automation: Each business operates within its own organization context and configures its own integrations. The same predefined workflow can therefore be used across multiple businesses while keeping tenant data and configuration separated.

Green tick circle

Event-driven fulfillment workflow: Shopify orders trigger the automation, Zoho Inventory determines stock availability, and EasyPost handles shipment creation. Conditional logic allows orders to continue to fulfillment or be placed on hold with a Slack notification when inventory is insufficient.

Green tick circle

Workflow visibility outside n8n: Users can view integration status, workflow execution status, visual workflow information, and logs directly in the application without accessing the underlying n8n interface.

Green tick circle

Foundation for reusable automation products: The current demo uses one predefined workflow, but the architecture can be extended with additional workflows or alternative services at individual workflow steps.

Explore More Demos

Zuzu: Real-Time Mobile Livestreaming
Mobile

Zuzu: Real-Time Mobile Livestreaming

Zuzu is a cross-platform livestreaming app built to showcase NUS Technology’s expertise in real-time mobile development, WebRTC video streaming, and resilient session management.

Users can start a livestream directly from their phone or discover and watch active streams from other users. While watching, they can chat, send heart reactions, and see viewer activity update in real time.

RoomScan — LiDAR Room Scanning & Spatial Collaboration
Mobile

RoomScan — LiDAR Room Scanning & Spatial Collaboration

RoomScan is a native iOS application that transforms physical rooms into interactive 3D environments using Apple's LiDAR-based spatial computing technologies. Users can scan indoor spaces, explore reconstructed room models, attach notes to specific 3D locations, and share their projects with others.

Built for iPhone and iPad, the application combines RoomPlan, ARKit, RealityKit, and a dedicated backend to manage the workflow from spatial capture to synchronized collaboration.

The showcase demonstrates NUS Technology's capabilities in native spatial computing, interactive 3D development, offline-first synchronization, and permission-controlled data sharing.

Folio — AI-Powered Research Workspace
Web, Mobile, AI, RAG

Folio — AI-Powered Research Workspace

Folio is an AI-powered research workspace that helps users organize information, explore research materials, and transform findings into reusable knowledge.

Built around a Retrieval-Augmented Generation (RAG) architecture, Folio processes documents and web content into searchable knowledge. Users can ask questions grounded in their research sources, inspect supporting citations, and develop findings through personal notes and notebooks.

The project demonstrates NUS Technology's capabilities in AI backend engineering, document processing, hybrid information retrieval, and knowledge management, supported by web and native mobile applications.

Need a Similar Solution?

Let’s discuss your operational challenges and build a solution that fits your business.

CodeMonitorGrid with light