Shopify × WhatsApp

Back in stock alerts on WhatsApp, straight from Shopify.

Shopify's product restocked event starts a Nonito flow that sends the customer a WhatsApp message, in English or Arabic, and attributes every order that follows. WhatsApp is where customers in Egypt and the Gulf already read their messages, and it carries buttons, images and replies.

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 → WhatsAppLive 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
WhatsApp
Message:Back in stock + link
Timing
Wait
Duration:24 hours
Logic
Skip If
Skip when:Order already placed
Messaging
WhatsApp
Message:Low stock reminder
The same builder your team logs into. Every node here is configurable.
WhatsApp

WhatsApp version, with the product

Good news, Nour. The Classic Tote in Sand is back in stock. yourstore.com/tote

A WhatsApp template to copy.

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

WhatsApp version, with the productEnglish

Good news, {{first_name}}. The {{product_name}} in {{variant}} is back in stock.

{{variant_link}}

Use this only where you can carry an image of the item. Otherwise SMS is faster and needs no approval.

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

How to set up back in stock alerts on WhatsApp 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 WhatsApp

Bring your WhatsApp Business number or set one up through Nonito. Templates are written in English and Arabic and submitted to Meta for you.

Then build the flow

  1. Open Back-in-Stock Alerts in the flow library and choose Product restocked from Shopify as the trigger.
  2. Swap the message node for WhatsApp and paste one of the templates on this page.
  3. Map the variables in braces to the Shopify fields they name.
  4. Send a test to your own number and check every variable fills.
  5. 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.

Meta charges per delivered template message, and the rate depends on the country. WhatsApp API pricing by country →

Questions Shopify teams ask about this.

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

Yes. Shopify's product restocked event starts the flow, and Nonito sends the WhatsApp 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.

Do I need a WhatsApp Business API account first?

No. You can bring an existing WhatsApp Business number, or Nonito sets up the API connection and submits your templates to Meta for approval during onboarding. Approval is usually the only thing you wait on.

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 WhatsApp 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 •