Quick answer
To recover abandoned carts on WhatsApp, send one helpful reminder within 24 hours of the customer's last message while you can still reply freely, ask what stopped them, and remove the obstacle. After 24 hours, only message customers who agreed to hear from you, using an approved template. Keep it to one or two reminders and track which ones lead to paid orders.
Key takeaways
- Most "abandoned carts" on WhatsApp are chats that stopped at the price or payment step.
- Inside the 24-hour customer service window you can send a normal, personal reminder.
- After 24 hours you need an approved template and the customer's agreement to receive messages.
- Meta generally treats cart reminders as marketing messages, so plan for the marketing rate and opt-in rules.
- One well-timed, helpful reminder beats three pushy ones.
On WhatsApp, an abandoned cart rarely looks like a cart. It looks like a customer who asked for the price, received your M-Pesa details, said "okay, let me pay in the evening", and then went silent.
That silence is often recoverable. This guide is for Kenyan sellers who want to bring those customers back, whether the order started in a chat or on a website, without breaking WhatsApp's rules or irritating buyers.
Before you start
Put these in place first.
- A way to see stalled orders: a pipeline stage, tag or order status that marks "payment pending".
- Opt-in records: customers who agreed to receive messages from you, captured at checkout or in the chat.
- Approved templates for reminders you will send after 24 hours. Our guide on getting WhatsApp templates approved explains the review.
- A clear payment message with your Till or Paybill details, saved as a quick reply.
- A rule for how many reminders you send and when you stop.
Why do customers abandon orders on WhatsApp?
Customers usually stop for an ordinary reason, not because they lost interest. The delivery fee surprised them, they were waiting for salary or for M-Pesa float, they wanted to check with a spouse, or they got distracted.
Knowing the reason changes the reminder. "Would delivery on Saturday help?" recovers more sales than "Your cart is waiting!"
Step 1: Define when an order counts as abandoned
Decide what "abandoned" means for your business, so staff act consistently. For a Nairobi fashion shop, it might be "customer received the total and payment details, and has not paid or replied within three hours".
For a website, it is a cart or checkout started with a phone number captured but no completed payment. Write the rule down and decide which team member follows up.
Step 2: Mark stalled orders so nobody forgets them
A reminder only happens if someone can see who needs one. In chat.or.ke, every chat becomes a contact in the CRM lead pipeline, where you can move a lead to a stage such as "Payment pending", assign an owner and see which leads are stuck.
Orders placed from your WhatsApp catalog arrive in the dashboard with a status your team updates, which gives you a list of unpaid orders to work through each afternoon. Tags such as "awaiting-payment" also help when you later filter contacts.
Step 3: Send the first reminder inside the 24-hour window
The best time to follow up is while the conversation is still open. Within 24 hours of the customer's last message, WhatsApp lets you reply with any normal message, no template needed. Our explainer on the 24-hour customer service window covers the rules.
Keep it short, personal and useful:
Hi Achieng, just checking in on the green kitenge dress (size 14). We are holding it for you until 6pm today. Would you like us to deliver tomorrow morning instead?
Notice what it does: it names the product, gives a reason to act, and offers to solve a likely obstacle. On chat.or.ke a reply inside the window costs KES 0.75.
Step 4: Ask what stopped them, then fix it
If the first reminder gets a reply, the customer has usually told you the obstacle. Solve that, rather than repeating the offer.
- Delivery fee too high: offer pickup or a cheaper delivery day.
- Waiting for money: offer to hold the item until a date, or suggest a smaller option.
- Unsure about size or quality: send a short video, measurements or a customer photo they can trust.
- Payment trouble: resend the Till or Paybill details clearly, or offer pay on delivery if you allow it.
Our guide on accepting M-Pesa payments on WhatsApp helps you make the payment step itself smoother.
Step 5: Use an approved template after 24 hours, only with opt-in
Once 24 hours have passed since the customer's last message, a free-form reminder will not go through. You need a pre-approved template, and you should only send it to customers who agreed to receive messages from you.
Meta generally categorises cart and checkout reminders as marketing templates, not utility updates, so they are billed at the marketing rate: KES 4.50 per message on chat.or.ke. Write a template with variables for the name and product, and a button such as "Complete my order" or "Talk to us". The customer's reply reopens the window so your team can continue normally.
Do not send this to people who never opted in. WhatsApp's Business Messaging Policy requires opt-in, and customers who block or report you damage your number's quality rating.
Step 6: Recover website carts by connecting your store
If you sell through a website, recovering carts on WhatsApp needs two things: the customer's phone number and permission to message them, captured at checkout, plus a connection that tells your messaging system the cart was left unpaid.
Many e-commerce platforms offer this through plugins or apps; check what your platform supports. A developer can also send cart events to your messaging tools. The same rules apply: an approved template, opt-in at checkout, and a link back to the cart. Adding website live chat can also catch hesitant buyers before they leave, by answering the question that would have stopped them.
Step 7: Limit reminders and measure what works
Decide on a maximum, usually one reminder in the window and at most one template afterwards, then stop. Customers who keep receiving reminders block businesses, which hurts every future message you send.
Track recovered orders separately. After a month you will know which reminder wording, timing and offer work, and whether a discount was needed at all. In chat.or.ke, the pipeline shows how many leads moved from "Payment pending" to won.
What should an abandoned cart message never do?
A recovery message should never pressure, mislead or surprise. Avoid fake urgency ("only 1 left!") when it is not true, discounts you would not honour for everyone, and messages to people who asked you to stop.
Under Kenya's Data Protection Act, 2019, direct marketing needs consent and an easy opt-out. Include a simple way to stop messages, honour it at once, and keep records. Our guide to building a WhatsApp opt-in list covers how to collect consent properly.
Published 20 October 2026 Updated 20 October 2026 Plain-text version