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.
Every out-of-stock page is a lost sale waiting to happen. Turn those visitors into subscribers who come back when you restock.
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.
Every waitlist signup is a high-intent subscriber. These customers have already shown purchase intent for your products.
See which products have the highest demand before restocking. Use waitlist data to make smarter inventory decisions.
We built the most feature-complete free version available. Our Pro adds automation and scale.
Typical waitlist plugins
WPCoreTools Waitlist
+ WooCommerce email templates, guest support, and more
+ Custom popup styling, white-label, and more
Our free version includes features others charge for.
A complete solution for capturing and converting out-of-stock interest into sales.
Automatic email notifications when products return to stock. Uses WooCommerce templates to match your store branding perfectly.
Full support for sizes, colors, and all WooCommerce variations. Customers subscribe to the exact variant they want.
Choose between inline form or elegant popup modal. Both display automatically when products go out of stock.
Built-in reCAPTCHA v2 keeps bots out. Pro adds reCAPTCHA v3, hCaptcha, Cloudflare Turnstile, and disposable email blocking.
Full dashboard with filters, search, and bulk actions. Delete, notify, or mark subscribers as notified in batches.
Configurable consent checkbox, minimal data storage, and one-click unsubscribe in every email. Privacy-first design.
Track email opens, clicks, and purchases from waitlist notifications. See conversion rates, revenue generated, and which products have the most demand.
Export subscribers with product details to CSV. Import from other plugins or spreadsheets with duplicate handling.
Send notifications to Slack, Microsoft Teams, or Discord. Trigger custom webhooks for CRM and marketing automation.
Step-by-step guides for setup, tracking, and measuring results.
Go to Plugins → Add New, search "Waitlist Back in Stock", install and activate.
Go to WooCommerce → Waitlist Settings. Customize form text, button labels, and email content.
Add your reCAPTCHA v2 keys from Google. Enter Site Key and Secret Key in settings.
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.
The plugin automatically adds UTM parameters to email links. Here's how to track conversions in GA4:
In GA4, go to Reports → Acquisition → Traffic acquisition. Filter by Session source = "waitlist".
Go to Explore → New exploration. Create segment: First user source = "waitlist" AND First user medium = "email".
Add metrics: Sessions, Conversions, Total revenue. You'll see exactly how much revenue waitlist emails generate.
Mark "purchase" as a conversion event in Admin → Events → Mark as conversion if not already done.
Calculate the real value of your waitlist with these methods:
Compare waitlist subscribers vs purchases. Check admin dashboard for "notified" → "purchased" progression.
Filter GA4 reports by utm_source=waitlist. Sum the "Total revenue" column for waitlist-attributed sales.
Sort waitlist by subscriber count in admin. Products with most subscribers = highest demand = restock priority.
Pro version tracks open rates, click rates, and purchase conversions automatically without GA setup.
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.
Start capturing customer interest today. Install the free plugin and turn those out-of-stock pages into opportunities.