Free WooCommerce Waitlist Plugin: Setup Guide

A step by step setup guide for adding a free waitlist to WooCommerce, covering stock settings, installation, testing and troubleshooting.

The fastest way to add a free waitlist to WooCommerce is to install a dedicated notify-me plugin, turn on stock management for your products, and let it handle button placement and emails automatically. No coding is required and the whole setup takes about ten minutes. This guide walks through it step by step using Back in Stock for WooCommerce, a free plugin with no signup cap and no paid tier gating the core feature.

What a Waitlist Plugin Actually Does

When a product runs out of stock, a waitlist plugin swaps the usual “Out of Stock” message for a small form where shoppers can leave their email. Once you update the stock count and the product becomes available again, the plugin automatically emails everyone who signed up. It sounds simple because it is, but most WooCommerce stores never set this up, which means every sold-out product page is quietly losing sales with no way to recover them.

Step 1: Confirm Your Products Track Stock

Before installing anything, check that stock management is turned on. Go to WooCommerce, then Settings, then Products, then Inventory, and make sure “Manage stock” is enabled globally. Then check individual products, and if you sell variable products such as sizes or colors, check each variation separately since stock tracking has to be enabled per variation, not just once at the product level.

Step 2: Install the Plugin

From your WordPress dashboard, go to Plugins, then Add New Plugin, and search for Back in Stock for WooCommerce. Click Install, then Activate. There is no license key to enter and no account to create for the free version, so you can start using it immediately after activation. Full plugin details and screenshots are available on the Back in Stock for WooCommerce page if you want to review the feature list before installing.

Step 3: Check the Default Settings

Most stores can leave the default settings as they are, but it is worth a quick look at the plugin settings page under WooCommerce. Confirm the sender email address matches your store’s usual outgoing email, and check the wording on the notify form itself. Default text like “Email me when available” works fine, but adjusting it to match your brand voice takes seconds and makes the form feel like part of your site rather than a bolted-on add-on.

Step 4: Preview an Out-of-Stock Product

Pick any product currently marked out of stock and open it on your live site, or set one product’s stock to zero temporarily for testing. You should see the notify form appear in place of the usual add-to-cart button. If you sell variable products, select a specific size or color first, and the form should only appear for that exact combination once stock reaches zero.

Step 5: Test a Signup

Enter a test email address into the form and submit it. Check the plugin’s signup list in your dashboard to confirm the entry was recorded. This step matters because it verifies the form is actually connected and saving data, rather than just displaying correctly on the front end.

Step 6: Test the Notification Email

Go back to the product you used for testing and change its stock quantity from zero to any positive number. Save the product, then check the inbox you used for the test signup. The notification email should arrive within a few minutes. If it does not show up, check your site’s outgoing email setup, since delivery issues are usually caused by hosting mail configuration rather than the plugin itself.

Step 7: Decide Where Else to Promote the Waitlist

The notify form on the product page catches shoppers who land directly on a sold-out item, but you can extend its reach. Some stores add a note to their homepage or category pages pointing out that customers can sign up for restock alerts on any sold-out product. Others mention it in abandoned cart emails when the cart contained an item that later went out of stock. Neither is required to get value from the plugin, but both help more shoppers discover the option exists.

Step 8: Set a Routine for Checking Signups

Once the plugin is running, make it a habit to glance at your signup list before placing restock orders. This tells you which products have real waiting demand, which is more useful than guessing based on past sales alone. A product with a long waitlist deserves priority in your next order, even if its sales history looks average.

What Happens Behind the Scenes After a Signup

Once a shopper submits their email, the plugin stores it against that specific product, or that specific variation if the item has options. Nothing is emailed at that point, nothing is added to a general marketing list, and no other action is triggered. The entry simply sits and waits until WooCommerce’s stock field for that item changes from zero to a positive number. At that moment, the plugin checks its saved list, matches every signup tied to that item, and sends the notification. This is why accurate stock updates matter so much. The trigger is the stock number itself, not a manual step you have to remember to run.

Why Free Is Enough for Most Stores

A lot of waitlist plugins cap the number of signups on their free tier, or lock the automatic email sending behind a paid upgrade, leaving the free version as little more than a signup form with no way to actually notify anyone. That defeats the purpose. Back in Stock for WooCommerce keeps the full notify-and-email cycle free with no cap on signups, which covers what the vast majority of WooCommerce stores need. Unless you are running a very large catalog and want advanced features like SMS alerts or detailed analytics dashboards, there is little reason to pay for something the free version already handles well.

Troubleshooting Common Setup Issues

  • Notify form does not appear: check that the product’s stock quantity is actually at zero and stock management is enabled for it
  • Form appears on in-stock products: clear any page caching plugin, since cached pages can show outdated stock status
  • Emails not arriving: test your site’s general outgoing email function first, since this is usually a hosting or SMTP issue rather than a plugin problem
  • Variable products not showing the form correctly: confirm stock management is checked on each individual variation, not just the parent product

Once these checks pass, the setup is essentially finished. The plugin runs in the background from that point forward, and your job shifts from configuration to simply keeping stock counts accurate and checking waitlist numbers when it is time to reorder.