Monitor WooCommerce daily revenue spikes and send Slack alerts
Ready for 3.0What this workflow does
This workflow has 14 nodes and runs on a schedule (every day at 10:00). Along the way it connects WooCommerce and Slack.
How it runs
Trigger: On a schedule (every day at 10:00).
- Fetch WooCommerce Orders (WooCommerce): get many (order)
- Filter: keeps only the items that match a condition
- Filter: keeps only the items that match a condition
- Filter Orders from Last 24 Hours (Code): runs custom JavaScript code
- Filter Orders from Last 24 Hours (Code): runs custom JavaScript code
- Calculate Top Products (24h) (Code): runs custom JavaScript code
- Calculate Total Revenue (24h) (Code): runs custom JavaScript code
- Calculate Cancelled Metrics (24h) (Code): runs custom JavaScript code
- Merge: merges the data from its input branches
- Format Sales Data (Code): runs custom JavaScript code
…plus 3 more steps. See the full node list below.
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 (7)
- WooCommerce
n8n-nodes-base.wooCommerce - Filter
n8n-nodes-base.filter - Code
n8n-nodes-base.code - Schedule Trigger
n8n-nodes-base.scheduleTrigger - If
n8n-nodes-base.if - Slack
n8n-nodes-base.slack - Merge
n8n-nodes-base.merge
From the author
WooCommerce Daily Sales & Revenue Spike Monitor → Slack Alert This workflow automatically checks your WooCommerce store’s last 24 hours of revenue, top-selling products, and cancelled orders on a daily schedule. It sends Slack notifications when sales cross a…