Skip to content

Back-in-stock email alerts for Shopify

A sold-out product can still make the sale.

When a product sells out, the customers who wanted it join a list instead of leaving empty-handed. The moment it is back, Restoc emails them automatically, in controlled waves. Start free; when you need everything, one flat price: $9.99/month — unlimited products, unlimited subscribers, unlimited alerts, everything included. No transaction fees, no tiers, no surprises.

  • 14-day free trial
  • Free plan to start
  • No transaction fees
  • 24 languages

Already installed? Log in

A sold-out product page showing the email sign-up block
The sign-up block on a sold-out product page.
  • Your own sending domain

    Alerts go out from your address, with DKIM and DMARC checked before the first send.

  • 24 languages

    The storefront block and the alert emails follow your shop's language automatically.

  • Your waitlist comes with you

    Import your existing list as CSV, from Notify Me! or STOQ.

  • A weekly recovered-sales report

    Every week, see which restocks turned into orders.

How it works

From sold out to sold, in three steps

  1. A customer joins the list

    The block appears on sold-out products and variants: the customer leaves an email instead of leaving the store.

    A sold-out product page showing the email sign-up block
    The sign-up block on a sold-out product page.
  2. The product comes back

    The app notices the restock and emails the list automatically, in controlled waves, so the store is never flooded.

    The back-in-stock alert email in a mail client
    The alert email, sent automatically when stock returns.
  3. The sale shows up in your report

    Orders that follow an alert are attributed, and the weekly report shows what each restock recovered.

    The waitlist in the app dashboard, with recovered sales alongside
    The waitlist in the app, with recovered sales alongside.

Product

The whole product, shown working

Automatic alerts, in controlled waves

Every subscriber who asked gets the email when the product returns: no campaign to build, no list to export. Sends go out in paced waves, so a long list never lands on your store all at once.

The back-in-stock alert email in a mail client
The alert email, sent automatically when stock returns.

Sent from your own domain

Connect your sending domain and the alerts arrive from your address. Settings walk you through the DKIM and DMARC records to publish, and the app checks them before the first send; until then, alerts go out from the app's sending address with your shop name on them.

The sending-domain setup in Settings
The sending-domain setup in Settings.

24 languages, automatically

The block and the alert emails speak your shop's language: 24 are supported, the right one is picked automatically, and you can pin one language in Settings if you prefer.

The same alert email in French
The same alert in French: the language follows your shop.

Know what each restock recovered

The weekly recovered-sales report ties orders back to the alerts that brought them, per restock and per currency, so the flat price is judged on recovered revenue, not on hope.

The weekly recovered-sales report email
The weekly recovered-sales report.

Pricing

$9.99per month

14-day free trial. Everything below is included from the first day of the trial.

  • Unlimited products
  • Unlimited subscribers
  • Unlimited alerts
  • Your own sending domain
  • 24 languages
  • Weekly recovered-sales report
  • CSV import and export
Get the app on Shopify

Most back-in-stock apps sort their features into tiers and reserve unlimited alerts, a custom sending domain and multiple languages for the top one. The paid plan here is the whole product: no per-email quotas, no per-alert charges, no feature held back for a higher tier.

Start free if you prefer: the free plan carries email alerts and up to 1,000 shopper signups a month, with a discreet Powered by Restoc line on the sign-up form. It stays free for as long as your shop wants it.

Comparison

Two plans, side by side

This app keeps two plans: a free one, and one flat paid price. Most back-in-stock apps print no plan prices on their App Store page at all; the one that does is set out below, figure for figure, as its page states them.

The paid plan against the plans Back In Stock! Alert Engine prints on its App Store page
Price and featuresRestocBack In Stock! Alert Engine
Monthly price$9.99 — one flat price$4, $8 and $12 a month, in 3 plans
Free trial14 days7 days
Unlimited subscribers and email alertsIncludedIn its Premium Plan, $12 a month
Email from your own domainIncludedIn its Premium Plan, $12 a month
Multiple languages24 languages, includedIn its Premium Plan, $12 a month

On paid plans, Back In Stock! Alert Engine starts lower than this app: its Basic Plan is $4 a month, against $9.99 here. The three features above stand in its Premium Plan; what each lower plan holds is listed on its App Store page. This app's other plan is free.

6 more apps in this category print no plan prices on their App Store pages (checked 29 October 2026):

  • STOQ — Its App Store page states “Free plan available. Free trial available.” — the plan prices stand behind a link to the developer's own pricing page.
  • Notify! — Its App Store page prints no plan prices: a link leads to the developer's own pricing page.
  • Appikon — Its App Store page prints no plan prices: a link leads to the developer's own pricing page.
  • REZ — Its App Store page states “Free plan available. Free trial available.” — the plan prices stand behind a link to the developer's own pricing page.
  • Amp — Its App Store page states “Free plan available. Free trial available.” — the plan prices stand behind a link to the developer's own pricing page.
  • SetuBridge — Its App Store page states “Free to install. Free trial available.” — the plan prices stand behind a link to the developer's own pricing page.

Every figure in this section was read on the apps' own Shopify App Store pages on 29 October 2026. Prices there are the source, and they may have moved since the reading.

Switching takes minutes

Your subscribers keep their original subscription dates, and no product page is ever left without a form.

  1. Export

    Export your waitlist as CSV from your current app.

  2. Import

    Import the file here: duplicates are skipped, original dates are kept, and rows that match no product in your catalog are reported, not dropped silently.

  3. Uninstall last

    Remove the old app only once the list is in, so no sold-out page is ever left without its form.

Documented export formats from Notify Me!, STOQ, Klaviyo and Swym are recognized.

Questions

How do I know when setup is finished?

The dashboard's Get set up card tracks the steps that matter: adding the block, importing an existing list if you have one, and customising the alert email. It marks each step as it happens and leaves the dashboard when they are done.

How am I billed for the app?

Through Shopify, on your regular Shopify bill. The app has two plans: a free plan, and a paid plan with a free trial first. The Pricing page in the app shows the plan your shop is on and takes you to Shopify's own plan page, where you choose or change your plan; there are no per-product, per-subscriber or per-alert charges.

Can I change the block's wording?

Yes. The button label, the success message and the other texts are block settings in the theme editor, and the block follows your shop's language automatically (24 languages are built in).

How do I keep alerts out of the spam folder?

Send from your own domain — Settings walks you through the DNS records that prove the mail is yours — and let the automatic protections work: addresses that bounce hard, complain or unsubscribe are suppressed and never emailed again, which is what keeps a sender reputation clean.

What happens to my data if I uninstall?

Alerts stop immediately and your sign-in sessions are deleted at once. Shopify then sends a final deletion instruction 48 hours later, and everything held for your shop — lists, markings, journals, recovered-order records and settings — is erased at that point.

Be ready for the next restock.

Install the app, add the block, and the next sold-out product starts building its list today.

Get the app on Shopify

Already installed?

Log in with your shop domain.

e.g: my-shop-domain.myshopify.com