Shopify × WhatsApp
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.
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 Shopify | What it is for |
|---|---|
Product restockedShopify inventory | The Back in Stock trigger watches your Shopify stock and starts the moment a variant someone asked for is available again. |
| Phone number | Captured by the notify-me field on the sold-out variant. |
| Variant | The exact size or colour they asked about, not just the product. |
| Stock level | So you do not tell a hundred people about three units. |
| Direct variant link | Takes them to the thing they can buy, not the collection page. |
| First name | Optional. The message works without it. Optional. |
Capture the number on a sold-out variant, then text exactly those people the minute it is back.
WhatsApp version, with the product
Good news, Nour. The Classic Tote in Sand is back in stock. yourstore.com/tote
Use them as they are or rewrite them in your voice. The variables in braces are filled from Shopify at send time.
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 →
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.
Bring your WhatsApp Business number or set one up through Nonito. Templates are written in English and Arabic and submitted to Meta for you.
Meta charges per delivered template message, and the rate depends on the country. WhatsApp API pricing by country →
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.
Product restocked. The Back in Stock trigger watches your Shopify stock and starts the moment a variant someone asked for is available again.
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.
Yes. A Language node sends Arabic speakers the Arabic template and everyone else the English one, using the language on the Shopify customer record.
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.
Set a stock floor so the alert does not fire. Telling a hundred people about three units disappoints ninety-seven of them.
The same Shopify event, sent as SMS.
Shopify SMS →A WhatsApp message the moment an order is placed, asking the customer to confirm it before you pack anything.
See the flow →When someone leaves a full cart, a WhatsApp message brings them back to it. Two messages, then it stops.
See the flow →Start on the free plan and connect Shopify, or book a call and we will set the first flow up with you.