Built for ShopifyBack in Stock setup

Two steps to live.
No code required.

Install the app and enable the app embed. Everything after that is optional and the defaults work out of the box.

★★★★★ 5.0 on the Shopify App StoreFree plan, no cardTwo-step setup
Theme editor · App embedsDawn
Back in Stock · Alert Me!Notify me button on sold-out products
Low in Stock · Alert Me!Live counter under add-to-cart
Pre-order · Alert Me!Pre-order button and cart note
Live on your storefront

1Install and enable the app embed

Once the app embed is on, the Notify Me button appears automatically on sold-out products in your theme.

  • Install the app. Open the App Store listing, click Install, approve the permissions.
  • Enable the embed. On the dashboard open the App embed card, pick your live theme, click Activate, toggle Alert Me! on in the theme editor and Save.
!

If you run several themes, enable the embed on the one currently published to customers.

App listing / install
App embed card and theme-editor toggle

Alert settings All plans

Customization → Settings controls which products qualify and how alerts are delivered.

  • Which products alerts apply to: all sold-out items, or with exclusions
  • A minimum inventory trigger, so one returned unit does not fire hundreds of alerts
  • Delivery policy: automatic, or batched to avoid overselling
  • Reminder alert for shoppers who did not open the first
  • Thank-you message the moment someone subscribes
  • Multi-location: combined or per-location stock
Alert settings

Customize the button and popup All plans

Customization styles the Notify Me button and popup to match your brand. The preview updates as you edit.

  • Style the button, popup and status message
  • Smart-match your theme, or set your own colours and text
  • Edit the email, SMS and WhatsApp templates under Notification Templates
  • Preview on desktop and mobile before saving
Customization
Live preview

Page placement All plans

Customization → Notify Me Button decides where the button appears.

  • Product page, on by default
  • Collection pages, so shoppers subscribe without clicking in
  • Home page, for featured or sold-out products
Product page
Collection page

Position the button with an app block All plans

Want it right under the price or below the variant picker? Add the Alert Me! app block and drag it into place.

  • Online Store → Themes → Customize
  • Open a product template, click Add block under the product section
  • Choose Back In Stock Button - Alert Me!, drag it into position, Save
!

With no app block, the button falls back to its default position automatically.

Adding the app block
Block in position

Insights and subscribers All plans

Restock Insights shows demand and everyone waiting on a product.

  • Most-requested sold-out products, ranked by waiting subscribers
  • Every subscriber with product, channel and status
  • Send a manual restock alert to a waiting list any time
  • Delivered, opened and recovered-revenue performance
  • Import subscribers from CSV
  • Export subscribers to CSV
Restock Insights

SMS and WhatsApp

Reach shoppers on SMS and WhatsApp alongside email. All channels share one list. Enable them under Customization → Notify Me Popup and edit each message under Notification Templates.

  • Enable SMS and WhatsApp from Customization
  • Edit the template for each channel
  • Optional per-channel thank-you message
!

Pricing depends on the destination country. See SMS pricing and WhatsApp pricing.

Channel toggles

Your own WhatsApp number and templates

By default alerts send from the shared Alert Me! number. Connect your own WhatsApp Business account and build custom templates so every alert arrives from your verified number.

  • Connect. Customization → Notification Templates → WhatsApp → Connect, sign in with the Meta account that owns the number, pick the phone number.
  • Create a template. New template, write it with {{customer_name}} and {{product_name}}, add the image and a buy button.
  • Submit and activate. WhatsApp reviews it (minutes to hours). Once approved, set it active.
  • Save several templates and switch any time
  • Replies land in your own WhatsApp Business inbox
  • A rejected or pending template falls back to the default so nothing is missed
!

You need a WhatsApp Business account with an approved number (free in Meta Business Suite). Restock templates must avoid promotional-only content.

Connect account
Template editor

Multiple languages All plans

Customization → Language translates every shopper-facing string: button, popup, status messages and templates.

  • Open the Language panel
  • Add translations for each surface and message
  • Auto-detected from Shopify Markets where available
Language panel

Custom email domain

Send from your own domain (restock@yourstore.com) so emails look native and land in the inbox. Settings → General → Sender Email.

  • Add your address and the SPF / DKIM records we generate
  • Click Verify; your domain becomes the default sender
!

DNS can take up to 24 hours. You keep sending from the shared address until verification completes.

Sender email

Reports and merchant notifications All plans

Settings → Notifications keeps you in the loop, separately from what shoppers receive.

  • Contact points: where we send updates about your store
  • Performance reports: daily, weekly or monthly summaries
  • New-request reports, even for variants with tracking unchecked
Notifications

Locations and markets All plans

Settings → Location chooses how inventory is tracked so alerts fire on the stock that serves your online store.

  • Automatic: every online location synced, the default
  • Manual: pick exactly which locations to track
  • Markets: choose the Shopify Markets to track for market-specific availability
Location settings

Integrate Klaviyo

Sync subscribers and restock events into Klaviyo to trigger flows and segment audiences. Settings → Integrations → Klaviyo.

  • Create a private API key in Klaviyo (Settings → API Keys)
  • Paste it, select the list to sync to, Save
Klaviyo integration
FAQ

Common setup questions.

Do I need to edit my theme code?

No. Alert Me! installs through the Shopify app embed. No Liquid edits, no developer.

The button is not showing. What should I check?

That the app embed is enabled on your published theme, and that the product is genuinely out of stock with inventory tracking on. If it still does not appear, contact us.

Will it match my store design?

Yes. Smart-match adopts your theme button style automatically, and you can override colours, text and CSS.

Which features need a paid plan?

Free covers the button, customization, reminder and thank-you alerts (100 emails a month), locations and translations. Starter ($9.99) adds SMS, WhatsApp, your own domain and Klaviyo. Standard ($19.99) adds unlimited email, CSV import and export, and your own WhatsApp number and templates.