"Notify me" form
A subscribe form appears automatically on any out-of-stock product page — no setup.
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. Pro turns that waiting list into recovered revenue: urgency coupons, SMS & WhatsApp, marketing sync and webhooks.

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 — each email carries the product's photo, price and a link straight to it.
wp_mail / your own SMTP — no third party
Every signup lands in a per-product list in wp-admin — KPI cards for waiting, pending confirmation and notified, status filters and email search, plus a Top demand panel ranking the products the most people are waiting for. No more guessing what to restock first.

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.
--acbis-* CSS tokens
The free loop captures demand. Pro acts on it — recover the sale with a coupon, reach customers on every channel, sync to your marketing platform and wire the signal into your stack.
Every restock email can carry a unique, single-use discount, applied automatically at checkout — restricted to that product and that customer, and expiring after the window you choose. A dashboard then attributes paid orders back to those coupons, so you see exactly how many sales and how much revenue the waiting list brought back.

Restock alerts can also go out by SMS and WhatsApp through your own Twilio account — opt-in only, sent to customers who added a phone number and ticked a separate consent box. Bring your own credentials; they are stored encrypted.
{product}, {link} and {store}
Every back-in-stock subscriber is added to your Klaviyo list or Mailchimp audience automatically — bring your own API key — so you can build flows and segments around real, proven demand instead of guesswork.

A signed JSON webhook fires on every signup and restock — point it at Zapier, Make, n8n or your own endpoint. And when a product passes a demand threshold you set, your team gets a Slack or Discord ping, so the most-wanted restocks never slip by.

Everything here is free; the five Pro tools below turn the waiting list into recovered revenue.
A subscribe form appears automatically on any out-of-stock product page — no setup.
The form reveals when a sold-out variation is selected, and notifies only that variation's waitlist.
Drop [acbis_back_in_stock_form] or a Gutenberg block anywhere — works where the WooCommerce hook does not fire. Add mode="product" for popups and page builders (Elementor, Divi).
Optional email confirmation before a customer joins the list. On by default.
Optional explicit-consent box for privacy-law compliance, with your own wording.
Emails go out through Action Scheduler in batches of 50 — hundreds of subscribers, no timeout.
A secure tokenized link in every email. No account, no login required.
A per-product list in wp-admin with KPIs, status filters and email search.
Configurable subject and heading for confirmation and restock emails, with {product} and {store} placeholders.
Manual edits, CSV imports, API/ERP sync, WP-CLI — every standard restock triggers a notification.
Nonce, honeypot and per-IP rate limiting. The IP is hashed, never stored in clear text.
The form fetches a fresh security token at submit time, so it keeps working behind full-page edge caches like Cloudflare and Kinsta.
PHP actions and filters (acbis_after_subscribe, acbis_email_args) plus an acbis:subscribed JavaScript event — wire signups into your CRM, analytics or email tool.
Add a unique, single-use discount to each restock email, applied automatically at checkout — restricted to the product and the customer, expiring after the window you choose. Pro.
A dashboard that attributes paid orders back to your restock coupons, so you see exactly how many sales and how much revenue the waiting list brings back. Pro.
Reach customers on their phone too, through your own Twilio account. Opt-in only: the customer adds their number and ticks a separate consent box. Pro.
Every subscriber is automatically added to your Klaviyo list or Mailchimp audience (bring your own API key), so you can build flows around real back-in-stock demand. Pro.
Fire a signed JSON webhook on every signup and restock (Zapier, Make, n8n or your own endpoint), and get a Slack/Discord ping when a product passes a demand threshold you set. Pro.
Export the full subscriber list — email, product, status and dates — to CSV. Pro.
Upload the plugin or install it from the Plugins screen. WooCommerce active is the only requirement — no code, no config files.
Double opt-in, consent checkbox, button label and email texts — every option ships with an inline recommendation. The defaults fit most stores.
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.
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 adds the tools that recover the sale: restock coupons, a recovered-revenue dashboard, SMS and WhatsApp, marketing sync and webhooks.
See pricing[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. For popups or modals away from the product page, add mode="product" so the form captures at the product level.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.--acbis-* CSS custom properties (accent, button colors) so you can re-theme it from your own stylesheet without touching the plugin.Every product image, perfectly uniform — AVIF & WebP, processed locally.
The complete back-in-stock loop, free. Pro from $39/year turns the waiting list into recovered revenue — 14-day unconditional guarantee.
Get Back In Stock Pro