View
details
Email & WhatsApp

WhatsApp flows that bring buyers back (without annoying them)

Order updates, abandoned checkout, post-purchase care, reviews and win-back on WhatsApp: the timing, the wording and the opt-in rules that keep the channel welcome, and the numbers that tell you it is working.

Micheal Timmacy 16 September 2026 4 min read
Three people working on laptops in a studio

In many of the markets our clients sell to (the Gulf, India, Nigeria, much of Southeast Asia) WhatsApp isn't a messaging app. It's the phone. Open rates that email marketers dream about are ordinary on WhatsApp, which is exactly why it's so easy to burn. A store that messages too often, too soon or too generically gets blocked, and a blocked number is gone for good. Here is how we build WhatsApp flows that bring buyers back and stay welcome.

First, the rules of the road

WhatsApp Business messaging runs on Meta's platform, and Meta enforces a few things you should design around rather than fight:

  • Opt-in is required. A customer has to agree to hear from you on WhatsApp: a ticked box at checkout, a sign-up on your site, or a message they sent you first. A phone number in an order is not an opt-in for marketing.
  • Marketing messages use approved templates. Anything you send outside a live conversation is a template Meta has reviewed. Write templates that read like a person, not a billboard, and they get approved faster.
  • There's a 24-hour service window. Once a customer messages you, you can reply freely for 24 hours. Outside that window, it's templates again.
  • Quality rating matters. Too many blocks or reports and Meta throttles how many people you can message. Every flow below is designed to protect that rating.

Practically, this means using a proper WhatsApp Business API provider through a Shopify app, not a personal number and copy-paste. The apps handle opt-ins, templates and the window for you.

The five flows, in the order to build them

1. Order confirmation and shipping updates

Start here, because it's welcome, it's expected, and it earns the right to send anything else. "Hi Amal, your OKSA order #1042 is confirmed. We'll message you when it ships." Then the tracking link when it does. Nobody blocks this. It also quietly trains customers to open your messages.

2. Abandoned checkout

One message, roughly one to two hours after the checkout was abandoned, only to customers who opted in. Name the product, include the link back to the cart, and ask a question rather than pushing a discount: "You left the black sticky leggings in your cart. Was it the sizing? Reply and we'll help." The reply opens the 24-hour window and a human (or a good bot) can close the sale. Discounts as a first move teach people to abandon on purpose.

3. Post-purchase care

A few days after delivery: how to use or care for the product, one useful tip, and an invitation to reply with questions. This is the message that turns a transaction into a relationship, and it's the one most stores never send.

4. Review request

About a week after delivery, once they've actually used it: "Would you leave a quick review? It takes a minute and helps other dancers pick the right size." Link straight to the review form. Reviews collected on WhatsApp tend to be longer and more specific than email ones, and those are the reviews that convince the next buyer.

5. Win-back

For customers who haven't bought in a while. The right interval depends on your product: 60 to 90 days is common for consumables, longer for apparel. Send one message, personal, with something worth having: a restock they liked, a new colour, early access. If they don't respond, don't send another for a long time.

Frequency, timing and tone

  • Cap marketing messages at two or three a month per customer, total, across every flow. Transactional updates don't count.
  • Send in their daytime, not yours. Shopify knows the customer's country; use it.
  • Write like a person: first name, short sentences, one idea per message, a question at the end. Emojis sparingly; no ALL CAPS.
  • Make opting out effortless. "Reply STOP to unsubscribe" on every marketing template. An easy exit is cheaper than a block.
The test we apply to every template. Would you be pleased, indifferent or irritated to receive this from a shop you bought from once? Only "pleased" ships.

The numbers to watch

Three, checked weekly: reply rate on each template (if nobody replies, the message isn't a conversation, it's a broadcast); orders attributed to each flow, so you know what abandoned-checkout recovery is actually worth; and opt-outs and blocks per message sent, the earliest warning that you're sending too much. Your quality rating in the WhatsApp Business Manager is the summary of all three.

And email?

Keep it. Email is where you send the longer story, the newsletter, the launch with six photos. WhatsApp is for the short, timely, personal message. Build both flows from the same plan so a customer never gets the same thing twice on two channels, and let each do what it's good at.

Written by Micheal Timmacy Founder, Timmacy Growth Labs · Verified Shopify Partner

Micheal designs, builds and grows Shopify stores for early-stage brands, and runs the work like a lab: a hypothesis, a test, a reading, a decision. Notes like this one come out of that work.

More about us
Keep reading

Three more notes from the lab.