Free on WordPress.org

WooCommerce Waitlist & Back in Stock

Let customers subscribe to out-of-stock products and automatically notify them when items are back in stock. Capture lost sales and build your email list.

WP 5.8-6.9
PHP 7.4-8.5
WooCommerce 8.2+
GPL Licensed
W My Store
3
Waitlist & Back in Stock
Waitlist Settings
247
Total Subscribers
18
Pending
12
Products
Product Date Status
Blue Sneakers - Size 8 Jan 12 Waiting
Wireless Headphones Jan 11 Notified
Yoga Mat - Green Jan 10 Waiting
Coffee Maker Pro Jan 9 Purchased
4 selected
Back in Stock!
Notification sent
Why Waitlists Matter

Turn out-of-stock into opportunity

Every out-of-stock page is a lost sale waiting to happen. Turn those visitors into subscribers who come back when you restock.

Capture Lost Sales

Instead of losing customers to competitors, capture their interest and bring them back when you restock. Studies show waitlist customers convert at 2-3x higher rates.

Build Your Email List

Every waitlist signup is a high-intent subscriber. These customers have already shown purchase intent for your products.

Gauge Product Demand

See which products have the highest demand before restocking. Use waitlist data to make smarter inventory decisions.

Compare

See why stores choose our waitlist plugin

We built the most feature-complete free version available. Our Pro adds automation and scale.

Other Plugins

Typical waitlist plugins

Free Version

  • Basic subscribe form
  • Email notifications
  • No variable product support
  • No popup mode
  • No spam protection
  • No bulk actions
  • Product or subscriber limits

Pro Version

  • Variable products
  • Basic CAPTCHA
  • CSV export
  • Limited email blocking
  • Basic analytics
  • Limits on lower tiers
  • No Slack/Teams/Discord
  • No subscriber migration
Recommended

Our Plugin

WPCoreTools Waitlist

Free Version

  • Auto email when back in stock
  • Variable products (sizes, colors)
  • Inline form + popup mode
  • Unlimited products & subscribers
  • reCAPTCHA v2 spam protection
  • Admin dashboard + bulk actions
  • Custom email subject & content
  • GDPR compliant + unsubscribe links
  • Setup wizard for easy config

+ WooCommerce email templates, guest support, and more

Pro Version

  • Everything in Free
  • reCAPTCHA v3 + hCaptcha + Turnstile
  • Double opt-in email verification
  • Block 600+ disposable email domains
  • Schedule notifications for later
  • Move subscribers between products
  • Export subscribers to CSV
  • Slack, Teams, Discord webhooks
  • Analytics + conversion/purchase tracking

+ Custom popup styling, white-label, and more

Our free version includes features others charge for.

Get Free Version Pro Coming Soon
Features

Everything you need for waitlist management

A complete solution for capturing and converting out-of-stock interest into sales.

Auto Back-in-Stock Emails

Automatic email notifications when products return to stock. Uses WooCommerce templates to match your store branding perfectly.

Variable Product Support

Full support for sizes, colors, and all WooCommerce variations. Customers subscribe to the exact variant they want.

Inline & Popup Forms

Choose between inline form or elegant popup modal. Both display automatically when products go out of stock.

Spam Protection

Built-in reCAPTCHA v2 keeps bots out. Pro adds reCAPTCHA v3, hCaptcha, Cloudflare Turnstile, and disposable email blocking.

Admin Dashboard

Full dashboard with filters, search, and bulk actions. Delete, notify, or mark subscribers as notified in batches.

GDPR & Privacy

Configurable consent checkbox, minimal data storage, and one-click unsubscribe in every email. Privacy-first design.

Analytics & Conversions Pro

Track email opens, clicks, and purchases from waitlist notifications. See conversion rates, revenue generated, and which products have the most demand.

CSV Export & Import Pro

Export subscribers with product details to CSV. Import from other plugins or spreadsheets with duplicate handling.

Webhooks & Integrations Pro

Send notifications to Slack, Microsoft Teams, or Discord. Trigger custom webhooks for CRM and marketing automation.

How-To Guides

Get started in minutes

Step-by-step guides for setup, tracking, and measuring results.

Quick Setup Guide

  1. 1
    Install the plugin

    Go to Plugins → Add New, search "Waitlist Back in Stock", install and activate.

  2. 2
    Configure settings

    Go to WooCommerce → Waitlist Settings. Customize form text, button labels, and email content.

  3. 3
    Enable spam protection (optional)

    Add your reCAPTCHA v2 keys from Google. Enter Site Key and Secret Key in settings.

  4. 4
    Test it

    Set any product to out-of-stock, visit the page, and subscribe with your email.

The waitlist form automatically appears on all out-of-stock products. No shortcodes needed.

Track Conversions in Google Analytics 4

The plugin automatically adds UTM parameters to email links. Here's how to track conversions in GA4:

  1. 1
    View waitlist traffic

    In GA4, go to Reports → Acquisition → Traffic acquisition. Filter by Session source = "waitlist".

  2. 2
    Create a custom segment

    Go to Explore → New exploration. Create segment: First user source = "waitlist" AND First user medium = "email".

  3. 3
    Track revenue

    Add metrics: Sessions, Conversions, Total revenue. You'll see exactly how much revenue waitlist emails generate.

  4. 4
    Set up conversion events

    Mark "purchase" as a conversion event in Admin → Events → Mark as conversion if not already done.

Pro tip: UTM content parameter includes the product ID, so you can see which specific products drive the most conversions from waitlist emails.

Measure Waitlist ROI

Calculate the real value of your waitlist with these methods:

  1. 1
    Calculate conversion rate

    Compare waitlist subscribers vs purchases. Check admin dashboard for "notified" → "purchased" progression.

  2. 2
    Track revenue in GA4

    Filter GA4 reports by utm_source=waitlist. Sum the "Total revenue" column for waitlist-attributed sales.

  3. 3
    Identify high-demand products

    Sort waitlist by subscriber count in admin. Products with most subscribers = highest demand = restock priority.

  4. 4
    Pro: Built-in analytics

    Pro version tracks open rates, click rates, and purchase conversions automatically without GA setup.

Industry benchmark: Waitlist customers typically convert at 2-3x higher rates than regular visitors. If your rate is lower, review your email timing and content.
FAQ

Frequently asked questions

When a product goes out of stock, customers see a subscription form instead of the add-to-cart button. They enter their email address and optionally check the consent box. When you restock the product (either manually or through inventory management), the plugin automatically sends notification emails to all subscribers for that product.

Yes! The plugin fully supports WooCommerce variable products. When a specific variation goes out of stock, the subscribe form appears for that variation. Customers subscribe to the exact size, color, or combination they want, and notifications are sent only when that specific variation is back in stock.

Yes. The plugin is designed with privacy in mind. It includes a configurable consent checkbox that you can require before subscription. Only minimal data is stored (email address and product ID). Every notification email includes an unsubscribe link for easy opt-out. You can also delete subscriber data from the admin dashboard.

Notifications are sent automatically when the product's stock status changes to "In Stock" or when the stock quantity goes above zero. This happens whenever you update the product in WooCommerce, whether manually or through inventory management systems. You can also trigger notifications manually from the waitlist dashboard.

Yes. The plugin uses WooCommerce's email template system, so notification emails automatically match your store's branding and styling. You can customize the email subject line and content from the plugin settings page. Advanced users can also override the email template in their theme.

No. The plugin is lightweight and optimized for performance. It only loads its assets on product pages where products are out of stock. Notification emails are processed in the background using WordPress's action scheduler, so they don't affect page load times when you update stock.

Yes. The admin dashboard shows all waitlist subscribers with their email address, the product (and variation) they're waiting for, subscription date, and current status. You can filter the list by product, search for specific emails, and see aggregate counts per product to understand demand.

Yes! The plugin is GPL licensed, which means you can install it on unlimited sites, including client sites. You're free to use it on as many WooCommerce stores as you need without any additional licensing costs.

Installation takes about 2 minutes: 1) Install and activate the plugin from WordPress.org. 2) Go to WooCommerce → Waitlist Settings. 3) Configure the form text, button labels, and email content. 4) Enable reCAPTCHA if desired. That's it! The waitlist form will automatically appear on any out-of-stock product.

Yes! The free version automatically adds UTM parameters to email links (utm_source=waitlist, utm_medium=email, utm_campaign=back_in_stock). This lets you track traffic, conversions, and revenue from waitlist emails in any analytics platform. In GA4, create a segment for source=waitlist to see exactly how much revenue your waitlist generates.

Use Google Analytics 4 to track conversions from waitlist emails. The plugin adds UTM parameters automatically, so in GA4 go to Reports → Acquisition → Traffic Acquisition and filter by source "waitlist". You'll see sessions, conversions, and revenue. Pro version adds built-in analytics with open rates, click rates, and conversion tracking without needing GA.

Once notified, the subscriber's status changes to "notified" in the database. They won't receive duplicate emails for the same product. If the product goes out of stock again and the customer wants to be notified, they can subscribe again. The admin dashboard shows notification history for each subscriber.

Pro version includes CSV import functionality. Export subscribers from your current plugin as CSV, then import into our plugin with automatic duplicate detection. The import maps email addresses to products by SKU or product ID, and handles variations correctly.

Pro version allows scheduling notifications for a specific date and time. This is useful if you restock products at night but want emails to arrive during business hours when customers are most likely to see them. You can schedule individually or in bulk from the admin dashboard.

Set any product to out-of-stock and visit its page. You'll see the waitlist form appear. Subscribe with your own email, then set the product back in stock. You should receive the notification email. The admin dashboard shows all test subscriptions which you can delete afterward.

Yes. The plugin uses WooCommerce's native hooks, so it works with Elementor, Divi, Beaver Builder, and other page builders. The form appears wherever the add-to-cart button would normally be shown. Custom product templates are supported as long as they use standard WooCommerce hooks.

No limits. Both the free and Pro versions support unlimited products and unlimited subscribers. There are no artificial caps on how many people can join your waitlists or how many products can have waitlists enabled. Some competing plugins restrict these in their free versions.

Stop losing sales to out-of-stock

Start capturing customer interest today. Install the free plugin and turn those out-of-stock pages into opportunities.