WhatsApp abandoned-cart flow
Set up a WhatsApp abandoned-cart flow in Kanesh: consent, two templates, timing, replies in the inbox and how to read the results.
Playbook
From audience to approved template to send speed: a WhatsApp campaign only to people who opted in, with replies answered and orders attributed.
For: Marketing9 min read
Goal
Send one WhatsApp campaign to people who opted in, answer every reply, and read the result in orders with the method shown.
What you'll have at the end
A scheduled campaign to an opted-in audience, a team and an AI ready for the replies, and a clear read of what happened.
Step 1
One campaign, one job: early access for VIPs, a new collection for recent buyers, a reminder for lapsed customers. Build the audience from contacts, tags and Shopify or Klaviyo data. Kanesh sends WhatsApp campaigns to opted-in audiences.
In Kanesh
Step 2
Category: marketing. A clear first line, one link button and a quick-reply button to stop promotions. An image header helps for launches. Submit it days before the send: Meta reviews every template and approval isn't guaranteed.
In Kanesh
Step 3
Replies will ask about sizes, stock, dates and conditions. Write the campaign details in the knowledge base before sending, so the AI answers from them, and mark when they stop applying.
In Kanesh
Step 4
Send at an hour your customers read messages, not at night. Spread large sends so your team isn't flooded with replies at once. Meta's messaging limits for your number also apply.
In Kanesh
Step 5
A campaign opens conversations. The AI answers what it can back up with your data; the rest reaches your team with the reason. Have someone on shift for the first hours, with suggested replies to approve or edit.
In Kanesh
Step 6
Anyone who taps "Stop promotions" or writes STOP gets a confirmation and no more marketing. Check the next audience excludes them.
In Kanesh
| Metric | How to read it |
|---|---|
| Orders after a click | Kanesh shows which orders came after a campaign click, with the method shown: attributed or estimated. Read it as what happened after the click, not as what the campaign caused. |
| Replies and what they asked | Replies are demand. The questions tell you what the next campaign, or your product page, should answer. |
| Opt-outs per 100 sends | Compare campaigns. A jump means the audience, the timing or the message was off. |
| Channel cost | Meta charges for each delivered marketing message. Put that cost next to the orders when you compare campaigns. |
Checked against Kanesh's features on September 30, 2026. Meta's rules change often; check the linked sources before you launch.
Adapt the text to your brand. Meta reviews every template before you can send it.
Hi {{1}}, as one of our regular customers, you get early access to {{2}} from {{3}}, before it opens to everyone.
Hi {{1}}, it's been a while. Since your last visit we've added {{2}}, and we thought you might like to see it.
Hi {{1}}, we only want to message you about what interests you. What would you like {{2}} to write to you about? Choose an option below.
Done, {{1}}. You won't receive promotional messages from {{2}} on WhatsApp any more. Updates about your orders will still reach you here.
Set up a WhatsApp abandoned-cart flow in Kanesh: consent, two templates, timing, replies in the inbox and how to read the results.
Let the AI answer "where is my order?" with live Shopify data after verifying the customer, and hand off the cases it shouldn't handle.
Free diagnosis
We review up to 180 days of your WhatsApp history and send you a written diagnosis within 48 hours. Free, and nothing is connected until we've agreed in writing how your data is handled.