Back-in-Stock Email Notifications for WooCommerce (Free)
Every sold-out product represents a lost sale. A customer finds something they want, sees Out of Stock, and either leaves your store or comes back later if they remember. Back-in-stock email notifications solve this by letting interested customers know the moment an item is available again.
This guide explains how to set up automated back-in-stock emails in WooCommerce and decide whether to offer them store-wide or per product.
Why Back-in-Stock Notifications Matter
When a product is out of stock, most store owners think the sale is gone. Not entirely. Some customers will sign up for a notification if you give them the option. When the product comes back in stock, they get an email, click through, and buy. You’ve recovered a sale that would have been lost.
The alternative is hoping customers come back on their own. Most don’t.
How Back-in-Stock Notifications Work
The flow is simple. A customer lands on an out-of-stock product page. Instead of leaving, they see a Notify Me When Back in Stock button or form. They enter their email address and optionally their name or phone number. Their email is stored in your system. When you restock that product, your system automatically sends them a notification email with a link to the product. They click, buy, and you’re done.
The best systems are zero-friction. Customers shouldn’t have to create an account or provide extra information. Just an email and a submit button.
Per-Product vs. Store-Wide Notifications
You have two approaches:
Per-Product Setup: You enable back-in-stock notifications for specific products that are high-value or frequently requested. This keeps things focused. You’re not sending restock emails for low-margin items.
Store-Wide Setup: You offer the notification option on every out-of-stock product. This captures more potential customers and is simpler to manage. You enable it once and it applies everywhere.
For most stores, store-wide is better. The effort to enable it per-product usually isn’t worth the marginal benefit.
Step-by-Step Setup for Back-in-Stock Notifications
- Choose Your Solution: You can set up back-in-stock notifications manually using custom code or forms, or use a WooCommerce plugin designed for this. ReadyGo Tools offers a free back-in-stock notifications plugin that handles email capture, storage, and automated notifications when products restock. Most store owners prefer the plugin route, it’s faster and requires no coding.
- Install and Activate: If using a plugin, install it like you would any WooCommerce extension. Once activated, you’ll see settings in your WordPress admin where you can customize the notification message and form appearance.
- Customize the Notification Form: Decide what information you want to collect. Email is required. Phone number and first name are optional but helpful for personalization. Keep it simple, more fields mean fewer signups.
- Set Up Email Templates: Create the email customers receive when a product is back in stock. Include a direct link to the product and a brief, friendly message. Something like: Good news! [Product Name] is back in stock. Grab yours before it sells out again.
- Test the System: Make a test product out of stock, sign up for notifications as a test customer, restock the product, and verify you receive the notification email. Check that the link works and the email is formatted correctly.
- Enable Store-Wide (or Per-Product): Activate the feature across your store or enable it for specific products. If you’re starting, go store-wide. You can refine later.
- Monitor and Manage Lists: After a few weeks, check your notification lists in the admin. You should see growing numbers of customers waiting for restocks. If a list gets very large for one product, it’s a signal that product is popular and you might want to keep higher stock levels.
Best Practices for Back-in-Stock Emails
Send the email immediately when a product is restocked. Delay reduces the chance customers actually see the email and click through. Most email clients show notifications in real-time, so sending right away matters.
Include the product image or a direct link in the email. Don’t make customers search your store to find the restocked item.
Don’t email the entire list every time you restock, even if you restock multiple times. One email per restock event is enough. Multiple emails in a day will annoy customers.
Clean out old subscribers periodically. If someone opted in six months ago and never clicked, they might not be interested anymore. Many plugins handle this automatically.
Common Questions
Q: How long should I keep someone on the waitlist if the product doesn’t come back in stock?
A: Most systems auto-remove subscribers after 30 to 90 days if the product remains out of stock. You can configure this in your plugin settings.
Q: Do I need customer permission to send back-in-stock emails?
A: Yes. The customer is explicitly opting in by clicking the notification button, so you have permission. No additional consent step is needed.
Q: What if the product restocks during the night?
A: If you’re using a plugin, emails are sent automatically as soon as stock updates. You don’t need to do anything manually.
