Automate e-commerce orders, inventory & feedback with Slack, Sheets & Gmail
Needs changesWhat this workflow does
This workflow has 12 nodes and runs when an HTTP GET request hits its webhook URL (plus 2 other triggers). Along the way it connects Slack, Google Sheets and Gmail.
How it runs
Trigger: When an HTTP GET request hits its webhook URL (plus 2 other triggers).
- 2. Extract Order Data (Function): runs custom JavaScript (legacy Function node)
- 5. Read Inventory Data (Google Sheets) (Google Sheets): uses Google Sheets
- 11. Extract Customer Data (Feedback) (Function): runs custom JavaScript (legacy Function node)
- 3. Send Fulfillment Notification (Slack) (Slack): uses Slack
- 6. Filter Low Stock (Function): runs custom JavaScript (legacy Function node)
- 12. Send Feedback Request (Gmail) (Gmail): uses Gmail
- 7. If Low Stock Items? (If): checks a condition and branches into true / false
- 8. Send Low Stock Alert (Slack) (Slack): uses Slack
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- Function (legacy) in 2. Extract Order Data, 6. Filter Low Stock, 11. Extract Customer Data (Feedback): replace with Code node, mode 'Run Once for All Items'.
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) 2. Extract Order Data, 6. Filter Low Stock, 11. Extract Customer Data (Feedback) | Code node, mode 'Run Once for All Items' |
Nodes used (8)
- Webhook
n8n-nodes-base.webhook - Function
n8n-nodes-base.function - Slack
n8n-nodes-base.slack - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Sheets
n8n-nodes-base.googleSheets - If
n8n-nodes-base.if - No Operation, do nothing
n8n-nodes-base.noOp - Gmail
n8n-nodes-base.gmail
From the author
How It Works ⚙️ This workflow acts as a central nervous system for your e-commerce operations, automating three critical areas: A. Order Fulfillment Notification 1. Webhook: New Order: 🚀 The workflow is instantly triggered when a new order is placed on your…