Overview
Running out of stock costs e-commerce businesses an average of 4% of annual revenue. WooCommerce's built-in low-stock notification system is powerful but often left at default settings that don't match actual business needs. This automation configures threshold-based alerts and connects them to Slack so the right person is notified immediately — not just via a buried admin email — when it's time to reorder. For businesses with seasonal products or fast-moving SKUs, this is a critical safety net.
Before you start
- WooCommerce with inventory tracking enabled
- Product stock quantities entered and tracked in WooCommerce
- Zapier free plan (for Slack integration)
Step-by-step guide (4 steps)
Enable WooCommerce stock management
In WooCommerce → Settings → Products → Inventory, enable 'Manage Stock'. Set your 'Low Stock Threshold' — the quantity that triggers an alert. For most small businesses, 10-20 units is a good starting point. Adjust per product based on reorder lead time.
Configure the low stock notification email
In WooCommerce → Settings → Emails → Low Stock, enable the email and set the recipient(s). Add your purchasing manager, warehouse manager, or yourself. Customize the email subject to include the product name for easy scanning: 'Low stock alert: [Product Name]'.
Set product-level stock thresholds
For high-value or fast-moving products, override the global threshold at the product level. In each product's Inventory tab, enable 'Manage Stock' and set a custom 'Low Stock Threshold'. Fast-moving products need higher thresholds to allow time for reordering.
Connect to Slack via Zapier for instant alerts
Create a Zapier Zap: WooCommerce trigger 'Low Stock' → Slack action 'Send Channel Message' to #inventory-alerts: '⚠️ Low Stock: [Product Name] is down to [Stock Quantity] units. Reorder now: [Product Admin URL].'
Include the direct WooCommerce admin link to the product in the Slack message. This lets your team update or reorder with one click instead of searching for the product.
What you'll get
Stockouts are prevented by catching low inventory before it hits zero
Right person is alerted immediately via Slack, not just buried admin email
Product-level thresholds account for different reorder lead times
Prevents lost sales and customer disappointment from out-of-stock products
Common mistakes to avoid
Using the same threshold for all products regardless of how fast they sell
Not including a product link in the alert — team wastes time searching for the product to reorder
Setting the threshold too low — not enough lead time to reorder before stockout
Not enabling inventory tracking per product — WooCommerce can't alert on what it's not tracking
Frequently asked questions
Do I need coding experience to set up this WooCommerce automation?
No coding is required. This guide walks you through everything using WooCommerce's built-in features and Zapier's visual interface. If you can follow a recipe, you can follow this guide.
How long does this automation take to set up?
Most users complete this setup in 30–60 minutes on their first try. Once set up, it runs completely automatically with zero ongoing effort.
What happens if the automation fails?
Zapier and Make both have error notifications and task history, so you'll know immediately if something goes wrong. We cover troubleshooting steps in the guide above.
Can I customize this automation for my specific business?
Absolutely. The guide includes notes on common customizations. Most automations have multiple variation points — timing, conditions, notification recipients, and more.