Magento 2 Back-in-Stock Notifications Extension

Recover sales when stock returns

  • Notify Me Form On the product page
  • Email Alerts Cron-driven restock mail
  • Optional SMS Twilio when configured
  • Hyvä Ready Dedicated PDP template

Recover sales when stock returns

Shoppers leave when products are out of stock and Magento does not offer flexible restock alerts. Back In Stock Notifications lets customers subscribe on the product page and get email or SMS when inventory returns.

  • Notify-me form on unavailable product pages
  • Cron-driven email alerts when stock is restored
  • Optional Twilio SMS with Account SID and From Number
  • Send test SMS to validate Twilio credentials
  • Logged-in shoppers can prefill their email

Built for your store

Works on Hyvä and Luma product pages with store-scoped enablement and email template controls.

  • Works with Magento 2.4.x Open Source & Adobe Commerce
  • PHP 8.1, 8.2, 8.3, and 8.4 compatible
  • Hyvä PDP layout with AJAX subscribe UI
  • Configure under ToweringMedia Back In Stock Notifications
  • Email works without Twilio; SMS is optional

How It works

1
Enable Product Subscriptions
Customers can subscribe to out-of-stock products directly from the product page to receive notifications when inventory becomes available again.
2
Monitor Inventory Changes
The extension automatically tracks product stock status and identifies when subscribed products return to available inventory.
3
Notify Interested Customers
Automatic back-in-stock notifications are sent to subscribed customers, helping recover lost sales and re-engage shoppers when products are restocked.

See It In Action

Coming Soon...

Magento 2 Back-in-Stock Notifications

Recover Lost Sales Automatically When Products Come Back in Stock

When a product goes out of stock you don't have to lose the sale permanently. The Toweringmedia Back-in-Stock Notifications Extension adds a subscribe form directly on the product page so shoppers can request an alert. When salability returns, the extension automatically dispatches configured email notifications—and optionally Twilio SMS—to every subscriber for that product.

Fully integrated with Magento's native salability engine: the extension watches stock status changes via cron, so restocks triggered by admin edits, imports, purchase order receipts, or programmatic inventory updates all trigger the notification pipeline without manual intervention.

Subscribe block on product page (Hyvä & Luma)
Automated email + optional Twilio SMS alerts
Cron-driven — fires on any restock trigger
Cron-driven email and optional SMS dispatch
Notify-me subscribe form on out-of-stock product pages

Product-Page Subscribe Flow

A "Notify Me" Experience Shoppers Actually Use

When a simple or configurable product's stock status is not salable, the extension replaces or augments the Add-to-Cart button with a clean "Notify Me When Available" subscribe form. The form collects the shopper's email address (and optionally a phone number for SMS), saves the subscription record tied to the product and store context, and immediately confirms the subscription with a transactional acknowledgement email.

For configurable products, the subscribe trigger is aware of the selected variant—so a subscriber for "Blue / Size M" receives an alert specifically when that combination becomes salable again, not whenever any variant restocks.

  • ✓ Subscribe form wired into Luma & Hyvä catalog product layout
  • ✓ Works with simple, configurable, and grouped products
  • ✓ Variant-aware for configurable product subscriptions
  • ✓ Subscription confirmation email sent immediately on signup
  • ✓ Guest & logged-in customer subscribe flows both supported
  • ✓ Optional phone number field for SMS opt-in
Email + optional phone field on subscribe form
Twilio SMS restock alert — high-signal notification

Email & Twilio SMS Alerts

Reach Customers Where They Respond — Email or SMS

Restock email notifications use standard Magento email templates, so they inherit your store's transactional email branding, SMTP configuration, and header/footer layouts. The template variables include the product name, image, direct URL, and the subscriber's name—giving you everything needed for a high-conversion restock email.

For customers who opt-in with a phone number, Twilio SMS delivers a short restock message with a direct product link. SMS open rates are dramatically higher than email—making the Twilio integration a powerful tool for high-demand products where speed-to-repurchase matters.

  • ✓ Branded Magento email template — customizable in admin
  • ✓ Sender name & email address configurable per store
  • ✓ Twilio SMS optional — configure SID, token & from-number
  • ✓ Admin test-send for both email & SMS channels
  • ✓ Notification delivery logged with timestamp & status

Admin Dashboard & Cron Processing

Automated Dispatch When Stock Returns

Subscriptions are stored in Magento and processed by cron when products become salable again. This release does not include an admin subscription grid or CSV export.

A Magento cron job polls salability at a configurable interval. When a product transitions from not-salable to salable, the cron batch retrieves all pending subscriptions for that product and dispatches notifications in bulk. The entire pipeline is automated—restocks trigger alerts without any manual admin action.

  • ✓ Subscription records stored for cron notification processing
  • ✓ Email alerts via Magento transport; optional Twilio SMS
  • ✓ Cron-driven salability change detection
  • ✓ Batch notification dispatch for large subscriber lists
  • ✓ Notification log — see who was alerted and when
  • ✓ Works with admin edits, imports & API-driven restocks
Cron processes pending subscriptions on restock

Compatibility & Technical Specs

Magento Version

2.4.4 – 2.4.7+ (Open Source & Adobe Commerce)

PHP

PHP 8.1, 8.2, 8.3, 8.4

Hyvä Theme

Fully compatible — native layout override

Luma Theme

Fully compatible — product page block

SMS Provider

Twilio (optional) — SID & token config

Composer

toweringmedia/module-backorder

Works Great With

Frequently Asked Questions

Does the extension send emails automatically when stock is restored?

Yes. When a product's quantity transitions from out-of-stock to in-stock, the extension automatically sends notification emails to all subscribed customers.

Is it compatible with Hyvä and React Checkout Pro?

Yes. The "Notify me when available" widget is Hyvä-compatible and renders correctly inside React Checkout Pro product flows.

Can customers subscribe to specific variants of a configurable product?

Yes. Customers can subscribe to individual size/color/variant combinations and receive alerts only when that specific variant is back in stock.

Does it integrate with the SMTP extension?

Yes. All notification emails are sent through Magento's standard email transport — configure the SMTP extension once and all transactional emails, including restock alerts, benefit.

Can I see a list of all active subscriptions in the admin panel?

No. This release does not ship an admin subscription grid or CSV export; subscriptions are processed automatically by cron when stock returns.

Key Features

Product-page back-in-stock subscriptions with email delivery and optional Twilio SMS when inventory returns.

  • PDP subscribe form Shoppers request alerts when a product is unavailable.
  • Logged-in prefill Customer email can prefill for registered shoppers.
  • Configurable email Choose sender identity and template from admin config.
  • Twilio SMS option Enable SMS with Account SID, Auth Token, and From Number.
  • Send test SMS Validate Twilio credentials from the SMS Notifications group.
  • Cron delivery Notifications send when Magento cron sees stock restored.
  • Hyvä PDP support hyva_catalog_product_view layout with AJAX subscribe UI.
  • Store-scoped config Enable and tune settings at website or store view level.

Demo

Docs & Support

📘 Documentation

Get started quickly with our Back In Stock Notifications extension documentation. The guide covers installation, configuration, subscription workflows, and inventory notification setup.

  • Step-by-step Magento 2 installation instructions
  • Back-in-stock subscription configuration
  • Customer notification workflow setup
  • Email notification and inventory monitoring guidance
  • Frontend subscription display configuration
  • Cron and notification processing setup
  • Best practices for customer engagement and stock recovery

💬 Support

Need help configuring Magento 2 back-in-stock notifications? Our Magento experts are available to assist with installation, setup, and troubleshooting.

  • Quick and reliable Magento support
  • Installation and configuration assistance
  • Customer notification workflow guidance
  • Inventory monitoring and cron setup support
  • Troubleshooting notification and subscription issues
  • Magento compatibility and update support

Frequently Asked Questions

The extension allows customers to subscribe to out-of-stock products and automatically receive notifications when those products become available again.

Customers who subscribe to unavailable products are automatically notified when stock returns, encouraging them to revisit the store and complete their purchase.

Yes, the extension can support both guest and registered customer subscription workflows depending on store configuration.

The extension automatically monitors product inventory and sends notification emails to subscribed customers when products return to stock.

Yes, the extension is compatible with Magento 2 Open Source and Adobe Commerce environments.

Where do I enable email and SMS alerts?

Go to Stores → Configuration → ToweringMedia → Back In Stock Notifications. Enable the extension, set Email Sender and Email Template, then optionally enable SMS Notifications with Twilio Account SID, Auth Token, and From Number or Messaging Service SID.

When are notifications sent?

Subscriptions are stored when shoppers submit the product-page form. Magento cron runs the notification job and sends email (and SMS when configured) after the subscribed product is back in stock.

Do I need Twilio for the extension to work?

No. Email alerts work with Magento’s mail transport alone. Twilio is only required if you enable SMS Notifications; otherwise the SMS fields stay unused.

Do you offer support?

Yes. Email support@toweringmedia.com or call (773) 466-2454. Updates and support continue while your subscription is active.

Can I try a demo?

Yes. Use the View Demo button on this page. For a guided walkthrough, email support@toweringmedia.com.

What happens when I don’t renew?

Uncheck auto-renew at purchase, or cancel later. You keep access until the end of the paid period. After that, updates and support stop.

Technical Specifications

  • Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
  • PHP Version: PHP 8.1, 8.2, 8.3, 8.4 compatible
  • Framework: Built using Magento 2 native architecture
  • Installation Type: Composer / Manual installation supported
  • Module Dependency: Requires Toweringmedia Base (toweringmedia/module-base)
  • Subscription Feature: Supports customer subscriptions for out-of-stock products
  • Notification System: Automatic back-in-stock email notifications
  • Inventory Monitoring: Tracks Magento product stock status changes
  • Customer Support: Supports guest and registered customer subscriptions
  • Email Processing: Automated notification workflow processing
  • Multi-Store Support: Yes
  • Store Scope Configuration: Website / Store View level
  • Cron Compatibility: Fully compatible with Magento cron jobs
  • Frontend Integration: Product page subscription interface support
  • Frontend Compatibility: Compatible with Magento 2 storefronts and Hyvä themes
  • Admin Configuration Path: Magento admin inventory and notification configuration support
  • Email Templates: Supports customizable Magento email templates
  • Security: Uses Magento native customer and inventory architecture
  • Performance Impact: Optimized lightweight Magento 2 implementation

Compatible with your Magento 2 store

Compatible with Magento 2.4.x (Open Source and Adobe Commerce) and PHP 8.1, 8.2, and 8.3. Requires toweringmedia/module-base. Works with Hyvä and Luma product pages. Configure under Stores → Configuration → ToweringMedia → Back In Stock Notifications. SMS opt-in appears on the PDP only after Twilio is enabled and configured.

  • Magento 2.4.x Open Source & Adobe Commerce
  • Updates & supportKeep your store running smoothly

Ready to Recover More Sales from Out-of-Stock Products?

Automatically notify customers when products return to stock and turn missed opportunities into completed orders
$49.00

My Cart

Loading...

Customer Login

Checkout as a new customer

Creating an account has many benefits:

  • See order and shipping status
  • Track order history
  • Check out faster