Ecommerce

Cart Recovery and Remarketing via WhatsApp

· 6 min read

Recovering an abandoned cart on WhatsApp means tagging contacts in your CRM who showed buying intent but didn’t complete the purchase, then following up with a personal, helpful message — not a mass campaign — that reminds them of the exact product they left behind. Because WhatsApp is a channel people already use to talk directly with brands, a well-timed reminder with the product visible right in the chat tends to recover more of that intent than a generic email that gets ignored in a promotions folder. If your CRM includes an in-chat product catalog, that follow-up message can include the actual product, so the customer can finish buying without leaving the conversation.

Why an abandoned cart is an opportunity, not just a problem

Someone adding a product to their cart and not finishing the purchase is one of the most familiar behaviors in ecommerce. It can happen because they got distracted, wanted to compare prices elsewhere, hesitated at the shipping cost, or simply had an unanswered question and decided to think it over. You don’t need a statistic to know this happens constantly in every online store.

What matters is how you read that signal. An abandoned cart isn’t a cold lead — it’s someone who already picked a specific product, likely already shared their phone number or messaged you on WhatsApp with a question, and was one step away from buying. That closeness to a decision is exactly why it’s worth following up, always starting from a contact who already engaged with your business rather than a cold outreach to anyone.

Why WhatsApp recovers more intent than a generic email

A cart recovery email competes with dozens of other messages, and it’s often filtered automatically as promotional content. WhatsApp, on the other hand, is a channel most people check almost immediately, and one where some conversational relationship with the brand may already exist — especially if the contact reached out through WhatsApp, Instagram Direct, or Messenger to ask about that same product in the first place.

The other advantage is that WhatsApp lets you resolve, in the moment, whatever question stalled the purchase. If the customer didn’t complete the order because they had a question about sizing, shipping times, or a discount code, they can reply directly to the reminder, and an agent — or an AI chatbot handling the most common questions — can resolve it right there, without sending the customer to a separate support channel.

How to tag and follow up on an abandoned cart in your CRM

The first practical step is identifying and flagging the conversation. In a shared team inbox, any agent can tag a contact as “abandoned cart” or “checkout started” the moment they notice the person asked about a product, browsed the catalog shared in chat, or began a purchase without confirming it. That tag stays visible to the whole team, along with the full conversation history, so whoever follows up doesn’t have to guess which product the customer was interested in.

To keep follow-ups consistent, it helps to log at least this information alongside the tag:

  • Which product or catalog item the contact showed interest in buying.
  • When the process stalled, so you can calculate a sensible time to reach out again.
  • Which channel the contact came from (WhatsApp, Instagram Direct, Messenger, or Telegram) — useful if you’re also running multichannel marketing and want to know which channel drives the most buying intent.
  • Who owns the follow-up, by assigning the conversation to a specific agent so it doesn’t sit unanswered in a general queue.

An in-chat product catalog: reopening the exact product

Once the contact is tagged, the next step is the recovery message itself — and this is where an in-chat product catalog, a feature offered by tools like Callbell, Wati, or Trengo, makes the real difference over a plain text reminder. Instead of describing the product again or asking the customer to go find it on your website, an agent can share that same product or catalog item directly inside the conversation, complete with its image, description, and link.

That removes friction at a critical moment: the customer immediately sees the exact product they had chosen, can ask any remaining question in the same thread, and can confirm the purchase without switching apps or losing the thread of the conversation. The fewer extra steps it takes to pick the purchase back up, the more likely they are to finish it.

Timing and tone: a helpful nudge, not a spammy nag

There’s no exact formula for how long to wait before writing, but there is a clear principle: the message should feel like help, not pressure. Writing immediately can come across as intrusive; waiting too many days means the customer may lose interest or buy elsewhere. The sensible approach is to test a reasonable window — a few hours after the cart is abandoned, for example — and adjust it based on how your own audience responds.

Tone matters just as much as timing:

  • Open with something useful, not a command to buy: “We noticed you were interested in this — any questions before you check out?” works better than a blunt “complete your purchase now!”
  • Avoid sending several reminders back to back for the same cart; one or two well-spaced messages are enough.
  • Leave room for the customer to reply with a question, not just a yes-or-no answer.
  • If the customer doesn’t respond after a couple of reasonable attempts, it’s better to let it go than to keep pushing.

A well-timed reminder doesn’t just recover that one sale — it’s also a first step toward a longer relationship with the customer, something worth nurturing further with WhatsApp customer loyalty strategies once the purchase is complete.

How to do this with Callbell

As a concrete example of this flow with a real tool: in Callbell, a WhatsApp CRM, an agent can tag a contact’s conversation as “abandoned cart” inside the shared inbox as soon as they notice a purchase was left unconfirmed. The follow-up nudge then goes out through Callbell’s Broadcast/Campaign module, which is a separate paid add-on (+$65.55/month) rather than something included in the base plan. Once the customer replies, the agent can re-share the exact product they left behind using Callbell’s in-chat product catalog — complete with photo and price — so they can confirm the purchase without leaving WhatsApp. It’s worth factoring in that add-on cost before building out the full flow, since the WhatsApp channel itself is also billed separately from the base plan (starting around $54/month).

A practical checklist for setting up your cart recovery flow

Before scaling this flow across your whole catalog, it’s worth defining it with simple, repeatable steps:

  1. Decide what counts as an “abandoned cart” for your business (checkout started, product viewed and not purchased, etc.).
  2. Create the matching tag in your WhatsApp CRM and make sure the whole team applies it consistently.
  3. Log the exact product and the channel of origin alongside each tag.
  4. Prepare a short, helpful message template with no forced sense of urgency.
  5. Use an in-chat product catalog to reopen the exact product inside the follow-up conversation.
  6. Assign the conversation to a responsible agent instead of leaving it in a general queue.
  7. Review, on a regular basis, how many tagged carts convert into a sale, and adjust timing and messaging accordingly.

A channel that follows up, not one that chases

Cart recovery on WhatsApp works best when it’s treated as a natural extension of a conversation that already started, not as an aggressive remarketing campaign. Before deciding which tool to build this flow on — with tags, a shared catalog, and a team inbox — it’s worth checking a comparison of WhatsApp Business platforms to find the one that best fits your team.

Frequently asked questions

Is it okay to message someone on WhatsApp after they abandon their cart?

Yes, as long as you're following up with a contact who already engaged with your business and shared their contact details with consent — for example, by messaging you on WhatsApp about a product or starting a checkout. This isn't about mass messages to strangers; it's a follow-up to someone who already showed real buying intent.

How long should I wait before sending a cart recovery message?

There's no single rule, but avoid both extremes: writing instantly can feel intrusive, and waiting too many days means the customer may lose interest or buy elsewhere. A reasonable window (a few hours after the abandonment, for instance) is a sensible starting point, and you can adjust it based on how your own audience responds.

How do I know which carts are abandoned in my WhatsApp CRM?

You can tag conversations manually or through automation rules whenever a contact shows buying intent — asking about a product from the catalog or starting a checkout — without confirming the purchase. That tag is visible to your whole team inside the shared inbox, along with the full conversation history.

Can I show the customer the exact product they left behind?

Yes, if your WhatsApp CRM includes an in-chat product catalog. That feature lets you re-share the exact product or catalog item inside the same conversation, complete with image, description, and link, so the customer can review it and finish the purchase without leaving the chat or searching for it again on your website.

Before you pick a tool

Which WhatsApp CRM fits your team?

We compare starting price, whether WhatsApp is included, and native channels across 6 platforms, with verified data.