---
title: Abandoned Cart Recovery on WhatsApp, SMS and Email | SaleMag
description: Detect abandoned Shopify and BigCommerce checkouts and send a
  WhatsApp, SMS or email reminder with the recovery link, skipped if the
  customer already ordered.
url: https://salemag.net/solutions/abandoned-cart-recovery
language: en
published: 2026-10-21
updated: 2026-10-23
author: SaleMag Team
tags:
  - abandoned cart
  - cart recovery
  - shopify whatsapp
  - ecommerce automation
  - whatsapp reminder
---

# Abandoned Cart Recovery on WhatsApp, SMS and Email | SaleMag

> SaleMag's abandoned cart recovery is an automation that messages shoppers who started a Shopify or BigCommerce checkout but did not finish, for online stores in Bangladesh. When a cart is abandoned, SaleMag waits, then sends a WhatsApp template, SMS or email with the cart total and recovery link. If the customer orders first, no reminder goes out.

- Works with Shopify (checkouts) and BigCommerce (abandoned cart events) once the store is connected.
- A Shopify checkout counts as abandoned after 30 minutes without an order.
- The reminder is an automation: choose the channel, the wait times and how many follow-ups.
- Messages can include the cart total, currency and the store's recovery link.
- If the same customer places an order, the cart is marked recovered and the reminder is skipped.

Shoppers add items, reach checkout, then a call comes in or the delivery charge surprises them, and the tab is closed. That [abandoned cart](https://salemag.net/glossary/abandoned-cart) is a customer who already wanted to buy. A short nudge with a link back to their cart can bring them back, but nobody has time to watch the store dashboard and message each one.

Abandoned cart recovery is an automated reminder, sent after a shopper leaves checkout, with a link back to their cart. SaleMag sends that reminder on the channel your customers read.

## How does SaleMag abandoned cart recovery work?

SaleMag detects an unfinished checkout from your Shopify or BigCommerce store, checks that no order followed, then starts an automation that sends your reminder:

1. **Store connected.** Connect Shopify or BigCommerce. SaleMag registers the store's webhooks, including Shopify's checkout-created event and BigCommerce's cart-abandoned event.
2. **Cart detected.** A Shopify checkout that has no matching order after 30 minutes is treated as abandoned. BigCommerce reports abandoned carts itself, identified by the shopper's email, so a WhatsApp or SMS reminder needs that contact to already have a phone number in SaleMag. A background check every 5 minutes picks up anything missed.
3. **Order check.** If the same contact places an order after the cart was created, the cart is marked recovered and nothing is sent.
4. **Automation starts.** The *Cart abandoned* trigger starts your automation once per cart, for carts linked to a contact.
5. **Reminder sent.** Your flow waits, then sends the message you designed.

## What can an abandoned cart reminder say?

A SaleMag cart reminder can include the cart value, currency and the store's recovery link, plus contact fields such as first name. The cart tokens:

| Token | What it contains |
|---|---|
| `{{context.cart_total}}` | The cart value |
| `{{context.order_currency}}` | The cart currency |
| `{{context.recovery_url}}` | The store's link back to the customer's cart |

Combine them with the contact's name: "Hi Rafi, your cart of ৳2,450 is still waiting. Finish your order here: …"

## Which channel should send the cart reminder: WhatsApp, SMS or email?

SaleMag can send the cart reminder on WhatsApp, SMS or email, so pick the channel by the contact details the shopper left: a phone number for WhatsApp or SMS, an email address for email. What each channel needs:

| Channel | What to know |
|---|---|
| WhatsApp | The shopper usually has not messaged you, so use an approved [message template](https://salemag.net/glossary/message-template) through the [official API](https://salemag.net/platforms/whatsapp-business-api) |
| SMS | Works for any contact with a phone number, through your own [SMS gateway](https://salemag.net/platforms/bulk-sms) |
| Email | Works for contacts with an email address, through your SMTP server; see [email campaigns](https://salemag.net/platforms/email-campaigns) |
| Messenger, Instagram | Only if the contact has already messaged that page |

You can send on more than one: chain *wait 1 hour, WhatsApp template* then *wait 1 day, email*.

## How do I build a cart recovery flow in SaleMag?

Open the [automation flow builder](https://salemag.net/solutions/automation-flow-builder), choose the *Cart abandoned* trigger, and add wait and send steps. Or type into the AI builder something like "Recover abandoned carts: wait 1 hour, send a reminder with the recovery link" and review the draft it produces. Test with a dry run before you activate.

## What else does a store connection give SaleMag?

A Shopify, WooCommerce or BigCommerce connection also syncs contacts, order events and products into SaleMag.

- **Contacts:** store customers become contacts with lifetime value, last order date and tags such as "Shopify Customer" and "Repeat Buyer".
- **Order messages:** *order placed*, *fulfilled* and *cancelled* triggers can send confirmations and shipping updates with the order number and total. Only Shopify fulfilments sync a tracking link.
- **Products:** your catalog powers [AI order taking](https://salemag.net/ai-agents/ai-order-taking) and product cards in chat.

## What does SaleMag cart recovery not do?

SaleMag has no built-in discount-code generator and no recovered-revenue dashboard yet. WooCommerce stores are supported for products, customers and orders, but not for abandoned cart detection.

## Who is abandoned cart recovery for?

Shopify and BigCommerce stores selling in Bangladesh or abroad that want to win back checkouts on WhatsApp, where customers reply. See [integrations](https://salemag.net/integrations) and [pricing](https://salemag.net/pricing), or [create an account](https://salemag.net/register) to connect your store.

## Steps

1. **Connect your store**: Connect Shopify or BigCommerce from the Stores page; SaleMag registers the store webhooks for you.
2. **Create the automation**: Start a new automation with the Cart abandoned trigger, or ask the AI builder to draft one.
3. **Add the reminder**: Add a wait step and a WhatsApp template, SMS or email that includes the recovery link.
4. **Activate**: Test the flow with a dry run, then set it to active.

## FAQ

### Which stores does SaleMag abandoned cart recovery support?

SaleMag abandoned cart recovery supports Shopify and BigCommerce. WooCommerce stores can sync products, customers and orders with SaleMag, but abandoned carts are not detected for WooCommerce.

### When does SaleMag consider a cart abandoned?

For Shopify, SaleMag treats a checkout as abandoned when no order from that customer follows within 30 minutes. For BigCommerce, SaleMag uses the store's own abandoned-cart event, and a background check every 5 minutes catches any cart that was missed.

### Which channel sends the SaleMag cart reminder?

The SaleMag cart reminder goes out on whichever channel you choose in the automation: WhatsApp, SMS or email. Because the shopper usually has not messaged you, WhatsApp reminders normally need an approved message template.

### Can SaleMag send more than one cart reminder?

Yes. Chain wait and send steps in the SaleMag automation, for example a WhatsApp template after 1 hour and an email the next day.

### Can SaleMag add a discount code to the reminder?

No. SaleMag has no automatic coupon generator. You can write a code you created in your store into the message text.

### Does every abandoned cart get a SaleMag reminder?

No. SaleMag only reminds carts linked to a contact with a phone number or email. Each cart triggers the automation once, and carts followed by an order are skipped.

### How much does SaleMag cart recovery cost?

SaleMag plan prices are on the [pricing page](https://salemag.net/pricing). Each reminder is also billed by its channel: Meta charges per WhatsApp template message, your SMS gateway charges per SMS, and email goes through your own SMTP server.

### Do I need a developer to set up abandoned cart recovery?

No. Connecting Shopify or BigCommerce registers the store webhooks for you, and the reminder flow is built on SaleMag's visual canvas or drafted by the AI builder.
