Australcode Back In Stock is a back in stock notifier and waitlist for WooCommerce that turns out-of-stock products into recovered sales. It is privacy-first (double opt-in and explicit consent built in), sends through Action Scheduler so big waiting lists never time out, and keeps every core feature free (Pro adds restock coupons, recovered-revenue tracking, SMS/WhatsApp alerts, Klaviyo & Mailchimp sync and webhooks). When a product is sold out, a "Notify me when available" form appears on the product page. Customers leave their email, and the moment you restock they get an automatic email with a link straight to it.
No more lost sales because a customer couldn't be bothered to check back.
How it works
- A product runs out of stock.
- A subscribe form appears on the product page (simple, variable, grouped and subscription products).
- Customers enter their email — optionally confirming it first (double opt-in).
- You restock the product.
- Everyone on the waiting list gets an automatic email with a link to buy it.
- Customers can unsubscribe with one click from any email.
Free features
- "Notify me when available" form on out-of-stock products — simple, variable, grouped and subscription products (a per-item form on grouped products).
- Shortcode and Gutenberg block to place the form anywhere — works with any page builder; add
mode="product" for popups and modals (Elementor, Divi).
- Automatic restock email with the product's photo, price and a direct link — a card built to win the sale back, not just notify.
- Per-product subscriber list in the admin, with KPIs, a "Top demand" panel, status filters and email search.
- Optional double opt-in (email confirmation before subscribing).
- Optional consent checkbox (privacy-law friendly).
- One-click unsubscribe from every email.
- Reliable background sending via Action Scheduler — works for products with hundreds of subscribers without timing out.
- Cache and CDN proof — the form fetches a fresh security token at submit time, so it keeps working behind full-page edge caches like Cloudflare and Kinsta.
- Developer hooks — PHP actions and filters (
acbis_after_subscribe, acbis_email_args) plus an acbis:subscribed JavaScript event, to wire signups into your CRM, analytics or email tool.
- Customizable button label and email subject/heading text.
Pro features
- Restock coupons — include a unique, single-use discount in each restock email. It is applied automatically at checkout (no copy-pasting), is restricted to the product and the customer's email, and expires after the window you choose, so the urgency is real.
- Recovered-revenue tracking — 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.
- SMS & WhatsApp alerts — 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, and the alert goes out by SMS and/or WhatsApp alongside the email.
- Email-marketing sync — every subscriber is automatically added to your Klaviyo list or Mailchimp audience (bring your own API key), so you can build flows and segments around real back-in-stock demand.
- Webhooks & demand alerts — fire a signed JSON webhook on every signup and restock (wire it to Zapier, Make, n8n or your own endpoint), and get a Slack or Discord ping the moment a product passes a demand threshold you set. Turn the waiting list into an inventory signal for your team.
- Export the subscriber list to CSV (per product, with status and dates).
Get Pro →
Privacy
The plugin sends restock emails through your own site (
wp_mail / your SMTP). The free plugin never sends your subscribers' data to any third-party service: emails are stored in your own database, and the IP used for anti-abuse rate limiting is stored hashed, never in clear text. Two optional integrations are off by default: the Pro
SMS/WhatsApp feature sends the phone number you collect — with the customer's separate consent — to
Twilio to deliver the message, and
Freemius handles licensing and updates. Both are described under "External services" below.
1.7.3
Translation fix: the editor block and the plugin description now appear in your language. Safe in-place upgrade — no settings or data changes.
1.7.2
Fix: with the free version installed, an active Pro licence no longer reports Pro as unlocked — install the Pro download to get the Pro features. Safe in-place upgrade — no settings or data changes.
1.7.1
Fix: the Contact Us screen is back in the plugin menu (email support), plus Spanish translations and License screen polish. Safe in-place upgrade — no settings or data changes.
1.7.0
New: the back-in-stock form now covers grouped products and WooCommerce Subscriptions. Safe in-place upgrade — no settings or data changes.
1.6.3
Maintenance: removed the "More by Australcode" cross-promotion section from the Upgrade screen. Safe in-place upgrade — no settings or data changes.
1.6.2
Minor visual polish of the admin screens (button states and responsive section headers). No action required after updating.
1.6.1
Bug-fix release: the Pro "Email marketing" settings now save correctly, the settings save bar no longer overlaps content, and uninstall fully cleans up Pro data. No action required after updating.
1.6.0
New Pro tools: signed webhooks for Zapier/Make/n8n and Slack/Discord demand alerts. The free plugin is unchanged. No action required after updating.
1.5.0
New Pro integration: automatic subscriber sync to Klaviyo and Mailchimp. The free plugin is unchanged. No action required after updating.
1.4.0
New Pro channel: SMS & WhatsApp restock alerts through Twilio (opt-in, with customer consent). The free plugin is unchanged. No action required after updating.
1.3.0
New Pro tools to recover sales: restock coupons applied automatically at checkout, plus a recovered-revenue dashboard. The free plugin is unchanged. No action required after updating.
1.2.2
Tidier admin menu: the separate "Family" page is now part of a single "Upgrade" screen. No action required after updating.
1.2.1
Polish for the restock email (inbox preview line, product-first heading, reliable Outlook button) and a small mobile fix for the subscriber list. No action required after updating.
1.2.0
Restock emails now include the product image and price, and the subscriber list works better on mobile. No action required after updating.
1.1.0
Reliability + integration update: fixes the form on cached storefronts, adds developer hooks, and improves popup/page-builder support. No action required after updating.
1.0.0
First public release of Australcode Back In Stock for WooCommerce.