Shopify × SMS

Back in stock alerts on SMS, straight from Shopify.

Shopify's product restocked event starts a Nonito flow that sends the customer a SMS message, in English or Arabic, and attributes every order that follows. SMS needs no app, no opt-in to a platform and no template approval, and it reaches every phone.

What the flow uses from Shopify.

Nonito receives orders, abandoned checkouts, customers, products and collections from Shopify. For this flow it listens for one event and uses a handful of fields from it. Discount codes are created in your Shopify store, one per customer, with the expiry you set.

From ShopifyWhat it is for
Product restocked
Shopify inventory
The Back in Stock trigger watches your Shopify stock and starts the moment a variant someone asked for is available again.
Phone numberCaptured by the notify-me field on the sold-out variant.
VariantThe exact size or colour they asked about, not just the product.
Stock levelSo you do not tell a hundred people about three units.
Direct variant linkTakes them to the thing they can buy, not the collection page.
First nameOptional. The message works without it. Optional.

The flow, as it sits in the builder.

Capture the number on a sold-out variant, then text exactly those people the minute it is back.

Back in stock alerts · Shopify → SMSLive in Nonito
Triggers
Back in Stock
Event:Product restocked
Source:Shopify
Logic
Filter
Condition:Waiting on this exact variant
Logic
Filter
Condition:Stock above your floor
Messaging
SMS
Message:Back in stock + link
Timing
Wait
Duration:24 hours
Logic
Skip If
Skip when:Order already placed
Messaging
SMS
Message:Low stock reminder
The same builder your team logs into. Every node here is configurable.
SMS

It is back

The Classic Tote in Sand is back. Yours here: yourstore.com/tote

SMS

Low stock reminder

Only a few left in Sand, same link if you still want it: yourstore.com/tote

3 SMS templates to copy.

Use them as they are or rewrite them in your voice. The variables in braces are filled from Shopify at send time.

It is backEnglish

The {{product_name}} in {{variant}} is back. Yours here: {{variant_link}}

One line, the variant named, and a link straight to the thing they can buy. Anything longer dilutes the only message they were waiting for.

Low stock reminderEnglish

Only a few left in {{variant}}, same link if you still want it: {{variant_link}}

Only send this when it is true. A false scarcity line on a flow built entirely on trust is an expensive lie.

It is backArabic

{{product_name}} رجع تاني بلون {{variant}}. احجزه من هنا: {{variant_link}}

Short enough to stay inside one SMS segment in Arabic, which costs twice as many characters per message.

Every message in this flow, with the reasoning behind each one: Back-in-Stock Alerts in the flow library →

What it has done for brands on Nonito.

1 brand runs back in stock alerts on Nonito. Between October 2025 and September 2026 it produced:

168Orders attributed
169K EGPRevenue attributed
13%Conversion

Measured across every store running it on Nonito, not only this platform, with cancelled orders excluded. Your result depends on your product and pricing, so read it as a range, not a forecast.

How to set up back in stock alerts on SMS from Shopify

01

Connect your Shopify store

Sign up, enter your store domain and approve access in Shopify. Orders, checkouts, customers and products start flowing in, and nothing is exported by hand.

02

Connect SMS

Send under your own sender name, set up during onboarding. A registered sender name is what decides whether an SMS arrives at all in most Arab markets.

Then build the flow

  1. Add the notify-me field to the sold-out state on your product page.
  2. Create the flow and choose Back in Stock as the trigger.
  3. Scope it to the products worth alerting on, usually your hero items.
  4. Add a Filter node narrowing to people waiting on that exact variant.
  5. Add a Filter node on stock level, so small restocks do not fire.
  6. Add an SMS node with the variant name and a direct link.
  7. Add a Wait node of 24 hours, then a Skip If on order placed.
  8. Add one final SMS for anyone left, then end the flow.
  9. Turn it on. Every order that follows a message is attributed back to this flow in the dashboard, so you can see what it earned.

Where this goes wrong

  • Product-level alerts on a variant-level problem are the main way this flow disappoints. Somebody waiting for a medium does not want to hear that small is back.
  • If only a handful of units return, alerting the whole waiting list creates more frustration than sales.
  • The list ages. Someone who asked four months ago has usually bought elsewhere, so cap how long a request stays live.

Arabic SMS fits 70 characters per segment, not 160. Check a message in the Arabic SMS counter →

Questions Shopify teams ask about this.

Can Nonito run back in stock alerts on SMS from Shopify?

Yes. Shopify's product restocked event starts the flow, and Nonito sends the SMS message with the customer's details filled in from Shopify. It runs on its own once switched on.

Which Shopify event starts it?

Product restocked. The Back in Stock trigger watches your Shopify stock and starts the moment a variant someone asked for is available again.

Does Arabic SMS cost more?

Arabic text is encoded differently, so one SMS segment holds 70 characters instead of 160. Keep Arabic messages short or they split into two or three billed segments. The free Arabic SMS counter shows the split before you send.

Can the messages go out in Arabic?

Yes. A Language node sends Arabic speakers the Arabic template and everyone else the English one, using the language on the Shopify customer record.

Why SMS rather than WhatsApp?

It is a one-line message with a link, and it has to go the minute stock lands. SMS needs no template approval standing between the restock and the send.

What if only a few units come back?

Set a stock floor so the alert does not fire. Telling a hundred people about three units disappoints ninety-seven of them.

Put back in stock alerts on SMS live.

Start on the free plan and connect Shopify, or book a call and we will set the first flow up with you.

CHAT WITH US • CHAT WITH US •