# DemandLoop > DemandLoop is a back-in-stock notification and demand capture platform for e-commerce merchants. It lets shoppers subscribe to out-of-stock products via a "Notify Me" button, sends automated restock alerts by email and web push, and tracks attributed revenue. Works with Shopify, WooCommerce, BigCommerce, Shopware, and PrestaShop. DemandLoop is built by Metigro (https://demandloop.metigro.io). It helps online stores recover lost revenue from stockouts by converting bounced shoppers into waitlisted subscribers who return when inventory is restored. ## Features - Back in Stock Notifications — Customers subscribe to restock alerts on sold-out products and get notified when available, by email and web push. Per-notification revenue attribution included. - Smart Wishlist — Persistent customer wishlists that automatically notify when wishlisted items restock (Growth plan+) - Low Stock Alerts — Urgency notifications sent to subscribers when inventory drops below a configured threshold - Price Drop Alerts — Notify subscribers when a watched product price decreases - Collection Subscriptions — Subscribe customers to entire collections, not just individual products - Preorders — "Pre-order Now" buttons that capture orders and payments before items are in stock - Fair Queue — Configurable notification throttling that paces sending to manage inventory fairly across subscribers - SMS Notifications — Bring-Your-Own-Twilio (BYOT) SMS channel alongside email and push ## Platform Pages - [DemandLoop for Shopify](https://demandloop.metigro.io/shopify): Shopify app with theme extension, App Proxy widget, and Shopify Billing integration - [DemandLoop for WooCommerce](https://demandloop.metigro.io/woocommerce): WordPress/WooCommerce plugin, free to download - [DemandLoop for BigCommerce](https://demandloop.metigro.io/bigcommerce): BigCommerce app with storefront widget - [DemandLoop for Shopware](https://demandloop.metigro.io/shopware): Shopware 6 plugin - [DemandLoop for PrestaShop](https://demandloop.metigro.io/prestashop): PrestaShop 1.7+ and 8.x module ## Feature Pages ### Bigcommerce - [Back in Stock Analytics for BigCommerce](https://demandloop.metigro.io/bigcommerce/feature/analytics) - [Revenue Attribution for BigCommerce Restock Notifications](https://demandloop.metigro.io/bigcommerce/feature/attribution) - [Back in Stock Notifications for BigCommerce](https://demandloop.metigro.io/bigcommerce/feature/back-in-stock) - [Category Subscriptions for BigCommerce](https://demandloop.metigro.io/bigcommerce/feature/collection-subscriptions) - [Fair Queue for BigCommerce Restock Notifications](https://demandloop.metigro.io/bigcommerce/feature/fair-queue) - [Low Stock Alerts for BigCommerce](https://demandloop.metigro.io/bigcommerce/feature/low-stock) - [Notify Me Button for BigCommerce](https://demandloop.metigro.io/bigcommerce/feature/notify-me-button) - [Preorder App for BigCommerce](https://demandloop.metigro.io/bigcommerce/feature/preorder) - [SMS Back in Stock Notifications for BigCommerce](https://demandloop.metigro.io/bigcommerce/feature/sms-notifications) - [Web Push Notifications for BigCommerce](https://demandloop.metigro.io/bigcommerce/feature/web-push) - [Wishlist App for BigCommerce](https://demandloop.metigro.io/bigcommerce/feature/wishlist) ### Prestashop - [Back in Stock Analytics for PrestaShop](https://demandloop.metigro.io/prestashop/feature/analytics) - [Revenue Attribution for PrestaShop Restock Notifications](https://demandloop.metigro.io/prestashop/feature/attribution) - [Back in Stock Notifications for PrestaShop](https://demandloop.metigro.io/prestashop/feature/back-in-stock) - [Category Subscriptions for PrestaShop](https://demandloop.metigro.io/prestashop/feature/collection-subscriptions) - [Fair Queue for PrestaShop Restock Notifications](https://demandloop.metigro.io/prestashop/feature/fair-queue) - [Low Stock Alerts for PrestaShop](https://demandloop.metigro.io/prestashop/feature/low-stock) - [Notify Me Button for PrestaShop](https://demandloop.metigro.io/prestashop/feature/notify-me-button) - [Preorder Module for PrestaShop](https://demandloop.metigro.io/prestashop/feature/preorder) - [SMS Back in Stock Notifications for PrestaShop](https://demandloop.metigro.io/prestashop/feature/sms-notifications) - [Web Push Notifications for PrestaShop](https://demandloop.metigro.io/prestashop/feature/web-push) - [Wishlist Module for PrestaShop](https://demandloop.metigro.io/prestashop/feature/wishlist) ### Shopify - [Back in Stock Analytics for Shopify](https://demandloop.metigro.io/shopify/feature/analytics) - [Revenue Attribution for Back in Stock Notifications](https://demandloop.metigro.io/shopify/feature/attribution) - [Back in Stock Notifications for Shopify](https://demandloop.metigro.io/shopify/feature/back-in-stock) - [Collection Subscriptions for Shopify](https://demandloop.metigro.io/shopify/feature/collection-subscriptions) - [Fair Queue for Back in Stock Notifications](https://demandloop.metigro.io/shopify/feature/fair-queue) - [Low Stock Alerts for Shopify](https://demandloop.metigro.io/shopify/feature/low-stock) - [Notify Me Button for Shopify](https://demandloop.metigro.io/shopify/feature/notify-me-button) - [Preorder App for Shopify](https://demandloop.metigro.io/shopify/feature/preorder) - [SMS Back in Stock Notifications for Shopify](https://demandloop.metigro.io/shopify/feature/sms-notifications) - [Web Push Notifications for Shopify](https://demandloop.metigro.io/shopify/feature/web-push) - [Wishlist App for Shopify](https://demandloop.metigro.io/shopify/feature/wishlist) ### Shopware - [Back in Stock Analytics for Shopware](https://demandloop.metigro.io/shopware/feature/analytics) - [Revenue Attribution for Shopware Restock Notifications](https://demandloop.metigro.io/shopware/feature/attribution) - [Back in Stock Notifications for Shopware](https://demandloop.metigro.io/shopware/feature/back-in-stock) - [Category Subscriptions for Shopware](https://demandloop.metigro.io/shopware/feature/collection-subscriptions) - [Fair Queue for Shopware Restock Notifications](https://demandloop.metigro.io/shopware/feature/fair-queue) - [Low Stock Alerts for Shopware](https://demandloop.metigro.io/shopware/feature/low-stock) - [Notify Me Button for Shopware](https://demandloop.metigro.io/shopware/feature/notify-me-button) - [Preorder Plugin for Shopware](https://demandloop.metigro.io/shopware/feature/preorder) - [SMS Back in Stock Notifications for Shopware](https://demandloop.metigro.io/shopware/feature/sms-notifications) - [Web Push Notifications for Shopware](https://demandloop.metigro.io/shopware/feature/web-push) - [Wishlist Plugin for Shopware](https://demandloop.metigro.io/shopware/feature/wishlist) ### Woocommerce - [Back in Stock Analytics for WooCommerce](https://demandloop.metigro.io/woocommerce/feature/analytics) - [Revenue Attribution for WooCommerce Restock Notifications](https://demandloop.metigro.io/woocommerce/feature/attribution) - [Back in Stock Notifications for WooCommerce](https://demandloop.metigro.io/woocommerce/feature/back-in-stock) - [Category Subscriptions for WooCommerce](https://demandloop.metigro.io/woocommerce/feature/collection-subscriptions) - [Fair Queue for WooCommerce Restock Notifications](https://demandloop.metigro.io/woocommerce/feature/fair-queue) - [Low Stock Alerts for WooCommerce](https://demandloop.metigro.io/woocommerce/feature/low-stock) - [Notify Me Button for WooCommerce](https://demandloop.metigro.io/woocommerce/feature/notify-me-button) - [Preorder Plugin for WooCommerce](https://demandloop.metigro.io/woocommerce/feature/preorder) - [SMS Back in Stock Notifications for WooCommerce](https://demandloop.metigro.io/woocommerce/feature/sms-notifications) - [Web Push Notifications for WooCommerce](https://demandloop.metigro.io/woocommerce/feature/web-push) - [Wishlist Plugin for WooCommerce](https://demandloop.metigro.io/woocommerce/feature/wishlist) ## Documentation - [Help Center](https://demandloop.metigro.io/help-center): Full documentation index ### Getting Started - [Quick Start Guide](https://demandloop.metigro.io/help-center/getting-started/quick-start-guide): Get DemandLoop up and running in 5 minutes - verify installation, test the widget, and send your first notification - [How Customers Subscribe](https://demandloop.metigro.io/help-center/getting-started/how-customers-subscribe): Learn how customers sign up for back-in-stock notifications and what happens when products restock - [Widget Installation](https://demandloop.metigro.io/help-center/getting-started/widget-installation): Install the Notify Me widget on your Shopify store in minutes ### Managing Subscriptions - [Managing Subscriptions](https://demandloop.metigro.io/help-center/subscriptions/managing-subscriptions): View, filter, and manage customer back-in-stock subscriptions in your dashboard ### Notifications - [How Notifications Work](https://demandloop.metigro.io/help-center/notifications/how-notifications-work): Understand how DemandLoop detects restocks, selects subscribers with Fair Queue, and delivers notifications via email, web push, and SMS - [Fair Queue Settings](https://demandloop.metigro.io/help-center/notifications/fair-queue): Control how notifications are sent to ensure fair distribution and prevent inventory rushes - [Customizing Emails](https://demandloop.metigro.io/help-center/notifications/email-templates): Personalize notification emails to match your brand and improve customer engagement - [Twilio SMS (BYOT) Setup Guide](https://demandloop.metigro.io/help-center/notifications/twilio-sms-byot-setup-guide): Connect your Twilio account to send back-in-stock notifications via SMS, configure webhooks for delivery tracking and customer replies, and verify end-to-end delivery ### Analytics & Insights - [Understanding Analytics](https://demandloop.metigro.io/help-center/analytics/understanding-analytics): Track performance with detailed analytics, metrics, and insights on your back-in-stock campaigns ### Smart Wishlist - [Understanding Smart Wishlist](https://demandloop.metigro.io/help-center/wishlist/understanding-wishlist): Let customers save products for later and automatically receive restock, price drop, and reminder notifications ### Low Stock Alerts - [Understanding Low Stock Alerts](https://demandloop.metigro.io/help-center/low-stock/understanding-low-stock-alerts): Get notified when inventory runs low — automatic alerts for merchants and urgency notifications for customers ### Billing & Plans - [Understanding Plans & Pricing](https://demandloop.metigro.io/help-center/billing/understanding-plans-pricing): Learn about DemandLoop's Free and Growth plans, what's included, and how to choose the right plan for your store - [Usage-Based Billing](https://demandloop.metigro.io/help-center/billing/usage-based-billing): Understand how DemandLoop's 2% commission model works, what counts as attributed revenue, and how monthly charges are calculated - [Starting Your 14-Day Trial](https://demandloop.metigro.io/help-center/billing/starting-trial): Activate Growth plan trial, explore advanced features risk-free, and learn what happens after trial ends - [Plan Limits & Upgrades](https://demandloop.metigro.io/help-center/billing/plan-limits-upgrades): Manage Free plan limits, understand upgrade triggers, and learn how to switch between plans smoothly ### Troubleshooting - [Widget Not Showing](https://demandloop.metigro.io/help-center/troubleshooting/widget-not-showing): Troubleshoot why the DemandLoop 'Notify Me' widget isn't appearing on your product pages - [Emails Not Delivering](https://demandloop.metigro.io/help-center/troubleshooting/emails-not-delivering): Troubleshoot email delivery issues, spam problems, and ensure back-in-stock notifications reach customers - [GDPR & Data Privacy](https://demandloop.metigro.io/help-center/troubleshooting/gdpr-data-privacy): Understand how DemandLoop protects customer data, complies with GDPR, and handles privacy requirements ### Collection Subscriptions - [Understanding Collection Subscriptions](https://demandloop.metigro.io/help-center/collections/understanding-collection-subscriptions): Let customers subscribe to entire collections and receive automatic notifications when out-of-stock items restock ### Preorders - [Understanding Preorders](https://demandloop.metigro.io/help-center/preorders/understanding-preorders): Capture revenue from out-of-stock items before they restock with preorder functionality ## Legal - [Privacy Policy](https://demandloop.metigro.io/privacy): How DemandLoop collects, uses, and protects merchant and subscriber data - [Terms of Service](https://demandloop.metigro.io/terms): Rules and conditions for using the DemandLoop platform ## Optional - [WooCommerce Plugin Download](https://demandloop.metigro.io/woocommerce/download): Direct download page for the WooCommerce .zip plugin with version info and SHA-256 checksum - [Full Documentation for LLMs](https://demandloop.metigro.io/llms-full.txt): Complete help center content in a single document for deep LLM ingestion