WordPress plugin intelligence profile

Smart Waitlist for WooCommerce

Let customers join a waitlist for out-of-stock products and receive automatic email notifications when stock is restored.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 8.0
Directory statusactive
Last directory update10 Oct 202623d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Smart Waitlist for WooCommerce version 2.0.0 as active, updated 23d ago and tested up to WordPress 7.1.

Overview

About this plugin

Smart Waitlist for WooCommerce automatically notifies customers when an out-of-stock product is back in stock.

When a product runs out of stock, a “Notify Me When Available” form appears on the product page. Customers enter their name and email to join the waitlist. The moment you restock the product, every pending subscriber receives a personalized notification email — automatically.

Core Features

  • Automatic restock detection — hooks directly into WooCommerce stock management; no manual steps required.
  • Variable product support — per-variation waitlists, so customers subscribe to the exact variant they want.
  • Double opt-in support — require email confirmation before users are added to the waitlist (now a core free feature).
  • Smart form display — form appears only on out-of-stock products; hidden when stock is available.
  • Duplicate prevention — customers cannot accidentally subscribe twice.
  • Honeypot spam protection — invisible field blocks automated spam submissions.
  • HMAC-signed unsubscribe links — every notification email contains a secure, one-click unsubscribe link.
  • Batch notifications — large waitlists are processed in background batches via WP-Cron to avoid timeouts.
  • Admin dashboard — searchable, filterable, sortable subscriber list with bulk actions (delete, mark as notified).
  • Per-product settings — enable or disable the waitlist individually for any product.
  • Waitlist capacity limits — optionally cap the number of subscribers per product (or per variation) to control stock flow.
  • WooCommerce Settings integration — configure waitlist emails under WooCommerce > Settings > Emails and waitlist behavior under WooCommerce > Settings > Products > Waitlist.
  • Theme-overridable templates — copy templates to your theme for complete HTML customisation.
  • GDPR tools — personal data export and erasure via WordPress Privacy Tools (Tools → Erase Personal Data).
  • Developer-friendly — action and filter hooks throughout; documented phpdoc on every method.
  • WPCS-compliant — all database queries use $wpdb->prepare(); all output is escaped; nonces on every form.
  • HPOS compatible — declared compatible with WooCommerce High-Performance Order Storage.

Pro Version

Need to reach customers where they actually read messages? Smart Waitlist Pro adds:

  • WhatsApp notifications — send restock alerts through the WhatsApp Business Cloud API using approved message templates.
  • Coupon with notification — auto-generate a WooCommerce coupon and include it in the restock alert.

Everything in this free plugin, including unlimited waitlists, double opt-in, and email notifications, stays free. Learn more about Pro

Privacy

This plugin stores subscriber names, email addresses, and optionally phone numbers in a dedicated database table ( {prefix}swfwc_waitlist ). Data is retained until manually deleted by the site administrator or until the subscriber unsubscribes. No data is shared with third parties.

Plugin data is fully removed on uninstall.

Personal data can be exported and erased via Tools → Erase Personal Data in compliance with GDPR Article 17 and Article 20.

Consider updating your site’s Privacy Policy to reflect this data collection.

Email Setup Guide

Email Configuration

  • Configure a reliable SMTP or transactional email plugin first.
  • Send a test email from the SMTP plugin and confirm it arrives.
  • Go to WooCommerce → Settings → Emails.
  • Enable and review Waitlist Signup Confirmation.
  • Enable and review Waitlist Restock Notification.
  • Test the waitlist flow with one out-of-stock product and one real email address.

Email Production Checklist

  • SMTP or transactional email test succeeds.
  • SPF, DKIM, and DMARC are configured for the sending domain.
  • Signup confirmation email arrives.
  • Restock notification email arrives after stock changes to instock.
  • Unsubscribe links work.
  • Emails are not consistently landing in spam.

License

Smart Waitlist for WooCommerce is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version.

Smart Waitlist for WooCommerce is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • back in stock
  • out of stock
  • notify
  • waitlist
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 8.0
Update activity10 Oct 202623d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

WordPress compatibility7.1.27.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.