Enable Back in Stock notifications in your store
This guide shows how to collect waitlist emails on out‑of‑stock products and automatically email shoppers when inventory returns.
Works alongside preorders. You can show Notify me and Preorder on the same product or choose to show only Preorder.
What you can do
- Show a Notify me button on product pages.
- Collect emails with a branded pop‑up.
- Send an automated Back in stock email when inventory is above a level you choose.
- Choose where the Notify me button appears: all products, collections, or specific products.
- Decide what to show if a product is in both a preorder and back‑in‑stock campaign.
- Translate all shopper‑facing text per campaign.
Before you start
- Make sure your theme’s product form is present on product pages. The app matches your theme styles by default.
- If you plan to send emails from your own domain, set up Customize sender email (Settings → Notifications). We support authenticated sending for better deliverability.
Create a Back‑in‑Stock campaign
In the app, open Back in stock and click Create campaign.
You’ll see five tabs. Work left to right:
- Notification settings
- Button
- Pop up
- Back in stock products
- Click Publish when you’re done.
You can create more than one campaign (for different languages, brands, or styling). The list view shows status and orders (orders are shown if shoppers convert after your alert).
Tab 1 — Notification settings
Title
A private name for you (e.g., “EU — T‑shirts — EN”).
Send notification
Choose the inventory level that triggers emails. Example: 1 means send as soon as at least one unit is available.
- Emails are sent to all subscribers for that product/variant.
- If you restock multiple times, each subscriber gets one email per subscription.
Tip: If you get high traffic and tiny restocks, set the threshold to
2–5to reduce disappointment.
Click Continue to button.
Tab 2 — Button
Button text
Default: Notify me when available. Edit to match your tone (e.g., “Email me when it’s back”).
Style
- Default: the app copies your Add to cart button style. Works out‑of‑the‑box.
- Custom: set colors, borders, radius, and text size if you want a different look.
Translations
Add translations per language. The correct language shows based on your campaign/product selection and theme/store language.
Click Continue to pop up.
Tab 3 — Pop‑up (subscription form)
Customize the small sign‑up dialog.
Fonts
Use your theme fonts or select a font in the editor preview.
Header / Description
Use {product} to show the product or variant the shopper selected. Example:
“Would you like us to let you know when the {product} becomes available?”
Disclaimer (optional)
Set a short privacy note (e.g., “We’ll only email you about this product.”)
Form settings
- Email field placeholder: e.g., “E‑mail”.
- Email field error: e.g., “Enter a valid email address”.
Success message
Controls the mini “Thank you” shown after someone subscribes.
Form styling
Background, border, padding, input styles, and the Notify me button styles (color, radius, text size).
Translations
Add per‑language text for the pop‑up.
Click Continue to email.
Tab 4 — Email (the alert shoppers receive)
Email subject
Use {product} placeholder, e.g., {product} back in stock .
Customize sender email
By default, emails send from info@essentialpreorder.com . Click Customize sender email to add your own From/Reply‑To. We support domain authentication for better deliverability.
Sender email (default vs custom)
- Default sender: uses
info@essentialpreorder.com. You can change the From name and Reply‑To. - Custom sender: choose Custom and enter your email (e.g.,
orders@yourstore.com). We’ll generate DNS records (SPF/DKIM + link branding) for your domain provider. Add them to authenticate your domain and improve inbox placement (deliverability). You can still set a separate Reply‑To address.
Content blocks
Store name / Subheading / Description
Short, clear copy like: “The item you wanted is available again. Don’t miss it.”
Product name and Price
Pulled from Shopify; you can control size and color.
Primary button
Text (e.g., “Add to cart”) and destination: Product page, Cart, or Checkout.
Button styles
Background, radius, border, and text.
GDPR compliance (optional)
Enable Confirm subscription if you need double opt‑in. Shoppers get a confirmation email first, then the back‑in‑stock alert after they confirm.
Translations
Add translated versions of the email content.
Click Continue to products.
Tab 5 — Back‑in‑stock products
Choose where to show the Notify me button.
All products
- Instantly covers your catalog.
- New products are added automatically.
Specific collections
- Pick one or more collections.
- New products inside those collections are included automatically.
Specific products
- Hand‑pick exact products. Use Search a product, then click Add more products to bulk‑add.
- Remove all variants removes any variant‑level selections quickly.
Multiple campaigns warning
If a product is already added to another back‑in‑stock campaign, you’ll see an orange banner: “Some of the products are assigned to multiple campaigns.” When you publish, the highlighted products are moved to this campaign and removed from other campaigns.
Inventory & price column
See each product’s current inventory and price at a glance. (Negative inventory means oversold; 0 means out of stock.)
If a product is in both preorder and back‑in‑stock campaigns
- Show Notify me and Preorder together (default).
- Show only Preorder (hides back‑in‑stock for items you want to sell now).
Click Publish.
Test your setup
- Open an out‑of‑stock product in your storefront (use a private window).
- Click Notify me and subscribe with a test email.
- Increase that variant’s inventory in Shopify above your threshold.
- Confirm you receive the alert email and that the product link goes to the page you picked.
Notifications log & statuses
Go to Back in stock → Notifications to see every subscriber entry. You can search by product or email and view GDPR status.
Columns you may see:
- Product — the subscribed product/variant.
- Email — subscriber’s address.
- Subscribed at — timestamp of the sign‑up.
Has to accept GDPR? / GDPR accepted at — shows whether double opt‑in is required and when it was confirmed.
Notification sent — when we sent the alert after restock.
Status — current email state:
- "Processed" - Server accepted and can deliver the message.
- "Deferred" - Subscriber server rejected the message temporarily.
- "Delivered" - Server succeeded in delivering the message to the subscriber server.
- "Opened" - Subscriber opened the email but hasn’t clicked.
- "Clicked" - Subscriber clicked the email content.
- "Bounced" - Subscriber server doesn't accept mail sent to this recipient.
- "Dropped" - Dropped the email for some reasons.
- "Marked as Spam" - Subscriber marked message as spam.
- "Unsubscribed" - Subscriber unsubscribed from your emails.
- "Group Unsubscribed" - Subscriber unsubscribed from a specific group.
- "Group Resubscribed" - Subscriber resubscribed to a specific group by updating their preference.
- "Account Status Changed" - Your account status changed because of issues related to compliance with the terms.
- Order — if available, the order created after the click.
Tips and best practices
Time to value: set threshold
1and publish on your key OOS SKUs to capture demand fast.Deliverability: use your own authenticated domain as the sender; keep copy short and clear.
Copy ideas:
- Button: “Email me when it’s back”
- Subject: “It’s back: {product}”
- Description: “You asked to be notified. It’s available now.”
- Analytics: track clicks by linking to PDP or Checkout with UTM parameters if needed.
- Translations: create separate campaigns per language if you also need different button placements.
Last updated: 14 October 2025
If you have any questions, reach out to our support!