Login

Back In Stock Wizard for Shopify

🔧 Quick Info: Back in Stock Wizard for Shopify lets customers subscribe to out-of-stock products and automatically receive an email when inventory returns. Store owners can customize the storefront form and emails, manage subscribers, review activity, import and export data, and enable additional notification features.

Shopify Guide: This guide covers the Shopify version of Back in Stock Wizard. The BigCommerce version uses a different storefront-widget installation process and has several platform-specific differences.

Table of Contents

Getting Started

Installing the App

Back in Stock Wizard is available through the Shopify App Store.

1 Find and Install the App

Find Back in Stock Wizard in the Shopify App Store and select Add App or Install.

2 Approve the Permissions

Shopify displays the permissions required by the app:

  • View Products and Inventory – Determines when products are out of stock and when inventory returns.
  • View Themes – Lets the app confirm that the storefront subscription form is installed.
  • Manage Files – Allows images to be uploaded for emails and the subscription form.

3 Enter the App

After the permissions are approved, Shopify opens Back in Stock Wizard automatically using your Shopify login. There is no separate account, password, or store-domain entry step.

Legacy Installation Permission: If you later choose the legacy widget-install method for an older theme, Shopify asks you to approve one additional permission at that time.

Required Onboarding

The first time you open the app, you must complete two onboarding steps before the Dashboard becomes available.

Step 1: Welcome

Field Details
First Name and Last Name The primary account contact.
Email Address The main contact email address.
Phone Optional contact number.
Store Address Street address, city, state, ZIP or postal code, and country.
Timezone Used for scheduling reports and displaying dates.

Select Get Started to continue.

Step 2: Billing

Approve the recurring app charge through Shopify to activate your subscription. Once billing is complete, the Dashboard and remaining app features become available.

Initial Setup

After onboarding, a setup checklist guides you through the recommended store configuration. The steps are optional and can be completed in any order.

Setup Step What It Does
Email Template Customizes the restock-notification emails sent to subscribers.
Subscription Form Controls how the sign-up form appears on product pages.
Mail Settings Configures a custom email-sending domain.
Enable Back in Stock Form Adds the subscription form to the Shopify storefront.

Enabling Back in Stock on Your Storefront

The Back in Stock form is a small subscription box that appears on product pages when a customer selects an out-of-stock product or variant.

On Shopify, the recommended installation uses a theme app block. You add the block to the product template once, and it becomes available across the store’s product pages.

Use the button in the app’s top navigation:

  • Enable Back in Stock – Appears when the form is not installed.
  • Reinstall / Verify – Appears after installation and can reopen the instructions or verify the block again.

Recommended: Add the App Block

1 Open the Theme Editor

Select Open Theme Editor. Shopify opens the product template in a new tab with an Add App Block prompt for Back in Stock Wizard.

2 Add and Position the Block

Select Add, move the block to the desired location, and select Save.

Most stores place the form below the Add to Cart button.

3 Verify the Installation

Return to Back in Stock Wizard and select Verify Installation.

Verification Message Meaning
Back in Stock block is on your product page The installation was detected successfully.
Block not detected on your product template Confirm that the block was added to the product section and the theme was saved.

If the block is present but automatic verification cannot access the theme, use Mark as Installed to update the installation status manually.

Older Themes: Legacy Installation

  • Switch to a Supported Theme – Recommended. Online Store 2.0 themes provide flexible app-block placement.
  • Install via Legacy Method – Installs the form script directly on the storefront without editing the theme.

Use Open Themes to manage or switch Shopify themes.

Additional Permission: The first time the legacy method is used, Shopify asks you to approve an additional permission.

When the legacy installation is active, the window displays a Legacy Install Active banner and an Uninstall button. Uninstalling stops the subscription form from loading on the storefront.

Dashboard

The Dashboard is the main command center for subscription activity, notification performance, and recent events.

Setup Track

  • A horizontal stepper appears while initial setup remains incomplete.
  • Each step displays its current, completed, or skipped status.
  • The current step includes a button that opens the appropriate configuration screen.
  • Steps that do not apply can be skipped.
  • The setup track disappears after every step is completed or skipped.

Date Range Filter

Use the Start Date and End Date fields to choose the reporting period. The default range is the previous 30 days.

KPI Tiles

Metric What It Measures
Subscribers Total subscribers and new sign-ups during the selected period.
Products Tracked Products with subscriptions and newly tracked products.
Emails Sent Restock notifications sent during the selected period.
Open Rate The percentage of notification emails opened.
Engaged Subscribers who opened or clicked a notification.
Bounced / Unsub Bounces and unsubscribes from emails or the storefront.

Each tile includes the current value, the change compared with the previous period, and a sparkline trend.

Daily Activity

  • New Subscribers
  • Products with Activity
  • Sent Emails
  • Engaged Subscribers
  • Bounced or Unsubscribed Events

Use the grouping menu to view activity by Day, Week, or Month.

Event Mix: Last 24 Hours

The Event Mix panel summarizes activity from the previous 24 hours by event type.

Activity Log

  • Subscriptions – New subscribers and imported history.
  • Back in Stock – Notification emails sent.
  • Opened – Notification emails opened.
  • Clicked – Notification links clicked.
  • Bounced – Failed email deliveries.
  • Unsubscribed – Subscribers who opted out.
  • Products – Products that began receiving subscriptions.

Top Activity by Product

Column Description
Product Product name and SKU.
Subs Active subscribers.
Sent Notification emails sent.
Opens% Percentage of sent emails opened.
Clicks Link-click count.
Last Event The most recent activity date.

Profile

Select your name in the top-right corner and choose Profile.

  • Name – First and last name
  • Email – Account email address
  • Timezone – Used for scheduling reports and displaying dates

Subscribers

Active Subscribers

Displays subscribers currently waiting for a product to return to stock, including their email address, product, and subscription date.

Subscriber History

Displays the complete subscription history, including notified, expired, and unsubscribed records.

Subscriber Activity

  • Notification emails sent
  • Email opens
  • Link clicks
  • Unsubscribes
  • Email bounces

Products

The Products page lists products with active or historical subscription activity.

  • Product name
  • SKU
  • Active subscription count
  • Subscription history

Use this page to identify high-demand products and prioritize restocking.

Features

The Features page displays additional capabilities and premium modules available for the store.

  • Feature name and description
  • Whether it is included in the current plan
  • Premium pricing, when applicable
  • An Enable or Disable toggle

Settings

Email Template

Customize the restock-notification email. A live preview updates as settings change, and the product menu can display the email using a product from your Shopify catalog.

  • Final Preview – Opens a full-size preview.
  • Send Test – Sends a test notification to an address you choose.
Area Options
Email Settings Subject, store name, store URL, and optional tracking parameters.
Header Welcome text, logo upload, and show or hide controls.
Body Rich-text subtitle, description settings, stock and price toggles, and currency symbol.
Buttons Go to Product and Add to Cart controls, labels, and cart action.
Footer Privacy, Terms, custom link text, and Manage Subscriptions link.

Color Controls

  • Backgrounds – Email and container backgrounds
  • Text – Title, product name, description, price, and stock
  • View Item Button – Background, text, and border
  • Add to Cart Button – Background, text, and border
  • Footer – Text and links

Context-Sensitive Controls: Color settings are hidden when they do not affect a visible element. For example, button colors are hidden when a button is disabled.

Subscription Form

Area Options
Heading Use text or an uploaded image.
Subtitle Rich text, size, color, and formatting.
Input Field Background, text, border style, and border color.
Button Text, color, and width.
Title Styling Font size, weight, and color.
Confirmation Message Title and body shown after a subscription.
Custom CSS Advanced styling.
Custom JavaScript Advanced behavior.
Images Upload images for the form.

Mail Settings

  1. Enter the domain and select Add Domain.
  2. Add the displayed DKIM, SPF, and DMARC DNS records.
  3. Select Verify Domain.
  4. After verification, choose the Send-From Email Address.

Use Remove Domain to return to the default sending address.

Send-From Email Address

  • Enter only the portion before the @ symbol.
  • The verified domain is added automatically.
  • The default is do-not-reply.
  • Examples include notifications and hello.
  • Select Save Email Address after entering the name.

Changing the address name does not require the domain to be verified again.

Data Export

  • Subscriber email address
  • Product name
  • Product SKU
  • Subscription date

Select Export to create a CSV file. Export History displays previous exports, their date, creator, size, format, and download count.

Data Import

CSV Field Required?
Email Yes
Product Name Yes
SKU or Variant ID At least one is required
Date Optional
  1. Upload CSV File – Select the file. Common headings are detected automatically.
  2. Preview Data – Review the first rows.
  3. Map Columns – Map Email, Product Name, SKU, Variant ID, and optional Date.
  4. Results – The import is queued to run in the background.

Variant IDs are resolved to SKUs using the live Shopify catalog. Imported subscriptions are attached to the actual products monitored by Back in Stock Wizard.

Import History displays the number of imported products and subscribers after processing finishes.

Billing

Shopify handles billing through recurring app charges.

  • Current Plan – Plan name and price
  • Billing Status – Active, trial, or another status
  • Plan Overview / Edit Subscription – Review or change the plan through Shopify
  • Billing History – Previous app charges

Notifications to Inventory Percentage

Feature Required: This setting appears only when Notifications to Inventory Percentage is enabled. Select View Settings on the feature card to configure it.

This feature limits the number of subscribers notified based on the quantity that returns to stock.

subscribers to notify = round(restocked inventory × percentage / 100)

  • The oldest subscribers are notified first.
  • At least one notification is always sent.
  • The percentage must be a whole number from 1 to 100.
  • The default is 100 percent.
Percentage Subscribers Notified When 100 Units Return
100% 100
75% 75
50% 50

For variant-tracked products, the calculation uses the combined in-stock inventory of all in-stock variants.

Minimum Inventory Threshold

Feature Required: This setting appears only when Minimum Inventory Threshold is enabled. Select View Settings on the feature card to configure it.

Minimum Inventory Threshold prevents restock notifications from being sent until the available inventory reaches the level you choose.

Without this feature, subscribers are notified as soon as available inventory becomes greater than zero. With a threshold enabled, small restocks caused by returns or inventory corrections can be prevented from triggering notifications prematurely.

How It Works

When a product returns to stock, its available quantity is compared with the configured inventory level.

Example: With the comparison set to Greater Than (>) and the inventory level set to 5, notifications are sent only when more than five units are available.

  • For products with multiple variants, the threshold is applied separately to each variant’s available quantity.
  • Subscribers waiting for a specific variant are notified only when that variant clears the threshold.
  • Variants that do not track inventory are always considered available and are not affected by the threshold.
  • Variants that allow overselling through Shopify’s Continue Selling When Out of Stock option are always considered available and are not affected by the threshold.

Working with Notification Percentage

Feature What It Controls
Minimum Inventory Threshold Determines whether notifications are sent at all.
Notifications to Inventory Percentage Determines how many subscribers receive the notification after the threshold is met.

Configuration

Setting Description
Comparison Choose Greater Than (>) or Greater Than or Equal To (≥).
Inventory Level Enter a whole number from 0 through 100,000.

Default Setting: The default is an inventory level of 0 with Greater Than selected. This is effectively the same as turning the feature off because notifications are sent as soon as any inventory is available.

Daily Report

Feature Required: Daily Report settings appear only when the Daily Report feature is enabled.

  • Enable or Disable – Turns the report on or off.
  • Recipients – One or more email addresses.
  • Send Time – The hour of day, from 0 through 23.
  • Timezone – The timezone used to schedule the report.
  • Send Report Even with No New Activity – Sends the report on quiet days instead of only when new activity exists.

Support

Help Center

Select Help Center from the navigation to access support articles, guides, and frequently asked questions.

Contact Us

  • Name
  • Company
  • Website URL
  • Email
  • Phone
  • Message, up to 5,000 characters

Select Send Message. A confirmation appears after the request is submitted.

Store Switching

Users managing multiple Shopify stores can switch between them without signing out.

  1. Open the store-selection page from the user menu.
  2. Review the available stores, including each store name and identifier.
  3. Select Switch to This Store beside the store you want to manage.

After switching, all pages, Dashboard data, subscribers, products, and settings update to reflect the selected store.