Shopify × WhatsApp

Review requests on WhatsApp, straight from Shopify.

Shopify's order delivered 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
Order delivered
Shopify fulfillment
Starts after delivery, so the question arrives once the product is in their hands.
Phone numberFrom the order.
Delivery statusThe flow fires on delivered, not on shipped.
Order contentsSo the question names what they actually bought.
First nameUsed for personalisation. Optional.
BranchRestaurants and retail. Lets you read the score per location. Optional.

The flow, as it sits in the builder.

A few hours after delivery, one tap to rate the order. Good ratings go to your storefront, poor ones go to a person.

Review requests · Shopify → WhatsAppLive in Nonito
Triggers
Trigger Event
Event:Order delivered
Source:Shopify
Timing
Wait
Duration:3 hours
Messaging
WhatsApp
Template:review_request
Buttons:Amazing · Good · Not quite right
Logic
Filter
Condition:Rating given
Amazing or Good
Actions
Judge Me
Action:Publish review
Recommendations
Product Recommendations
Source:Bought-together history
Not quite right
Messaging
Responses
On reply:Route to a human inbox
The same builder your team logs into. Every node here is configurable.
WhatsApp

The question

Hi Nour Your order #1042 has been delivered. 1 × Classic Tote How was it?

WhatsApp

After a good rating

That is lovely to hear, Nour. Customers who bought the Classic Tote most often pair it with the Leather Card Holder.

3 WhatsApp 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.

The questionEnglish

Hi {{first_name}}

Your order {{order_number}} has been delivered.

{{order_items}}

How was it?

Naming the item is what turns a generic survey into a question about something they are holding.

After a good ratingEnglish

That is lovely to hear, {{first_name}}.

Customers who bought the {{product_name}} most often pair it with the {{recommended_product}}.

The recommendation comes from real purchase pairings, so it reads as useful rather than as an upsell bolted onto a thank you.

After a poor ratingEnglish

Thank you for telling us, {{first_name}}.

What would have made it better? Write it here and it reaches the person who can fix it.

No apology template and no discount. Someone who just had a bad experience wants to be heard before they are compensated.

Every message in this flow, with the reasoning behind each one: Post-Purchase Feedback in the flow library →

What it has done for brands on Nonito.

7 brands run review requests on Nonito. Between October 2025 and September 2026 it produced:

939Orders attributed
1.2M EGPRevenue attributed
0.5–5.3%Conversion range across brands

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 review requests 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. Create the flow, choose Trigger Event, and select order delivered.
  2. Add a Wait node and set it to 3 hours.
  3. Add a WhatsApp node with your three-button template. Map the order number and items.
  4. Add a Responses node to catch the tap.
  5. Add a Filter node on the rating, splitting good from everything else.
  6. On the good path, add the Judge Me node to publish, then a Product Recommendations node for what people buy next.
  7. On the other path, route to a human inbox with the order attached. Publish nothing.
  8. Send a test to your own number and tap each button.
  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

  • If your courier does not write a delivered status back, the flow has nothing to fire on. Fix that first or it will sit idle.
  • A poor rating with nobody watching the inbox is worse than not asking. You have invited a complaint and then ignored it.
  • Publishing to the storefront needs Judge.me connected. Without it the rating is still captured, it just stays with you.

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 review requests on WhatsApp from Shopify?

Yes. Shopify's order delivered 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?

Order delivered. Starts after delivery, so the question arrives once the product is in their hands.

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.

Do poor ratings get published?

No. Only good ratings run through the Judge.me node. Everything else routes to a person to resolve first.

Do we need Judge.me?

Only to publish back to the storefront. Without it the flow still collects and stores the rating and whatever the customer writes.

Put review requests 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 •