Merchant guide · Sales recovery
Abandoned carts: why customers leave before checking out, and how to win them back
The customer visited your store, picked a product, added it to the cart, and reached the checkout page. Then they left. That is an abandoned cart, and it is the sale closest to you: someone who got to the last step, and who you don't need to convince from scratch.
This guide explains why it happens, when to send, what to write, and most importantly: the mistakes that make your message annoy the customer instead of bringing them back.
Why do customers abandon their carts?
The reasons that come up again and again in Saudi stores:
- A surprise at the last step: shipping fees that weren't clear, tax that suddenly appears, or a delivery time longer than expected
- Hesitation: comparing with another store, waiting for payday, or wanting to ask someone first
- A question with no answer: size, compatibility, the return policy, and nobody replying quickly
- A technical or payment problem: the card was declined, or the page is heavy on their phone
- They weren't planning to buy in the first place: they saved the product in the cart to come back to it later
The difference between these reasons matters: someone with a question needs an answer, someone hesitating needs a reminder, and someone shocked by the shipping cost needs clear information before they reach checkout.
When to send
Timing matters more than the wording of the message itself. The practical rule:
- The first message after about an hour: not so instant that it looks like you're watching them, and not so late that they forget the product
- The second message after a day: only one, and different from the first, don't repeat the same words
- Stop everything if they reply or buy: this is the most important rule, and the one stores break most often
What to write in the message
A successful message is short, reminds them of the product, and opens the door to a question. Don't start with a discount.
And if you have any question about size or shipping, just tell me and I'll help.
Notice: neither message has pressure or a countdown. That's because most people who abandoned their cart have a clear reason, and when you ask, you learn the reason and solve it, and you gain information you can use to improve your store.
When to offer a discount
A discount is a tool, not a fixed step. If a discount becomes the norm for every abandoned cart, your customers will learn to abandon their carts and wait for the discount code.
Use it when the reason really is the price, with a new customer buying from you for the first time, or at the end of the season. And put it in the second message, not the first.
Mistakes that lose you the customer
- Pushiness: four messages about one cart make the customer block your number
- A message after they've bought: it becomes annoying and shows your system doesn't know what happened. Make sure messages stop on purchase
- A link that doesn't work: the link must take them back to the same cart with its contents, not to the home page
- A message with no one replying: if the customer replies with a question and finds no one, the message becomes one more reason to be upset
- An unofficial WhatsApp number: bulk sending from a regular number is a fast way to get the number banned and lose all your conversations
How do you know it's working?
Don't measure by the number of messages sent. Measure:
- How many customers replied to the message
- How many orders were completed within 24 to 48 hours after it
- The value of those orders against the cost of the messages
- And most importantly: what did those who replied tell you? Their reasons give you the most important improvement for your store
And if you notice the same reason keeps coming up, like shipping, the real fix isn't a better message, it's making shipping clear on the product page before they reach checkout.
How does Karam do this?
Karam is connected to your store on Salla or Zid, so it knows about an abandoned cart the moment it happens:
- An automatic WhatsApp message after the time you set, with the customer's name, the product name and a link back to their cart
- It stops automatically if the customer replies or completes the order
- If they reply with a question, the AI assistant answers from your store data, and hands over to your staff if a person is needed
- Sending is official through Meta, away from unofficial sending methods that put your number at risk of being banned
Read also: How to choose a customer service app for your Salla store
