This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

In Stock Mailer for WooCommerce



Thank you for trying In Stock Mailer for WooCommerce!

This WooCommerce extension allows your online store to have a customizable in stock alert button and email. If a product or product variation is out of stock this plugin will display an animated button with a “Notify when available” option.
Registered users can simply click on the button and they will be automatically notified by email when the product/s is back in stock. In addition, your Mailchimp account can be linked to this plugin and new visitors email can be added for future marketing campaigns.
This is a useful tool to collect email and consent from a visitor.

For optimal customer experience, non-registered users/visitors will be prompted to enter their email address only once since it will be saved in a cookie; Once a product or more products become available, the application will check and group the requests by email address, and send one email per customer, including images and links to the product pages they were initially interested in.

In the admin pages you can see the pending alert requests and email sent to customers, sort by date, users and status or group requests by email address. You can also customize your back in stock email, which will always begin with “Hello {customer name},”; You can choose a custom header image that shows in the top of the email, a custom subject and even modify the body of the email.


It’s important to understand that this plugin uses cookies. It’s your responsibility to abide any laws and regulations within your country or jurisdiction ( eg. EU Cookie laws ).


  • Notification button.
  • Button settings.
  • Sent alerts with Mailchimp.
  • Sent alerts grouped.
  • General settings menu.


To install

1. Upload the plugin files to the `/wp-content/plugins` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the ‘Plugins’ screen in WordPress
3. Go to In Stock Mailer then screen to configure the plugin
4. Set up your button text and email header image.
5. Test your email functionality at the bottom of the General Settings page.


In order for this plugin to work you need a “transactional emails service”. Basically your WordPress installation needs to be set-up in order to send individual emails.


Do I have to configure anything to use it?

Yes and no. The plugin works out of the box but you should add an header image to your email.

When are the in stock email alerts sent?

Normally it runs at intervals of 8 hours. If your website has a low traffic rate consider adding a server based cron job.

The plugin isn’t sending any email, what do I do?

If emails are not being sent the first step is to send an email test. You can do so from the General Settings page. This plugin requires you to have a transactional email service in place already!

What is a transactional mail service?

It’s a service offered by a company that allows WordPress to send “individual emails”. There are many out there such as SendGrid, mailgun etc.; Some of which have free plans too.

If I link Mailchimp to this plugin will it send emails?

No. Linking your Mailchimp account simply collects emails adding them to your store list on Mailchimp for campaigns.

How to configure Mailchimp?

It’s super simple. Follow the link from Mailchimp config in General Settings. On you will be asked to generate an API key if you dont have one yet.
Simply copy and paste it in Mailchimp Config and copy also the server prefix into the second field, which is the code following the https:// in the browser while on Pick your store from the list and wait the confiramtion message. At that point your application is set up.
You can also send a test email and the verify the email has been added to your Mailchimp store list, but wait at least 10 minutes before you do so.

Will I get spam requests?

The plugin offers some degree of protection against spam! Bots will have a hard time sending fake requests but some may get through. In the future I might implement captcha if needed/requested.

I have an issue but I can’t find a solution.

Please use the plugin support forum to ask a question or make a suggestion.


Muzigo 23, 2021
This is a simple plugin and it is a good point but unfortunately it does not work as expected for me: – Email notice for back order is fine – Email notice for out in stock does not work: no notice is shown. I have checked all possible configurations on Woocommerce side or on this plugin side, I desactivate my product variation plugin and check all configurations on the product page side but never get the Email notice.
Muzigo 15, 2021
Suits my needs, looks good too. It would be even better, if these features were implemented: 1. Simpler notification form option (instant field, instead of the field appearing after pressing the button) 2. Disclaimer under the button: I needed to add a disclaimer about the customer’s email being saved, and it would be great if the plugin supported that itself, less work for others 🙂
Muzigo 5, 2021
really great plugin, haven’t had time to test with mailchimp, but out of the box it works great (as long as your hosting provider doesn’t block your mail sending).
Kafuumuulampawu 30, 2021
I’m not one for leaving reviews but after spending a couple of hours trying every waitlist plugin I could find and being disappointed I finally found this one and its great so wanted to thank the author by leaving a review. It’s an attractive implementation that ticks all the boxes. The only thing I would have liked to have seen was a way to better customise the outgoing email. Great work!
Ogwekkuminebiri (Ntenvu) 13, 2020
Very good plugin! thank you very much. I had installed others but the emails arrived in the spam box. This one works wonderfully.
Read all 7 reviews

Contributors & Developers

“In Stock Mailer for WooCommerce” is open source software. The following people have contributed to this plugin.




  • Removes Woo logo because Automatics got upset I’m promoting their brand and got my plugin shutdown, therefore I will NOT be creating anything for BooCommerce anymore!


  • Fixes a database bug.
  • This update will fix a known issue for those pending emails that are not being sent automatically or manually.


  • Fixes a bug on email validation.


  • Fixes multiple email submission on some configuration.


  • Adds Support for Mailchimp and automatic collection of emails.
  • Minor database and options upgrade.
  • Plugin has now a dedicated menu on the side screen.
  • Menu has been restyled and organized.
  • Improves server compatibility.
  • Minor security update.
  • Fully tested on the newer 5.5.1 WP version and the 4.6.0 WC version.


  • API now works with plain permalinks too.
  • Minor security update.


  • Adds default banner to emails.


  • Removes email restriction for requests when not logged in.
  • Adds FontAwesome local lib.
  • Tested with WooCommerce 4.2.2.


  • Email success submit triggers successful confirmation.
  • Minor data validation fix.


  • Implements backorder alert.
  • Improves alert display logics.


  • Minor style fix for email submit text size.


  • Test Email now fully verifies manual plugin functionality.
  • Minor style compatibility update.


  • Adds a send now button for pending requests.
  • Sets product variation option off by default for theme compatibility.


  • Implements additional settings for email submit field.
  • Improves style compatibility with multiple themes.


  • Improved CSS compatibility and style.
  • Adds functionalities: FontAwesome, Button size and email submit button custom background.
  • Fixes basic translation. (Please review your .pot file if you are using this plugin in a language other than English).
  • Notes: FontAwesome will be enabled by default with this update.


  • Fixes an issue with email delivery for some WP installations.


  • Adds initial support for Internationalization.
  • Fixes minor HTML layout issue.


  • Submenu page in WooCommerce is always positioned under Orders.


  • Menu is now shown in its own subpage in WooCommerce main menu.


  • Timezone fix.


  • Implements the menu in a custom tab in WooCommerce setting.
  • Pending requests are now grouped by email by default and show request date.


  • DB Character set fix.


  • Minor styling improvement. Security update.


  • Cancel button is now optional.
  • Product variation alert is now optional.
  • Minor layout fixes.


  • Initial release.