Out-of-stock items mean more than a missed order — they’re missed chances to bring customers back. Letting shoppers sign up for a “notify me when available” alert turns a disappointed visitor into a ready buyer the moment inventory returns. Back-in-stock alerts also strengthen customer relationships by showing you track their interest and care about their needs.
TL;DR
There are two easy ways to add back-in-stock alerts to WooCommerce without coding:
– Merchant Pro (paid): an all-in-one toolkit with a Waitlist module plus 40+ conversion features — easiest if you want multiple growth tools in one plugin.
– Back in Stock Notifier (free): a dedicated, feature-rich waitlist plugin with granular settings and bot protection — best if you need a no-cost solution.
Why add back-in-stock alerts
– Recover lost sales: people who sign up already want the product; an email at restock time converts them fast.
– Increase engagement and loyalty: follow-ups and confirmations help build trust and repeat business.
– Drive targeted traffic: restock emails bring motivated shoppers back without extra ad spend.
Before you start: fix email deliverability
WordPress’s default mail function can be blocked or routed to spam. Install an SMTP plugin (for example, WP Mail SMTP) or another trusted mail provider so notification emails reliably reach customers. If you have a pro SMTP plugin, you’ll often get email logs to confirm messages were sent.
Method 1 — Merchant Pro (best if you want an all-in-one solution)
Who it’s for: store owners who want to consolidate tools and avoid many single-purpose plugins.
What it offers: a Waitlist module with a visual editor to configure forms, emails, placement, plus many extra marketing modules.
Steps:
1. Get Merchant Pro and install it on your WordPress site. Upload the zip file via Plugins → Add New → Upload Plugin, install and activate, then paste your license key in Merchant settings.
2. Open the Waitlist module: Merchant organizes features into modules. Go to Merchant → Modules → Boost Revenue and select Waitlist.
3. Configure the Waitlist settings:
– Form settings: choose whether to include backorders, edit the form title, email label and button text, and customize success/unsubscribe messages. Preview changes as you edit.
– Exclude products: prevent waitlists for items you won’t restock (seasonal or limited editions).
– Email settings: enable automatic notifications and customize the new-subscriber confirmation and the stock-update email. Preview both before saving.
– Shortcode option: enable if you want to place the waitlist form manually on a product page using the provided shortcode.
4. Enable the module: click Enable on the Waitlist page to make it live. Out-of-stock products will now display the signup form.
5. Optional manual emails: you can send custom stock-update emails from Products → Waitlist Subscribers. Select subscribers and use Bulk Actions → Send Email. The plugin updates subscriber status (e.g., Mail Sent) so you have a record.
How to test: mark a product out of stock in the WooCommerce product editor and verify the waitlist form appears. Then restock and confirm the notification email is sent and received.
Method 2 — Back in Stock Notifier for WooCommerce (free)
Who it’s for: stores on a tight budget that need a dedicated waitlist plugin.
What it offers: a robust free plugin with detailed configuration options, background processing choices, bot protection, and subscriber management.
Steps:
1. Install and activate the plugin from Plugins → Add Plugin. Search for Back in Stock Notifier and click Install Now → Activate.
2. Open settings: go to Instock Notifier → Settings to begin configuration.
3. Key settings to configure:
– Front End Form: choose inline or popup display, set field placeholders (name, email), and button text.
– Visibility Settings: control where the subscribe option appears, and hide it for discontinued or archived product categories.
– Message Settings: customize on-screen messages and the email content customers receive when a product returns.
– Mail: set sender name, sender email, and subject line so notifications are recognizable.
– Background Process Settings: choose between WooCommerce’s background process or the plugin’s default. Use WooCommerce for consistency, but switch if compatibility problems arise.
– Bot Protection: enable Turnstile (Cloudflare account required) or Google reCAPTCHA to block automated sign-ups. For reCAPTCHA you’ll need to install a reCAPTCHA helper plugin and paste the site/secret keys into the settings.
– Auto-Delete: optionally remove inactive subscribers (e.g., purchased, unsubscribed, mail sent) after a set period to keep data clean.
– Quantity Field: collect how many units a subscriber wants, or make it optional for a simpler form.
– Checkbox Subscribe Form: allow customers to check a box on product pages instead of filling a separate form.
– Estimate Stock Arrival: show an ETA for restock to set expectations and increase conversions.
– Troubleshoot (experimental): debugging options for advanced users — only change if you know what you’re doing.
4. Save settings and test on an out-of-stock product page. You should see a Subscribe button or inline form, and signing up should add entries to Instock Notifier → All Subscribers.
Tracking subscribers and logs
Both solutions let you view who signed up, when, and the notification status. Use these logs to confirm deliveries and manage outreach. Merchant labels statuses automatically after bulk sends; the free plugin also lists subscribers with status and timestamps.
Bot protection and spam prevention
Enable reCAPTCHA or Turnstile to prevent bots from inflating your waitlist. Turnstile is invisible and frictionless but requires Cloudflare; reCAPTCHA is widely supported and free to set up via Google.
Best practices
– Use an SMTP provider so emails don’t land in spam.
– Customize confirmation and restock emails to match your brand and include a clear call to action.
– Exclude items you won’t restock to avoid disappointing customers.
– Consider adding an ETA on restock forms to reduce unnecessary signups.
– Test the whole flow (signup, stock update, email delivery) before relying on it for customers.
FAQs
Q: How do I make sure notification emails deliver?
A: Use an SMTP plugin or a reputable transactional email service. Configure sender name and address so recipients recognize you.
Q: Can I edit the notification emails?
A: Yes. Both Merchant and Back in Stock Notifier let you customize email content and preview it before sending.
Q: Can I send emails manually instead of waiting for automatic triggers?
A: Yes. Merchant Pro provides a bulk-send option from the Waitlist subscribers screen, which is useful for targeted outreach.
Q: Is there a log of sent notifications?
A: Yes. Both plugins provide subscriber lists and logs showing whether mail was sent, unsubscribed, or converted.
Bonus: other ways to increase WooCommerce sales
After adding back-in-stock alerts, consider these strategies to boost revenue further:
– Reduce cart abandonment with targeted emails and clearer checkout flows.
– Add upsells or frequently-bought-together suggestions to increase average order value.
– Run timed promotions or flash sales to convert waitlisted customers quickly.
– Add wishlists and improved product search to keep shoppers engaged.
Next steps
Choose the approach that fits your budget and goals. If you want an all-in-one growth toolkit and easier setup, Merchant Pro is the faster route. If you need a no-cost, powerful waitlist solution and don’t mind a more detailed settings screen, Back in Stock Notifier will work well. Whichever you pick, set up SMTP, customize your messages, test the flow, and monitor subscriber logs to ensure customers receive alerts and return to buy.