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

  1. 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
    • Email
    • Back in stock products
  2. 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–5   to 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

  1. Open an out‑of‑stock product in your storefront (use a private window).
  2. Click Notify me and subscribe with a test email.
  3. Increase that variant’s inventory in Shopify above your threshold.
  4. 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 1   and 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!

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us