Email them the moment it’s back.
When a product sells out, a notify-me form appears on its page. The moment you restock, everyone waiting gets an automatic email, sent in the background so it scales without timing out.
Windproof Shell Jacket$139.00
Out of stock? We will let you know as soon as it is back.
you@email.com I agree to receive an email when this product is back in stock. Notify me when availableInbox · Demo Store
Windproof Shell Jacket is back in stock
No longer interested? Unsubscribe here.
Sent in background batches of 50
Built for the store that restocks the shelf.
No third-party service: restock emails go out from your own site through wp_mail or your SMTP, and subscriber data stays in your WooCommerce database.
- emails per background batch
- 50
- bit tokens for confirm and unsubscribe links
- 256
- subscriber cap in the free version
- none
Product specifications, not usage statistics. Requires PHP 8.2+, WordPress 6.5+ and WooCommerce 8.0+.
The whole loop, free.
Merino Base Layer 200g
Size
Out of stock? We will let you know as soon as it is back.
you@email.com Notify me when availablewaitlist · Merino Base Layer 200g — M
Windproof Shell Jacket · stock 0 → 12
Subscriptions
How customers ask to be notified.
Recommended: on. It confirms the address is real and prevents someone from signing up an email that is not theirs.
Recommended: on, unless your variable products never run out at the variation level.
Recommended: on. Privacy laws in most countries (GDPR and similar) expect explicit consent before emailing customers.
POST subscribe · Windproof Shell Jacket
Hundreds waiting. Zero timeouts.
Add stock anywhere and the waitlist is queued in Action Scheduler, then emailed in background batches of 50. Each email carries the product’s photo, price and a link straight to it.
- Each batch re-checks the product is still in stock before sending
- A tokenized one-click unsubscribe in every email, no account needed
- Sent through wp_mail or your own SMTP, no third party
acbis restock · Windproof Shell Jacket
3 batches · 123 subscribers · stock re-checked
All waiting customers notified.
Pro turns the waiting list into revenue.
Restock coupons and recovered revenue
A unique, single-use discount in each restock email, applied automatically at checkout, restricted to the product and the customer, and expiring after the window you choose. A dashboard attributes paid orders back to those coupons.
SMS · WhatsApp
{product}{link}{store}
Via your own Twilio account · separate phone consent
SMS and WhatsApp alerts
Reach customers on their phone too. Opt-in only: the customer adds a number and ticks a separate consent box.
Email-marketing sync
Every subscriber is added to your Klaviyo list or Mailchimp audience automatically. Bring your own API key.
Webhooks and demand alerts
A signed JSON webhook on every signup and restock (Zapier, Make, n8n or your own endpoint), and a Slack or Discord ping when a product passes your demand threshold.
Export CSV · email, product, status, dates
CSV export
Export the full subscriber list to CSV in one click.
Free is the whole loop. Pro turns it into revenue.
Free
$0 forever
Notify-me form on simple, variable, grouped and subscription products, the restock email, background sending, subscriber list, double opt-in, consent and one-click unsubscribe.
Get the free versionPro · Single
$39 a yearor $99 once, for life · 1 site
Everything in Free, plus restock coupons, recovered revenue, SMS & WhatsApp, Klaviyo/Mailchimp sync, webhooks and CSV export. Email support.
Get ProPro · 5 Sites
$99 a yearor $249 once, for life · 5 sites
Every Pro tool on up to five stores. Updates and Pro tools active while licensed.
Get 5 SitesPro · Unlimited
$199 a yearor $499 once, for life · unlimited sites
For agencies and networks. Updates and Pro tools active while licensed.
Get UnlimitedSold by Freemius as merchant of record · 14-day money-back guarantee, unconditional
Before you ask.
Does it work with variable products?
Yes. For variable products the form appears when the customer selects an out-of-stock variation, and it notifies only the people waiting for that specific variation, not everyone on the parent product.
Does it support grouped products and WooCommerce Subscriptions?
Yes. On a grouped product a separate notify-me form appears for each out-of-stock item in the group. WooCommerce Subscriptions products are supported too, both simple and variable, using the same restock detection as regular products.
Will it send hundreds of emails at once and time out?
No. Sending runs in the background through Action Scheduler (bundled with WooCommerce) in batches of 50, re-queuing until everyone is notified. It re-checks that the product is still in stock before each batch, so a stock that drops back to zero mid-send does not email a sold-out product.
Do my customers need an account?
No. They only leave an email. Confirmation and unsubscribe both work through secure tokenized links (256-bit tokens): no login and no password anywhere in the flow.
Will it work with Bricks, Elementor, Divi or a block theme?
Yes. Besides the automatic WooCommerce hook, the form ships as a shortcode ([acbis_back_in_stock_form]) and a Gutenberg block, both rendered by the same engine, so you can place it yourself when a builder’s product template does not fire the standard hook. For popups or modals away from the product page, add mode="product".
Does the form work behind page caching or a CDN?
Yes. Submissions go through AJAX and the form fetches a fresh security token at submit time, so it keeps working on stores with full-page edge caching (Cloudflare, Kinsta and similar).
Does it send my customers’ data anywhere?
No. Restock emails are sent from your own site (wp_mail / your SMTP), and subscriber data stays in your database. The IP used for rate limiting is stored hashed. The plugin only contacts Freemius for license validation and update checks, never with your customers’ data, and only if you opt in or activate a license.
What triggers a restock notification?
Any standard WooCommerce stock change back to “in stock”: editing the product in wp-admin, a bulk CSV import, an inventory sync from an ERP or POS over the API, or WP-CLI. The plugin listens to WooCommerce’s own stock hooks, so it does not matter how the stock came back.
What exactly is in Pro versus Free?
Free is the whole loop: the notify-me form on simple, variable, grouped and subscription products, double opt-in, consent, the automatic restock email, background sending, the subscriber list with filters, and one-click unsubscribe. Pro adds the tools that turn the waiting list into revenue: restock coupons, a recovered-revenue dashboard, SMS & WhatsApp via your own Twilio, sync to Klaviyo/Mailchimp, signed webhooks with Slack/Discord demand alerts, and one-click CSV export. No core feature is locked behind Pro.
Is the free version crippled? What’s the catch?
No catch. The free version is a complete back-in-stock system for a real store: no subscriber cap, no daily quota, no nag screens. Pro adds the tools to act on that demand.
What happens if my Pro license expires?
Nothing breaks and nothing is deleted. Every free feature keeps working forever. The Pro tools turn off while the license is lapsed and turn back on the moment you renew. Your subscribers, settings and history stay in your own database.
Do the Pro integrations send my customers’ data to third parties?
Only the ones you switch on, and only with your own credentials. SMS & WhatsApp (Twilio), email-marketing sync (Klaviyo/Mailchimp) and webhooks are all off by default and opt-in. An SMS or WhatsApp message goes out only to customers who gave separate phone consent. API keys are stored encrypted, and the free version never sends subscriber data anywhere.
Can I restyle the form to match my theme?
Yes, without writing any CSS. The Appearance panel in Settings sets an accent color, an outline or solid button and how round the corners are. Every text is editable too: the intro line (or hide it), the button label and the consent wording. For full control, the form still exposes --acbis-* CSS custom properties.
Is it WooCommerce HPOS compatible?
Yes. The plugin declares compatibility with High-Performance Order Storage. It does not touch orders (it stores subscriptions in its own table), but the declaration keeps WooCommerce’s compatibility screen clean.
Can I get a refund?
14 days, no questions asked. Email info@australcode.io with your order number and the refund is issued through Freemius, our merchant of record.