Skip to main content

Tag high-risk WooCommerce SKUs and send daily alerts to Slack

Workflow preview

Workflow preview
100%
Tag high-risk WooCommerce SKUs and send daily alerts to Slack preview
Open on n8n.io

1. Workflow Overview

(Retail) Auto Tag High Risk SKUs This workflow automatically monitors product sales in your WooCommerce store, detects fast selling items, applies risk tags and sends a clear alert to Slack—so you ...

Best for

  • CRM automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.scheduletrigger, n8n-nodes-base.woocommerce, n8n-nodes-base.splitinbatches, n8n-nodes-base.code, n8n-nodes-base.switch, n8n-nodes-base.set, n8n-nodes-base.merge, n8n-nodes-base.slack

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by WeblineIndia.

Original n8n.io source

1.1 Workflow description

Title
Tag high-risk WooCommerce SKUs and send daily alerts to Slack
Workflow name
Tag high-risk WooCommerce SKUs and send daily alerts to Slack

(Retail) Auto-Tag High-Risk SKUs

This workflow automatically monitors product sales in your WooCommerce store, detects fast-selling items, applies risk tags and sends a clear alert to Slack—so you never miss products that need attention.

This workflow checks your WooCommerce store every day, reviews product sales from the last 14 days and calculates how fast each product is selling. Based on sales volume, it assigns a risk level (OK, Watchlist, High-Risk or Critical), updates product tags in WooCommerce and sends a single, easy-to-read Slack alert for products that need attention.

You receive:

  • Daily automated sales analysis
  • Automatic risk tagging inside WooCommerce
  • One clean Slack alert with product name, units sold and risk level

Ideal for store owners and operations teams who want proactive inventory control without manual reports.

Quick Start – Implementation Steps

  1. Connect your WooCommerce API credentials.
  2. Connect your Slack workspace and choose an alert channel.
  3. Adjust sales thresholds if needed (optional).
  4. Activate the workflow — daily monitoring starts automatically.

What It Does

This workflow automates inventory risk detection:

  1. Runs automatically on a daily schedule.
  2. Fetches completed WooCommerce orders from the last 14 days.
  3. Fetches product details from WooCommerce.
  4. Counts how many units of each product were sold.
  5. Assigns a risk level:
  • OK
  • Watchlist
  • High-Risk
  • Critical
  1. Updates product tags in WooCommerce based on risk.
  2. Combines all risky products into one list.
  3. Sends a single Slack alert summarizing:
  • Product name
  • Units sold
  • Risk level

This prevents stock issues and highlights fast-selling products early.

Who’s It For

This workflow is ideal for:

  • WooCommerce store owners
  • E-commerce operations teams
  • Inventory & supply chain managers
  • Marketing teams tracking fast-selling products
  • Businesses managing limited or high-demand stock
  • Anyone who wants automated inventory visibility

Requirements to Use This Workflow

To run this workflow, you need:

  • n8n instance (cloud or self-hosted)
  • WooCommerce store with REST API access
  • WooCommerce API keys (Read + Write)
  • Slack workspace with API access
  • Basic understanding of WooCommerce products & orders

How It Works

  1. Daily Trigger – Workflow runs at a scheduled time.
  2. Fetch Orders – Gets completed orders from the last 14 days.
  3. Fetch Products – Retrieves product details.
  4. Calculate Sales & Risk – Counts sold units and assigns risk level.
  5. Split by Risk – Routes products based on risk category.
  6. Update Product Tags – Applies correct WooCommerce tags.
  7. Merge Results – Combines all risky products.
  8. Build Alert Message – Creates a readable Slack message.
  9. Send Slack Alert – Sends one summary alert to your team.

Setup Steps

  1. Import the workflow JSON into n8n.
  2. Configure WooCommerce credentials in all WooCommerce nodes.
  3. Ensure risk tags exist in WooCommerce:
  • Watchlist
  • High-Risk
  • Critical
  1. Connect your Slack API credentials.
  2. Select the Slack channel for alerts.
  3. Review or adjust sales thresholds in the risk calculation node.
  4. Activate the workflow.

How To Customize Nodes

Customize Risk Thresholds

Update the Calculate Risk code node to change when products move into:

  • Watchlist
  • High-Risk
  • Critical

Customize WooCommerce Tags

Replace tag IDs in the Update Product nodes with your own tag IDs.

Customize Slack Alerts

You can add:

  • Emojis
  • Mentions (@channel, @team)
  • Product links
  • Stock status or category info

Add-Ons (Optional Enhancements)

You can extend this workflow to:

  • Include stock quantity checks
  • Send separate alerts per risk level
  • Create weekly or monthly summaries
  • Store alerts in Google Sheets or Airtable
  • Add email or SMS notifications
  • Predict out-of-stock dates
  • Add AI-based sales trend insights

Use Case Examples

1. Inventory Risk Monitoring

Detect products that may go out of stock soon.

2. Sales Trend Tracking

Identify fast-selling products automatically.

3. Operations Alerts

Notify teams before stock issues occur.

4. Marketing Signals

Spot trending products for promotions.

5. Daily Store Health Check

Get a quick snapshot of product risk every day.

Troubleshooting Guide

IssuePossible CauseSolutionNo Slack alertNo risky productsCheck thresholdsTags not updatedWrong tag IDVerify WooCommerce tag IDsUnits sold = 0Orders not completedCheck order status filterWorkflow not runningSchedule disabledEnable Schedule TriggerSlack errorInvalid credentialsReconnect Slack account

Need Help?

If you need help customizing, scaling or extending this workflow—such as adding forecasting, dashboards or multi-store support—the WeblineIndia team can help you build production-ready e-commerce automation.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Daily inventory risk check

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.2

Block 2 - Get last 14 days orders

Type / Role
n8n-nodes-base.wooCommerce - wooCommerce
Config choices
Version 1

Block 3 - Get product details

Type / Role
n8n-nodes-base.wooCommerce - wooCommerce
Config choices
Version 1

Block 4 - Process Products one by one

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 5 - Calculate Sales & Risk level

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 6 - Split product by risk level

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3.3

Block 7 - Prepare watchlist products

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 8 - Prepare High-risk products

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 9 - Prepare Critical products

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 10 - Update Product tag as Watchlist

Type / Role
n8n-nodes-base.wooCommerce - wooCommerce
Config choices
Version 1

Block 11 - Update Product tag as High-risk

Type / Role
n8n-nodes-base.wooCommerce - wooCommerce
Config choices
Version 1

Block 12 - Update Product tag as Critical

Type / Role
n8n-nodes-base.wooCommerce - wooCommerce
Config choices
Version 1

Block 13 - Combine tagged products

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 14 - Prepare data for Alerts

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 15 - Build slack alert message

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 16 - Notify team for Inventory alert

Type / Role
n8n-nodes-base.slack - slack
Config choices
Version 2.3

Block 17 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 18 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 19 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 20 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 21 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 22 - Sticky Note5

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 23 - Sticky Note6

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Tag high-risk WooCommerce SKUs and send daily alerts to Slack
Complexity advanced
Nodes 23
Categories CRM, AI Summarization
Author WeblineIndia
Published 31 Mar 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/14531/14531.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Tag high-risk WooCommerce SKUs and send daily alerts to Slack do?

(Retail) Auto Tag High Risk SKUs This workflow automatically monitors product sales in your WooCommerce store, detects fast selling items, applies risk tags and sends a clear alert to Slack—so you ...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your CRM, AI Summarization use case.