Detect WooCommerce order delays with Gmail and Slack alerts in real time
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This workflow has 9 nodes and runs on WooCommerce events (order.created). Along the way it connects Gmail, Slack and WooCommerce.
How it runs
Trigger: On WooCommerce events (order.created).
- Normalize Order (Edit Fields (Set)): sets 7 fields: orderId, orderNumber, status…
- Processing (If): checks a condition and branches into true / false
- Fetch ETA (Edit Fields (Set)): sets 2 fields: now, eta
- ETA Exists? (If): checks a condition and branches into true / false
- Calculate Delivery Delay (Code): runs custom JavaScript code
- Validate Delivery Delay (If): checks a condition and branches into true / false
- Email Customer (Gmail): uses Gmail
- Delay Alert (Slack): uses Slack
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (6)
- Edit Fields (Set)
n8n-nodes-base.set - If
n8n-nodes-base.if - Code
n8n-nodes-base.code - Gmail
n8n-nodes-base.gmail - Slack
n8n-nodes-base.slack - WooCommerce Trigger
n8n-nodes-base.wooCommerceTrigger
From the author
Real-Time WooCommerce Order Delay Detection with Email & Slack Alerts This n8n workflow listens to real-time WooCommerce order events and automatically detects delivery delays based on the estimated delivery date. When a delay is identified, it proactively…