E-commerce

Abandoned carts: why do customers leave without paying, and how do you win them back on WhatsApp?

7 out of 10 carts are abandoned before checkout. This guide explains why it happens, how to fix your checkout page, and how to build a WhatsApp message sequence that brings customers back without burning your margin on discounts.

Illustration of an abandoned cart turning into a paid order via a WhatsApp message
TL;DR
  • The global average cart abandonment rate is about 70%, based on 50 studies compiled by the Baymard Institute.
  • The biggest reason is extra costs that suddenly appear at checkout (40% of cases).
  • Fix your checkout page first, then build a 3-message sequence on WhatsApp instead of a single message.
  • Don't lead with a discount: the first message is a reminder and an answer, and incentives are the last resort.
  • WhatsApp marketing messages require customer opt-in and an approved template from Meta.
Table of contents

What is an abandoned cart?

An abandoned cart is any cart where a customer added products, started shopping or reached checkout, then left without completing the order. The store knows what was in the cart, and in most cases it knows the customer's mobile number if they logged in or started checkout.

We calculate the cart abandonment rate with this simple formula:

Cart abandonment rate = (abandoned carts ÷ carts opened) × 100

Example: if 1,000 carts were opened this month and 300 orders were completed, you have 700 abandoned carts, so your rate is 70%.

What's a normal cart abandonment rate?

70.22%
Average cart abandonment rate for online stores worldwideSource: Baymard Institute, average of 50 studies

So it's normal for most carts not to convert. The real question isn't "why do I have abandoned carts?" but "how many can I win back?" Try the calculator below to see the number for your store:

How much are abandoned carts costing you?
Monthly value of abandoned carts—
What you can recover per month—

Estimate for illustration only. Adjust the values to match your store.

Why do customers abandon their carts?

The Baymard Institute asked shoppers who abandoned their carts why they did it (excluding those who were "just browsing"). Here are the top reasons, along with what you can do about them:

Reasons for cart abandonment at checkout and how to fix them
ReasonShareWhat to do
High extra costs (shipping, tax, fees)40%Show the final cost on the product page, or set a free shipping threshold
Slow delivery20%Show delivery time for each city before checkout
Didn't trust the site with their card details19%Display well-known payment methods, store certifications and your return policy
The site required them to create an account18%Enable guest checkout or login with a mobile number
Long or complicated checkout17%Cut the fields and save the address from the first order
The site froze or showed an error17%Test the checkout page on mobile after every update
Unsatisfactory return policy13%State it clearly next to the pay button
Couldn't calculate the total cost upfront12%A shipping calculator in the cart
Card was declined10%Offer alternatives: mada, Apple Pay, installments
Too few payment methods9%Add the local payment methods your customers use

Source: Baymard Institute

Fix your checkout page before chasing customers

  • The final cost (including shipping and tax) is clear before checkout.
  • Buying without creating an account, or logging in with a mobile number.
  • Local payment methods: mada, Apple Pay, and installments.
  • Delivery time listed by city.
  • A short return policy placed near the pay button.
  • Checkout tested on mobile, since most orders come from there.
Read alsoLeila Store's story: how they recovered abandoned carts with reminders and the AI agent

How to recover abandoned carts on WhatsApp, step by step

Email used to be the usual way to remind customers, but in Saudi Arabia and the Gulf, customers live on WhatsApp. The message reaches them in the same app they use to talk to family, and they can reply, ask questions and pay without going back to the store.

  1. 1
    Connect your store

    Connect your Salla, Zid or Shopify store so abandoned carts come in automatically with the products and the customer's number.

  2. 2
    Make sure you have customer opt-in

    WhatsApp marketing messages require clear customer consent, like an "I want order updates on WhatsApp" checkbox at checkout.

  3. 3
    Prepare the message template

    Any message you initiate must use a Meta-approved template. Keep it short, with the customer's name, the product, and a button that takes them back to the cart.

  4. 4
    Set the timing

    Send the first reminder shortly after the cart is abandoned, while the customer still remembers the product.

  5. 5
    Have someone reply

    Most replies are questions: "Will the size fit?" "When will it arrive?" Here the AI agent answers instantly or hands the chat to a team member.

  6. 6
    Let them pay inside the chat

    Send a payment link for that exact order, so they don't have to go back and start over.

A suggested 3-message sequence

Cart recovery message sequence
MessageWhen?Goal
1. ReminderAfter 30 to 60 minutesA product reminder with its photo and a "Complete your order" button
2. AnswerAfter 24 hoursAnswer the most common question: shipping, sizing or returns
3. Incentive (optional)After 48 to 72 hoursFree shipping or a small gift for a limited time
Example of the first message

Hi Noura 👋 We noticed the "Leila dress, size M" is still in your cart. We're holding it for you until tonight.

Want to complete your order?

Complete your orderI have a question

Does size M fit someone 165 cm tall?

It'll fit you, and the cut is a bit loose. Returns are free within 7 days if it doesn't fit 👌

Big carts deserve a call

Some carts are high-value: electronics, furniture, watches. These deserve a quick call asking if the customer has any questions. Automated calling handles this without tying up your team: the voice agent calls, answers, and sends the payment link on WhatsApp after the call. Learn more about the voice agent.

How do you measure results?

  • Recovery rate: recovered orders ÷ abandoned carts that received a reminder.
  • Recovered revenue: the total value of orders recovered by reminders.
  • Performance per message: which message in the sequence brought in the most orders?
  • Opt-out rate: if it goes up, send fewer messages or change their tone.

Compare the numbers monthly, and test one change at a time: timing, message copy, or incentive.

Common mistakes

  • Messaging a customer who hasn't opted in.
  • A long, ad-like message instead of a personal reminder.
  • No one replies when the customer asks a question.
  • A link that goes to the homepage instead of the cart itself.
  • Five messages back to back, so the customer feels chased.

FAQ

Can I send cart reminders on WhatsApp without the customer's consent?

No. WhatsApp Business policy requires customer consent before marketing messages. The easiest way is a clear opt-in checkbox on the checkout page.

When should I send the first reminder?

Usually within the first hour, while the customer still remembers the product. Then a second message a day later, and an optional third two or three days after.

Do I have to offer a discount to bring the customer back?

No. Many customers come back with just a reminder or an answer to their question. Use the discount as the last message, or only for big carts.

Does cart recovery work with Salla and Zid?

Yes. Social Lab integrates with Salla, Zid and Shopify, so abandoned carts sync automatically and get reminder messages.

Sources

  1. Baymard Institute: Cart Abandonment Rate Statistics
  2. Meta for Developers: Get opt-in for WhatsApp
Was this article helpful?

Turn your chats into sales

Connect your store and channels to Social Lab, and run reminders, replies and payments on WhatsApp.

Free forever, and ready in 10 minutes.