Australcode Back In Stock For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Australcode Back In Stock 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, email-marketing 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 and variable 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 and variable).
- 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 anacbis:subscribedJavaScript 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).
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.
External services
Freemius (account, licensing & secure checkout)
Australcode Back In Stock uses Freemius as its billing and licensing platform (Freemius is the Merchant of Record for Pro purchases). Connecting to Freemius is optional: on activation you can click “Skip” and the plugin stays fully functional without ever contacting Freemius.
- If you opt in (free or Pro), the plugin sends your admin email, site URL and basic environment data (WordPress, PHP and plugin versions) to the Freemius API (host
api.freemius.com, path/v1/) to create your account and check for updates. - If you activate a Pro license, the plugin sends your license key and site domain to Freemius to validate the license and enforce the per-plan site limit. The license is re-validated periodically.
- Purchases and license management happen on Freemius-hosted pages (hosts
freemius.com,users.freemius.com).
No data is sent to Freemius if you skip the opt-in and do not enter a license key.
- Terms of Service: https://freemius.com/terms/
- Privacy Policy: https://freemius.com/privacy/
Twilio (SMS & WhatsApp delivery — Pro, optional)
The Pro “SMS & WhatsApp alerts” feature is off by default and only works if you enable it and enter your own Twilio credentials. When a subscriber has given phone consent and a product is restocked, the plugin sends the subscriber’s phone number and the message text to the Twilio API (host api.twilio.com, path /2010-04-01/) so Twilio delivers the SMS/WhatsApp. Your Twilio Account SID and Auth Token are stored encrypted in your database and used only to authenticate these requests. No data is sent to Twilio unless you enable a channel and configure credentials.
- Terms of Service: https://www.twilio.com/legal/tos
- Privacy Policy: https://www.twilio.com/legal/privacy
Klaviyo & Mailchimp (email-marketing sync — Pro, optional)
The Pro “Email marketing sync” feature is off by default and only works if you enable a provider and enter your own API key. When a customer subscribes to a back-in-stock alert, the plugin sends their email address to the provider you enabled — Klaviyo (host a.klaviyo.com) or Mailchimp (host <dc>.api.mailchimp.com) — to add them to the list/audience you choose. Your API key is stored encrypted in your database and used only to authenticate these requests. No data is sent unless you enable a provider and configure it.
- Klaviyo — Terms: https://www.klaviyo.com/legal/website-terms-of-use · Privacy: https://www.klaviyo.com/legal/privacy-policy
- Mailchimp — Terms: https://mailchimp.com/legal/terms/ · Privacy: https://mailchimp.com/legal/privacy/
Webhooks & Slack/Discord demand alerts (Pro, optional)
The Pro “Webhooks & demand alerts” feature is off by default and only sends data to URLs you configure — it is not tied to any service we operate. When you set a webhook URL, the plugin POSTs a small JSON payload (event type, customer email, product ID and name, timestamp) to that URL on each signup and restock, signed with an HMAC-SHA256 X-Acbis-Signature header so your endpoint can verify it. When you set a Slack or Discord incoming-webhook URL and a demand threshold, it POSTs a short text message to that URL when a product reaches the threshold. The destinations are entirely yours (for example Zapier, Make, n8n, Slack or Discord); review the terms and privacy policy of whichever service you point them at. No data is sent unless you enter a URL.
Screenshots
The “Notify me when available” form on an out-of-stock product page.
The subscriber list in the admin, with KPIs and filters (the CSV export shown is the Pro add-on).
The settings screen with inline guidance for every option.
The automatic restock email customers receive — one tap from inbox to checkout.

