Win back the checkout people almost finished

WhatsApp Abandoned Cart Recovery Messages for Shopify and WooCommerce Stores

Most shoppers who add to cart never pay. A WhatsApp reminder with the exact item and a one-tap checkout link gets read where cart email gets ignored. WaBulkSend sends that reminder as an approved template when your store, or Zapier, Make or n8n, calls our REST API, or as a scheduled campaign to a tag or segment. Here is how to set it up the way WhatsApp actually allows in 2026.

The demo gives you 25 messages on your own number, one time. No card required.

Cart recovery preview

Template via API
Hi Mia, you left the Cedar Table Lamp in your cart at Harbor Home. Still want it? Your cart is saved and ready to check out.
Finish checkout View cart
2:14 PM ✓✓
✓ Sent when your store or Zapier, Make or n8n calls our API
✓ Name, item, and checkout link passed as template variables
Start sending →

The short answer: WhatsApp abandoned cart recovery sends an automatic reminder to a shopper who added items but did not check out, with their products and a link back to the saved cart. Stores recover roughly 15 to 30 percent of those carts because a WhatsApp message is opened within minutes, far more often than a cart email. For US stores, these nudges have to go inside WhatsApp's free messaging windows: the 24-hour service window after a shopper messages you, or the 72-hour window from a click-to-WhatsApp ad. WaBulkSend does not detect carts itself and has no Shopify or WooCommerce app. Your store's own system, or Zapier, Make or n8n, calls the WaBulkSend REST API to send an approved template to that shopper's number, or you send a scheduled campaign to a tag or segment of shoppers who abandoned. It sends templates only, not free-form chat replies.

~70%
Of carts get abandoned
15-30%
Typical carts recovered
72h
Free window from click-to-WhatsApp ads
API
Your store or Zapier, Make, n8n triggers each send

How WhatsApp abandoned cart recovery works

About seven in ten online carts never make it to payment. The shopper got distracted, wanted to compare prices, or meant to come back and forgot. A cart recovery message brings them back, and WhatsApp does it better than email because the message actually gets read. Where a cart email sits unopened in a promotions tab, a WhatsApp reminder lands in the app people check all day and gets opened within minutes.

The mechanics are simple, and the trigger lives in your store. Shopify or WooCommerce knows when a shopper adds items and leaves without paying. Your store's own code, or a Zapier, Make or n8n workflow watching those checkouts, waits a set time, usually around 30 minutes, and calls the WaBulkSend REST API to send an approved template to that phone number, with the product, the price and a one-tap link back to the checkout as variables (API sending is on the Pro and Enterprise plans). WaBulkSend has no built-in cart trigger, no store app and no drip sequence, so a follow-up is a second call your workflow makes later. The other route is a scheduled campaign: tag the shoppers who abandoned and send a template campaign to that tag or segment at a set time.

The one thing US stores need to get right is when you are allowed to message. Meta paused promotional marketing templates to US numbers, so you cannot blast a cart reminder as a cold marketing broadcast to a US shopper. What you can do, and what actually works, is send inside a free messaging window: the 24 hours after a shopper messages your store, or the 72 hours after they tap a click-to-WhatsApp ad. Collect a WhatsApp opt-in at checkout so shoppers start that conversation, and cart recovery runs cleanly. Note that WaBulkSend sends approved templates only, not free-form replies inside that window, so a cart reminder sent from WaBulkSend to a US number is a marketing template and falls under the pause.

Set up cart recovery in four steps

From your own number to a template your store triggers through the API.

Step 01

Connect your number

Connect your own WhatsApp Business Platform number to WaBulkSend and create an API token. There is no Shopify or WooCommerce app to install; the store side talks to our REST API.

Step 02

Collect the opt-in

Add a WhatsApp opt-in at checkout so you have the shopper's number and permission to message it. A STOP reply or a tap on Meta's Stop promotions button opts the shopper out automatically.

Step 03

Get the template approved

Write a short cart reminder with variables for the name, the product, and the checkout link, and submit it to Meta from WaBulkSend. Cart reminders are marketing templates. Add a second template if you want a follow-up.

Step 04

Trigger the send

Have your store, or a Zapier, Make or n8n workflow, call the WaBulkSend API when a cart is abandoned, or tag those shoppers and schedule a campaign to the tag. Each send reports delivered, read, replied, and clicked.

WhatsApp abandoned cart message examples

A recovery sequence works better than a single message. Space three touches over a day or two, name the product, and give one clear next step. Fields in braces get filled in per shopper. On WaBulkSend each touch is its own approved template, sent by its own API call or scheduled campaign.

When it sends Example message
30 min after Hi {name}, you left {product} in your cart at {store}. Still want it? Your cart is saved. Tap to finish checkout: {link}
A few hours later Just a heads up, {name}: items in your cart can sell out. {product} is still reserved for now. Complete your order here: {link}
Next day Hi {name}, here is 10% off to finish your order at {store}. Use code SAVE10 at checkout before it expires tonight: {link}
Back in stock Good news {name}, {product} you had in your cart is back in stock. Grab it before it goes again: {link}
Post-purchase Thanks for your order, {name}. We will send tracking as soon as {product} ships. Reply here if you need anything.

Keep the incentive for the later touches, not the first one, so you do not train shoppers to wait for a discount. For the wider rules on what counts as utility versus marketing, see our guide to WhatsApp message templates.

Recover every drop-off, not only carts

The same API-triggered template covers the other moments shoppers slip away, as long as your store can detect them.

Abandoned carts

The classic: added to cart, never paid. A timed nudge with the saved cart and a checkout link is your highest-return message.

Abandoned checkouts

They reached the payment step and stalled. These shoppers are the closest to buying, so a quick reminder converts the best.

Browse abandonment

Viewed a product a few times but never added it. A gentle "still thinking about it?" message brings warm browsers back.

Back-in-stock alerts

Someone wanted a sold-out item. Message them the moment it returns, before they buy it somewhere else.

Price-drop nudges

The item in their cart went on sale. Let them know and the reason to hesitate disappears.

Post-purchase and reorder

Confirm the order, send tracking, then invite a reorder when a consumable is about to run out.

What WaBulkSend does in a cart recovery setup

The sending, consent, and reporting side. Detecting the abandoned cart stays in your store.

Sending through the REST API

No Shopify or WooCommerce app. Your store code, or Zapier, Make or n8n, calls the API to send a template to a phone number with its variables. API sending is on Pro and Enterprise.

Scheduled campaigns to a tag

Prefer batches? Tag the shoppers who abandoned and schedule a template campaign to that tag or segment, once or on a recurring daily schedule.

Dynamic cart details

Pass the shopper name, the item, the price, and the checkout link as template variables, including a per-shopper link in a URL button.

Consent built in

Campaigns only go to opted-in contacts who have not opted out, and a STOP reply or a tap on Meta's Stop promotions button opts the shopper out automatically.

Click tracking

Links can go out as short tracked links, so you see who tapped through to the checkout.

Per-recipient reporting

See sent, delivered, read, replied, clicked, and failed per recipient, with Meta's error code on failures. Revenue lives in your store, so match recovered orders there.

WhatsApp vs email for cart recovery

Most stores only run cart emails. Here is the honest difference against WhatsApp recovery.

What matters Cart email WhatsApp recovery
Where it lands A promotions tab, alongside every other retailer The same thread as messages from friends and family
Time to read Hours, if at all Minutes
One-tap back to cart Buried link Tap button to checkout
Two-way reply Rarely Shopper can reply in the same chat
Lands in promotions tab Usually No, it is a chat
Best used On its own Alongside email, not instead

WhatsApp and email work best together. Read the full breakdown in WhatsApp vs email marketing, or see the wider ecommerce playbook for WhatsApp for ecommerce.

Can you send cart reminders to US shoppers in 2026?

Yes, but not as a cold marketing blast. In April 2025 Meta paused promotional marketing-category templates to US phone numbers, and that pause is still in place, so a cart reminder sent as a marketing broadcast to a US number is blocked. The way US stores recover carts on WhatsApp today is inside a free messaging window, when the shopper has already opened a conversation with you.

You get that window two ways. First, the 24-hour customer service window: when a shopper messages your store, from a WhatsApp link on your site, a checkout opt-in, or a click-to-chat button, you can reply freely for 24 hours with no template approval needed. Second, the 72-hour window from a click-to-WhatsApp ad: when a shopper taps the ad and starts a chat, you can message them for three days. The practical move is to collect a WhatsApp opt-in at checkout so shoppers who abandon have already started the conversation, which puts your recovery sequence squarely inside the rules. That free-window route needs a tool that can reply in the chat. WaBulkSend sends approved templates only and has no inbox, so for US shoppers it fits utility messages such as order and shipping updates, and its cart reminders work best for shoppers outside the US.

Keep it clean and your account stays healthy. Always let shoppers opt out, do not mislabel a promotional nudge as a utility message to dodge the pause because Meta re-categorizes it, and keep a good quality rating on your number. For the full picture on categories and per-message costs, read WhatsApp Business API pricing, and to grow the opt-in list that powers all of this, see how to build a WhatsApp opt-in list.

WhatsApp abandoned cart recovery, answered

What is WhatsApp abandoned cart recovery?

WhatsApp abandoned cart recovery is an automated message sent to a shopper who added items to their cart but did not complete checkout. It names the products, shows the saved cart, and gives a one-tap link back to the checkout, sent through the WhatsApp Business API. Because WhatsApp messages get opened within minutes, stores typically recover 15 to 30 percent of abandoned carts this way.

How do I recover abandoned carts on WhatsApp?

Get an approved cart reminder template, then trigger it when a cart is abandoned. With WaBulkSend, your store's own system, or a Zapier, Make or n8n workflow, calls our REST API to send that template to the shopper's number with the name, the item, and the checkout link as variables, or you schedule a campaign to a tag of shoppers who abandoned. WaBulkSend has no built-in cart trigger and no drip sequence, so a follow-up is a second call. Collect a WhatsApp opt-in at checkout first.

Can you send cart recovery messages to US numbers?

Yes, but inside a free messaging window, not as a cold marketing broadcast. Meta paused promotional marketing templates to US numbers in 2025, so you recover carts through the 24-hour customer service window after a shopper messages you, or the 72-hour window from a click-to-WhatsApp ad. Collecting a WhatsApp opt-in at checkout is what opens that window for US shoppers.

Does WhatsApp cart recovery work with Shopify and WooCommerce?

Yes, but not through a store app. WaBulkSend has no Shopify or WooCommerce app and does not detect carts itself. Either your store or a Zapier, Make or n8n workflow calls the WaBulkSend REST API when a checkout is abandoned and sends an approved template to that number, or you export the abandoned-cart list, import it as CSV or Excel, tag it, and send it as a campaign. WaBulkSend merges the shopper name and checkout link into the template and reports the result per recipient.

How much of a cart abandonment rate can WhatsApp recover?

Around seven in ten online carts are abandoned, and a well-built WhatsApp sequence typically recovers 15 to 30 percent of them. Results depend on your products, your timing, and how many shoppers have opted in. WhatsApp usually outperforms cart email because of its far higher open rate, which is why most stores run both together.

What should an abandoned cart WhatsApp message say?

Keep it short and personal: greet the shopper by name, name the exact product they left, and give one clear next step with a tap link back to the saved cart. Send a friendly reminder first, then a follow-up, and save any discount for a later message so you do not train shoppers to abandon on purpose. Always include an easy way to opt out.

How many cart recovery messages should I send?

Two to three is the sweet spot. Send the first reminder about 30 minutes after abandonment, a second nudge a few hours later, and an optional third with a small incentive the next day. More than three tends to annoy shoppers and hurt your number quality rating, so stop the sequence as soon as someone buys or replies.

Is WhatsApp cart recovery better than email?

They do different jobs. A WhatsApp message lands in the same thread as chats from friends, so it tends to get read quickly, while a cart email lands in a promotions tab next to every other retailer. Be careful with the open-rate numbers you see quoted for WhatsApp: they trace back to vendor marketing rather than to Meta, and no vendor-independent benchmark exists. The strongest setup runs both channels and measures your own open and recovery rates rather than trusting a headline figure from a vendor.

Recover more carts on WhatsApp

Connect your own number, get a cart reminder template approved, and let your store trigger it through the WaBulkSend API. The demo gives you 25 messages on your own number, one time, no card required.

Start sending