WooCommerce · Back-in-stock alerts

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 with a link straight to it — sent in the background, so it scales without timing out.

14-day money-back guaranteeFree core — coming to WordPress.orgPart of the Australcode family
An out-of-stock product page with the notify-me form: product photo, price, email field, consent checkbox and a Notify me when available button
PHP 8.2+ · WordPress 6.5+ · WooCommerce 8.0+Simple and variable products — per-variation waitlistsBackground sending via Action Scheduler100% on your server — wp_mail / your SMTP, no third partyFree core · secure checkout by Freemius
What it does

Built for real WooCommerce stores

Restock email

Restock, and everyone hears about it

Add stock anywhere — the product editor, a CSV import, an ERP or API sync, WP-CLI. The plugin queues the waitlist in Action Scheduler and emails everyone in background batches of 50, with a link straight to the product.

  • Each batch re-checks the product is still in stock before sending
  • Tokenized one-click unsubscribe in every email
  • Sent via wp_mail / your own SMTP — no third party
The automatic restock email: You can buy it now heading, a View the product button and an unsubscribe link
Subscriber list

See exactly who is waiting

Every signup lands in a per-product list in wp-admin — with KPI cards for waiting, pending confirmation and notified, status filters and email search. No more guessing whether the demand exists.

  • KPIs at a glance: waiting · pending confirmation · notified
  • Filter by product or status, search by email
  • One-click CSV export (Pro)
The subscriber list in wp-admin: KPI cards for waiting, pending confirmation and notified, plus filters and email search
Your rules

Tuned from one settings screen

Double opt-in, consent checkbox, button label, email subject and heading — every option ships with an inline recommendation, so you know what to pick and why.

  • Double opt-in on by default — confirmed addresses only
  • Consent wording you control (privacy-law friendly)
  • Re-theme the form with --acbis-* CSS tokens
The settings screen: double opt-in, out-of-stock variations and explicit consent toggles, each with an inline recommendation
Everything included

The full toolbox

Every capability shipped today — everything here is free except CSV export, the single Pro feature.

"Notify me" form

A subscribe form appears automatically on any out-of-stock product page — no setup.

Variable products

The form reveals when a sold-out variation is selected, and notifies only that variation's waitlist.

Shortcode + block

Drop [acbis_back_in_stock_form] or a Gutenberg block anywhere — works where the WooCommerce hook does not fire.

Double opt-in

Optional email confirmation before a customer joins the list. On by default.

Consent checkbox

Optional explicit-consent box for privacy-law compliance, with your own wording.

Background sending

Emails go out through Action Scheduler in batches of 50 — hundreds of subscribers, no timeout.

One-click unsubscribe

A secure tokenized link in every email. No account, no login required.

Subscriber list

A per-product list in wp-admin with KPIs, status filters and email search.

Custom email text

Configurable subject and heading for confirmation and restock emails, with {product} and {store} placeholders.

Any restock vector

Manual edits, CSV imports, API/ERP sync, WP-CLI — every standard restock triggers a notification.

Anti-abuse built in

Nonce, honeypot and per-IP rate limiting. The IP is hashed, never stored in clear text.

CSV export

Export the full subscriber list — email, product, status and dates — to CSV. Pro.

Setup

Running in 3 minutes

01

Install & activate

Upload the plugin or install it from the Plugins screen. WooCommerce active is the only requirement — no code, no config files.

02

Review the settings

Double opt-in, consent checkbox, button label and email texts — every option ships with an inline recommendation. The defaults fit most stores.

03

Restock as always

The form shows on any sold-out product automatically. When you restock — admin, CSV import, API sync or WP-CLI — everyone waiting gets the email.

50
emails per background batch — restocks never time out
256-bit
tokenized confirm & unsubscribe links — no accounts
100%
sent from your server — wp_mail / your own SMTP
1
Pro feature: CSV export. Everything else is free
The alternative

Versus notifying by hand

A customer who wanted to buy hit a sold-out product and left. The demand exists — most stores just have no way to bring that customer back.

Capability By hand Back In Stock
A "Notify me" form on every sold-out product — and per variation
Demand recorded where you can see it (list, KPIs, filters) Notes & memory
Restock email goes out the moment stock returns When you remember
Covers midnight restocks, CSV imports and API syncs
Hundreds of waiting customers without timing out batches of 50
Opt-in confirmation and consent records
One-click unsubscribe in every email
Time spent per restock Yours Zero

Every capability above ships in the free version. Pro only adds CSV export of the subscriber list.

See pricing
Pricing

Free is the whole loop. Pro is one convenience.

Free

The complete loop
$0forever
  • Notify-me form (simple + variable)
  • Automatic restock email
  • Background sending at scale
  • Subscriber list, KPIs + filters
  • Double opt-in + consent checkbox
  • One-click unsubscribe
  • CSV export of subscribers
Get the free version
MOST POPULAR

Pro · Single

For one store
$39/year · 1 site
  • Everything in Free
  • One-click CSV export — email, product, status, dates
  • 1 site activation
  • Updates while licensed
  • Email support
Get Pro

Pro · 5 Sites

For a handful of stores
$99/year · 5 sites
  • Everything in Free
  • One-click CSV export — email, product, status, dates
  • 5 site activations
  • Updates while licensed
  • Email support
Get 5 Sites

Pro · Unlimited

Agencies & networks
$199/year · unlimited
  • Everything in Free
  • One-click CSV export — email, product, status, dates
  • Unlimited site activations
  • Updates while licensed
  • Email support
Get Unlimited
All plans include:simple & variable productsdouble opt-in + consentbackground sending via Action Schedulerone-click unsubscribesubscriber data stays on your server
🛡️ 14-day money-back guarantee — unconditional, handled by Freemius.
FAQ

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.
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 automatically until everyone is notified. It also 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), so there is 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 if your builder's product template does not fire the standard WooCommerce hook, you can place the form yourself anywhere on the page.
Does it send my customers' data anywhere?
No. Restock emails are sent from your own site (wp_mail / your SMTP), and your subscribers' data stays in your database. The IP used for anti-abuse rate limiting is stored hashed, never in clear text. 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 and variable products, double opt-in, consent, the automatic restock email, background sending, the subscriber list with filters, and one-click unsubscribe. Pro adds one thing: one-click CSV export of your subscriber list. 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 CSV export for people who want to pull their list into a spreadsheet or another tool. We sell convenience, not the core promise.
Can I restyle the form to match my theme?
Yes. The button label is configurable in Settings, and the form exposes --acbis-* CSS custom properties (accent, button colors) so you can re-theme it from your own stylesheet without touching the plugin.
Is it WooCommerce HPOS compatible?
Yes. The plugin declares compatibility with WooCommerce 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.
Australcode family

More plugins for your store

Uniform Images

Every product image, perfectly uniform — AVIF & WebP, processed locally.

Learn more →

Points & Rewards

Loyalty points that bring customers back.

Learn more →

Product Reviews

Reviews that build trust and convert.

Learn more →

australcode.io

Never lose a sale to sold out

The complete back-in-stock loop, free. Pro from $39/year with a 14-day unconditional guarantee.

Get Back In Stock Pro