Best WooCommerce Back-in-Stock Notification Plugins in 2026
Back-in-stock notifications convert stockout visitors who would otherwise leave and never return. When done well, a waitlist sign-up converts to a purchase at 40-60% rates – far above standard product page conversion. This guide covers the five leading WooCommerce back-in-stock plugins, how to configure them, and what to look for to maximize recovery rates from your out-of-stock products.
Why Back-in-Stock Notifications Matter for WooCommerce
Every out-of-stock product page with no waitlist option is a missed sale. The visitor has intent – they searched, found your product, and wanted to buy. Without a back-in-stock form, that visitor leaves, potentially to a competitor. With one, you capture that intent and convert it later.
The sign-up to purchase conversion rate for back-in-stock emails is consistently reported at 40-60% across platforms. Compare that to average WooCommerce store conversion rates of 1-3% for cold traffic. The customer who signs up for a back-in-stock alert is already sold – they just need product availability.
Five Plugins Compared
| Plugin | Free Version | Guest Sign-ups | Variable Products | Price |
|---|---|---|---|---|
| Back In Stock Notifier (FME) | Yes | Yes | Yes (per variation) | Free / $49 Pro |
| WooCommerce Waitlist (Automattic) | No | No (login required) | Yes | $79/year |
| YITH Waiting List | Yes (limited) | Yes (Pro) | Yes (Pro) | Free / $99.99/year |
| Product Stock Alert | Yes | Yes | Yes | Free / $29 Pro |
| Stock Notifier | Yes | Yes | Partial | Free |
Back In Stock Notifier by FME: The Best Free Option
Back In Stock Notifier by FME Addons is the most feature-complete free option. The free version supports guest sign-ups (no account required), variable product notifications per variation, customizable email templates, and a subscriber management interface in wp-admin. The subscribe button appears automatically on out-of-stock product pages.
The Pro version adds FOMO elements (show subscriber count on the product page), bulk import/export of subscribers, automatic unsubscribe handling, and integration with major email marketing platforms (Mailchimp, Klaviyo, ActiveCampaign). For stores using Klaviyo for email marketing, the Pro integration passes back-in-stock subscribers into a Klaviyo list automatically, allowing flow-based follow-up sequences.
- Guest sign-ups without account creation (free)
- Per-variation notifications for variable products (free)
- Subscriber dashboard in wp-admin with export
- Automatic notification trigger on stock replenishment (inventory update hooks WooCommerce stock status)
- Custom email template with store branding
- FOMO subscriber count display (Pro)
Setting Up Back In Stock Notifier
After installing the plugin, configure the subscribe form text and email template under WooCommerce – Back In Stock. The notification trigger fires automatically when the stock status changes from outofstock to instock, either through manual stock update, WooCommerce order fulfillment, or inventory import. No additional configuration is needed for the trigger – it hooks into WooCommerce’s stock management directly.
WooCommerce Waitlist by Automattic: Best for Account-Based Stores
WooCommerce Waitlist is the official Automattic extension and requires customers to be logged in to join a waitlist. This is a hard limitation for stores with high guest checkout rates. However, for membership stores, subscription businesses, or any store where account creation is standard, the logged-in requirement is acceptable.
The plugin stores waitlist data against the customer account, making it easy to see who wants which products from the order admin screen. The email notification system is built on WooCommerce’s email class, so all waitlist emails follow the same template as order confirmation emails. At $79/year, it is the most expensive option in this comparison but has the cleanest WooCommerce integration.
YITH Waiting List: Feature-Rich Premium Option
YITH Waiting List has a free version that covers basic functionality and a premium version at $99.99/year that unlocks the full feature set. Key premium features: guest sign-ups (the free version requires login), per-variation notifications, automatic unsubscribe management, email statistics tracking, and integration with YITH’s other WooCommerce plugins.
The YITH Premium tier is worth considering if you are already using other YITH plugins (YITH WooCommerce Wishlist, YITH Order Tracking, etc.), because the same license framework applies and the plugins integrate with each other. If you are not in the YITH ecosystem, FME Pro at $49 is a better value at half the price.
Optimizing Notification Timing for Maximum Conversion
All five plugins trigger email notifications when stock status changes from out-of-stock to in-stock. The notification is typically immediate – within minutes of the stock update. This is usually correct. However, there are scenarios where delayed notifications perform better:
- Limited restock quantities: If you only received 10 units and have 200 subscribers, send in batches over 24 hours rather than all at once to avoid instant sellout with unfulfilled subscriber expectations.
- High-demand products: Add scarcity context to the email (“Back in stock – only 15 available”).
- Seasonal items: Time notifications to align with relevant moments (pre-holiday for gift items, pre-season for seasonal goods).
FME Pro and YITH Premium both support batch notification sending with configurable delays. WooCommerce Waitlist sends immediately with no delay option in the standard version.
Variable Products: Getting Per-Variation Notifications Right
Variable products require per-variation sign-up to be useful. A customer who wants a size L in navy blue should not get a notification when size XS in red comes back in stock. Back In Stock Notifier (FME) and YITH Premium both support variation-level subscriptions in the free version (FME) or premium (YITH). WooCommerce Waitlist supports variations natively.
The configuration requires displaying the subscribe form after variation selection on the product page. Most plugins handle this automatically, but custom themes may need a template override to position the form correctly after the variation dropdowns.
Pairing back-in-stock notifications with a solid customer retention strategy amplifies the impact. Read how WooCommerce rewards and loyalty plugins can turn stock notification subscribers into repeat buyers through points and cashback offers.
GDPR and Email Compliance for Waitlists
Back-in-stock email notifications are transactional in nature – the customer explicitly requested them. In most EU jurisdictions, this constitutes legitimate interest and does not require a separate marketing consent tick-box. However, best practice includes a clear privacy notice at the sign-up form explaining that the email will only be used for the specific back-in-stock notification.
Adding the subscriber to a marketing list (Klaviyo, Mailchimp) as part of the back-in-stock flow requires separate consent. The FME and YITH integrations with email marketing platforms should be configured to tag subscribers as “back-in-stock-only” and not automatically subscribe them to promotional campaigns.
Which Plugin to Choose
- Free with full guest support: Back In Stock Notifier by FME. Most complete free option.
- Account-based store, clean WC integration: WooCommerce Waitlist by Automattic.
- Already using YITH plugins: YITH Waiting List Premium.
- Klaviyo or Mailchimp integration needed: FME Pro ($49) with the email platform connector.
- Budget zero, basic needs: Stock Notifier (free, limited features).
Setting Up Your First Back-in-Stock Flow
Install the plugin, configure the subscribe button text and email template, then test with a product manually set to out-of-stock. Sign up as a test subscriber, update the stock to in-stock, and verify the notification email arrives within two minutes. Check the email renders correctly on mobile – the majority of notification emails are opened on phone.
Once the flow is working, add a line to your restocking process: update stock in WooCommerce before updating it on your fulfillment platform, so the notifications fire before the product sells out again on the first restock.
For stores also looking to reduce cart abandonment, combining back-in-stock notifications with SMS alerts is a powerful retention strategy. See the complete breakdown of WooCommerce gift card plugins as another tool to recover lost revenue and drive repeat purchases.
Email vs SMS: Choosing the Right Notification Channel for Stock Alerts
Back-in-stock notifications perform best as email messages, not SMS. The comparison: email allows the customer to see the product image, full product name, and price in the notification – giving them enough context to make a quick purchase decision without returning to the store first. SMS back-in-stock notifications have higher open rates but require a shorter message that often lacks the visual context customers need. The result: email back-in-stock notifications convert at higher absolute rates despite lower open rates, because customers who open the email have the full product context immediately available.
The exception: SMS notifications for time-sensitive, limited-stock items where the short window between restock and sell-out requires immediate action. A product that typically sells out within 2-3 hours of restocking benefits from SMS’s faster open rate. Most WooCommerce back-in-stock plugins (FME, YITH) support both email and SMS notification if you connect an SMS gateway. For the majority of stores, start with email and add SMS only for consistently high-demand items that sell out quickly after restock.
Integrating Back-in-Stock with Your Email Marketing Platform
Back-in-stock subscribers represent high-intent customers who have already decided to buy. Adding them to a dedicated email marketing segment lets you do more than just send a single notification: you can follow up with related product suggestions if the restocked item sells out before they purchase, offer a coupon on their next visit if they did not buy within 48 hours of the notification, and build a buyer profile based on the types of products they waitlisted.
FME Pro and YITH Premium both support Mailchimp and Klaviyo integration. When a back-in-stock subscriber is added, the plugin passes the subscriber’s email, the product name, and the product category to the email platform. In Klaviyo, this data triggers a flow: first the back-in-stock notification, then a 48-hour follow-up if no purchase occurred, then a 7-day reminder with a related product suggestion. This three-message sequence consistently outperforms a single notification.
For stores that are building a comprehensive customer retention stack, pairing back-in-stock notifications with a rewards program creates a complete loop: customer signs up for waitlist, gets notified when stock returns, earns points on their first purchase, receives loyalty emails for repeat visits. The guide on WooCommerce rewards and loyalty plugins covers how to structure points and rewards alongside stock-alert subscriber management.
Managing High Waitlist Volumes: When 500 Subscribers Wait for 20 Units
High-demand products with limited restock quantities create a waitlist management problem. If 500 customers are subscribed and you receive 20 units, notifying all 500 simultaneously guarantees that 480 of them will be disappointed. Several approaches manage this better:
- Staged notification batches: FME Pro and YITH Premium support sending notifications in batches of 10-20 at configurable intervals. Send to the first batch, wait 30 minutes, send to the next batch. Early subscribers who signed up first get priority notification – a fair queue system.
- Reserve inventory for subscribers: Use WooCommerce inventory management to hold units for waitlisted customers for a defined window (2-4 hours). This requires a custom hook to temporarily lock stock for waitlist members before opening the product to the general public.
- Exclusive access window: Send the notification with a unique tracking link that unlocks the purchase for that specific subscriber. Standard subscribers cannot find the product until the exclusive window closes. This is more complex but maximizes conversion from the waitlist segment.
For stores building sophisticated inventory and waitlist management on WooCommerce, understanding the full notification stack is essential. Review how WooCommerce gift card plugins handle similar inventory and redemption management patterns as a reference for building controlled access flows around high-demand product restocks.
Automating Restock Alerts With WooCommerce Webhooks
For store operators who manage stock updates outside of WordPress (via an ERP, 3PL portal, or inventory management system), webhooks allow restock alerts to trigger automatically when inventory data changes upstream rather than requiring a manual stock update in WooCommerce. Configure a WooCommerce webhook on the product.updated event to POST to an intermediary service (Zapier, Make, or a custom endpoint) that checks whether stock status changed from outofstock to instock, and if so, triggers the back-in-stock notification plugin’s send action via its REST API or WP-CLI command.
This automation removes the delay between a warehouse confirming stock receipt and customers receiving notification. Without automation, the workflow is: warehouse confirms stock – warehouse updates ERP – operations team updates WooCommerce – back-in-stock notification fires. Each handoff adds delay. With webhook automation, the ERP update triggers the WooCommerce stock update which triggers the notification automatically. The total delay from stock receipt to customer notification can drop from hours to minutes.
Subscriber Segmentation: Not All Waitlist Subscribers Are Equal
Back-in-stock plugins collect subscribers but rarely segment them. Treating all subscribers identically misses conversion opportunities. Segment your back-in-stock subscribers by behavior signals that indicate purchase intent strength:
- Subscription recency: A customer who subscribed three days ago has higher intent than one who subscribed six months ago and may have already found an alternative. Prioritize recent subscribers in staged notification sends.
- Subscription frequency: A customer who is subscribed to multiple out-of-stock products on your store is a high-value customer worth prioritizing. Identify these customers and notify them first with a personalized message acknowledging their loyalty.
- Past purchase history: Customers who have previously purchased from you and are subscribed to a back-in-stock alert are the highest-conversion segment. They know your store, they trust it, and they want this specific product. These customers deserve a dedicated notification sequence separate from first-time subscribers.
Segmentation at this level requires custom development beyond what back-in-stock plugins provide natively. The approach: hook into the notification send action, query the WooCommerce customer database for each subscriber’s purchase history, and modify the email template or the send order based on the segment. The performance lift from targeted notification sequences over bulk sends is consistently measurable across product categories.
Measuring Waitlist Performance: Metrics That Matter
Most stores install a back-in-stock plugin and never measure whether it is actually working. The plugin sends notifications and reports show subscribers added, but without tracking the full conversion path, it is impossible to know whether the channel is performing at its potential or whether notification timing, email copy, or product selection is limiting results.
The metrics worth tracking for back-in-stock performance: subscriber-to-notification conversion rate (what percentage of waitlist sign-ups result in a delivered notification – failed deliveries are a silent revenue leak), notification-to-purchase conversion rate per product category (high-demand fashion products convert differently than slow-moving specialty goods), time-to-purchase after notification (most purchases happen within 2-4 hours of notification; if your median time-to-purchase is longer, your stock is likely selling out before late openers can act), and re-subscription rate (customers who subscribe to the same product more than once indicate a recurring stockout problem worth solving at the inventory level, not the notification level).
Track these metrics by exporting FME or YITH’s subscriber data to a spreadsheet monthly and cross-referencing against WooCommerce order data. The subscriber list includes subscription date and product ID; the order data includes customer email and product ID. A VLOOKUP or a simple SQL query on the WooCommerce database gives you the full conversion picture. This is not automated analysis, but a monthly 30-minute review catches problems before they compound.
| Metric | Target Range | What Low Means |
|---|---|---|
| Subscriber-to-notification delivery rate | 95%+ | Invalid emails or email server issue |
| Notification-to-purchase rate | 40-60% | Email copy, timing, or product-market fit issue |
| Median time-to-purchase | Under 4 hours | Stock selling out before late openers can act |
| Re-subscription rate (same product) | Under 10% | Recurring inventory problem, not a notification issue |
SMS vs Email Notification: Channel Selection Strategy
Back-in-stock notifications via SMS outperform email on open rates by a significant margin, but SMS carries per-message costs and regulatory requirements (opt-in compliance, opt-out handling) that email does not. The channel strategy for back-in-stock alerts depends on the product’s price point and the subscriber’s channel preference.
For high-price products (above $100) where even a small conversion improvement justifies SMS cost, offering SMS as the primary notification channel is commercially sound. For lower-price products, email remains the correct default. Several back-in-stock plugins (YITH Premium, FME Pro) support both channels with subscriber-chosen preference at the time of subscription. Present both options on the subscription form and let the customer choose. Customers who choose SMS have higher intent than those who accept the email default, making the SMS list a naturally higher-converting segment worth the per-message cost.
Testing Your Back-in-Stock Notification Flow End to End
Before relying on any back-in-stock plugin for real inventory, run a complete end-to-end test. Set a product to out-of-stock, subscribe with a test email address you control, update the stock to in-stock, and verify the notification arrives at the inbox (not spam folder). Test with Gmail, Outlook, and a mobile client – rendering differences between email clients affect whether the product image and call-to-action button display correctly.
Check the notification email on a mobile screen at 375px width. Most back-in-stock notification emails are opened on mobile, and default plugin templates are not always responsive. If the product image exceeds the mobile viewport width or the call-to-action button is too small to tap, conversion from mobile opens will be significantly lower than desktop. FME’s default template is responsive; YITH’s basic template may need a CSS override to render correctly on small screens.
Test the subscriber management flow as well: subscribe as a guest, verify the subscriber appears in the plugin’s admin screen, manually trigger a notification, verify the unsubscribe link in the notification email removes the subscriber correctly. These flows break more often than the notification-send flow and are worth testing before the first real restock event rather than during it.
Connecting Back-in-Stock Notifications to Your Inventory System
Most WooCommerce stores manage inventory inside WordPress. Larger operations manage inventory in a dedicated system – Cin7, TradeGecko (now QuickBooks Commerce), Linnworks, or a custom ERP – and sync to WooCommerce. In these setups, the stock status in WooCommerce is downstream of the inventory system, which means the back-in-stock trigger fires only after the inventory sync completes.
If your inventory sync runs every 15 or 30 minutes, notifications fire 15-30 minutes after the actual stock receipt. For slow-moving products, this delay is irrelevant. For fast-moving items that sell out within an hour of restocking, a 30-minute delay puts late-notified subscribers at a disadvantage. The fix is to trigger the WooCommerce stock update via API immediately when the inventory system records the receipt, rather than waiting for the scheduled sync. Most inventory management systems support outbound webhooks or direct WooCommerce REST API calls to update stock in real time.
A practical note on the WooCommerce REST API and back-in-stock notification plugins: not all plugins listen to stock status changes made via the REST API. Some plugins hook into the woocommerce_product_set_stock_status action, which fires for both manual updates and REST API updates. Others hook into admin-specific actions that do not fire via API. Verify your plugin’s trigger mechanism before building an inventory-to-WooCommerce automation that bypasses the admin interface.