Australcode Back In Stock for WooCommerce

Australcode Back In Stock for WooCommerce

Details
View on WordPress

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

  1. A product runs out of stock.
  2. A subscribe form appears on the product page (simple and variable products).
  3. Customers enter their email — optionally confirming it first (double opt-in).
  4. You restock the product.
  5. Everyone on the waiting list gets an automatic email with a link to buy it.
  6. 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 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.

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.

Details

Plugin code:
australcode-back-in-stock
Plugin version:
1.6.0
Outdated:
No
WP version:
6.5 or higher
PHP version:
8.2 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-15
Rating:
Times rated:
0
back-in-stock
out-of-stock
restock-alert
stock-notification
waitlist