When a popular product sells out, most stores just display "Out of Stock" and hope customers check back later. The problem is, they usually don't. They find the product somewhere else or forget about it entirely.
A waiting list solves this. It lets customers sign up to be notified when an item is back in stock. You capture their interest at the exact moment they want to buy, then reach out when you can actually fulfill the order. It's one of the simplest ways to recover sales you would otherwise lose to a stockout.
Here's how to set it up in WooCommerce, even if you've never touched code.
Why a Waiting List Matters More Than You Think
Every time someone lands on an out-of-stock product page, you have two choices. You can let them leave, or you can give them a way to stay connected. A waiting list does three important things:
- It captures intent. Someone who signs up wants your product specifically, not just any alternative.
- It gives you a warm list of people who already expressed buying interest. These emails convert better than cold marketing.
- It helps you forecast demand. If 200 people sign up for a waiting list, you know you need to restock soon.
This is especially useful if you sell seasonal items, limited editions, or products that frequently go in and out of stock. Instead of losing momentum during a stockout, you build a list of ready-to-buy customers.
The Fastest Way to Add a Waiting List
WooCommerce doesn't include waiting list functionality by default, but you can add it with a plugin. The most reliable option is called WooCommerce Waitlist. It's a free plugin available in the WordPress repository, and it works with most themes and hosting setups.
Once installed, it automatically adds a "Join Waitlist" button to any product that's out of stock. When a customer clicks it, they enter their email address. When you restock the item, the plugin sends an automated email to everyone on the list. No manual work required.
The free version covers the basics. If you want more control over email templates, notification timing, or list segmentation, the premium version adds those features. But for most small stores, the free plugin does everything you need.
How to Install and Configure It
From your WordPress dashboard, go to Plugins, then Add New. Search for "WooCommerce Waitlist" and install the plugin by Automattic. Activate it, then head to WooCommerce settings. You'll see a new Waitlist tab.
The default settings work well out of the box. The plugin will send a plain-text email when a product is back in stock. You can customize that email to match your brand voice. Keep it short. Something like, "Good news. [Product Name] is back in stock. We saved your spot. Order now before it sells out again."
You can also choose whether to automatically remove people from the list after they're notified, or keep them on it in case they don't buy right away. Most stores remove them after one notification to keep the list clean.
What to Do When Someone Joins Your Waiting List
The plugin handles the technical side, but you still need a plan for after someone signs up. Here's what works:
Set realistic restocking expectations. If you know a product will be back in two weeks, mention that on the product page. If you don't know, say so. People appreciate honesty more than vague promises.
Prioritize restocking popular items. If a waiting list grows to 50 or 100 people, that's a clear signal. Restock that item before slower sellers. Your waiting list becomes a built-in prioritization tool.
Consider offering a small incentive. Some stores offer waiting list members early access or a 5% discount when the item returns. This isn't required, but it does increase conversion rates. People feel rewarded for waiting instead of shopping elsewhere.
Common Mistakes to Avoid
A waiting list only works if you actually restock the product. If you leave items out of stock for months, people will sign up, get no follow-up, and lose trust in your store. Either commit to restocking or remove the product entirely.
Also, don't add a waiting list to products you're discontinuing. It's frustrating to join a list, get an email weeks later, and find out the product is still unavailable. If you're phasing something out, mark it as discontinued and suggest an alternative.
Finally, make sure your email notifications don't end up in spam. Test the email by joining your own waiting list. If it lands in your spam folder, you may need to configure SPF and DKIM records for your domain. Most WooCommerce support providers can help with this if you're not comfortable doing it yourself.
When to Expand Beyond the Basics
Once your waiting list is running smoothly, you can layer in a few advanced tactics. For example, you can segment your waiting list by product category. If someone joins the list for a specific type of product, you can send them updates about similar items or upcoming releases.
You can also integrate your waiting list with your email marketing platform. Tools like Mailchimp or Klaviyo let you tag waiting list subscribers and send them targeted campaigns. This turns a one-time notification into an ongoing relationship.
If you're running a store with frequent inventory changes, consider adding inventory alerts for low stock as well. This gives you a heads-up before something sells out completely, so you can reorder before the waiting list even starts.
A Small Change That Protects Revenue
Stockouts happen. Suppliers run late, demand spikes unexpectedly, or you simply misjudge how much inventory you need. A waiting list doesn't prevent stockouts, but it does prevent lost sales. It keeps customers engaged, gives you a clear signal about demand, and turns a frustrating experience into a manageable one.
If your WooCommerce store regularly runs out of popular items, this is one of the simplest fixes you can make. Install the plugin, configure the email, and start capturing interest instead of losing it.
Image credit: Photo by Vitaly Gariev on Pexels.