Clear your abandoned carts with WhatsApp automation

Most shoppers who leave a full cart never see your recovery email. A WhatsApp reminder lands where they already read messages — with the item they left, the price they saw and a link that reopens their checkout in one tap.

Why teams choose Repli

What you get

Connect Shopify or WooCommerce

Link your store once and Repli can read the order behind a phone number — order number, items, total, payment and fulfilment status — to fill the reminder in.

Wait, then remind

A delay step holds each shopper individually, so the clock starts when their cart was left, not at a fixed hour of the day.

Approved templates, filled per shopper

Business-initiated WhatsApp messages need an approved template. Repli fills each blank per contact from your sheet, webhook or connected store before sending.

Stop the sequence on purchase

A condition step checks whether the cart converted, so nobody gets a "you left something behind" message after they have already paid.

AI answers the reply

Most cart replies are one question — shipping cost, size, delivery time. The AI agent answers from your own product and policy information and hands over to a human when it should.

Opt-outs honoured

Every opt-in and opt-out is logged. A STOP reply blocks further marketing messages to that number until the shopper opts back in.

Buttons that reopen the cart

Add a link button straight to the saved checkout and a quick-reply button for "I have a question", so one tap is enough either way.

See what happened

Every campaign shows sent, delivered, failed and the plain-language reason behind each failure, plus clicks on the links inside your messages.

Use cases

Fashion and accessories

Size doubts stall the checkout. A reminder with the exact item plus a one-line size guide answers the objection that caused the drop-off.

Electronics and high-ticket goods

Bigger baskets take longer to decide. Space the reminders further apart and lead with warranty, EMI or return terms instead of a discount.

Grocery and repeat orders

A cart left at lunchtime is usually just an interruption. A short same-day nudge with the basket total is often all it takes.

Services and bookings

A half-finished booking is an abandoned cart too. Send the saved slot and a link back to the last step of the form.

Why carts get left, and what a message can actually fix

A full cart with no order is rarely a rejection. Shipping cost appears at the last step, a size is uncertain, a payment fails, a phone rings. Each of those has a different answer, and only one of them is a discount — which is why a blanket coupon blast is both the most common recovery tactic and the most expensive one.

A WhatsApp reminder is useful because it is short, it arrives where people already read, and it can be replied to. That last part matters most: the shopper who wanted to ask "does this ship to my city" can simply ask, and get an answer in the same thread, instead of hunting for a contact page.

A sequence that does not annoy people

Start with a delay. Someone who stepped away for ten minutes does not need a message; a reminder that arrives while they are still on the site reads as surveillance. An hour is a reasonable floor for most stores, and longer for considered purchases.

Keep the first message plain — the item, the price and a link back. Save any incentive for a later message, and only if your margins allow it. Discounting the first reminder teaches repeat customers to abandon on purpose.

End the sequence when it has done its job. The condition that checks whether the order was paid is what separates a recovery flow from a nuisance, and the exit step is what keeps a second abandoned cart from colliding with the first.

What you need before the first send

Three things: a connected WhatsApp Business number, a template approved by WhatsApp for that number, and a source for the values that fill the template. The source can be your connected Shopify or WooCommerce store, a spreadsheet, a Google Sheet, or a webhook you control.

Opt-in is the fourth, and it is not optional. Cart recovery is a marketing message under WhatsApp policy, so the shopper must have agreed to be contacted on WhatsApp — a checkout checkbox is the usual place to collect it — and any STOP reply must end further marketing to that number.

Frequently asked questions

How does WhatsApp abandoned cart recovery work?

Your store tells Repli that a cart was left — through the store connection or a webhook from your checkout. Repli waits for the delay you set, checks that the order has not been paid, then sends an approved WhatsApp template with the item, the price and a link back to the checkout. If the shopper replies, the conversation lands in your inbox.

Do I need an approved WhatsApp template?

Yes. Any message your business starts outside a 24-hour conversation window must use a template approved by WhatsApp. You can create one inside Repli, submit it for approval and use it as soon as WhatsApp approves it.

Where do the product name and price come from?

From your own data. Repli fills the blanks in your template from a connected Shopify or WooCommerce store, a spreadsheet or Google Sheet you supply, or a webhook of your own. It never invents product names, prices or stock levels.

Will someone get a reminder after they have already bought?

No. The flow checks the order state before each send and exits as soon as the cart converts.

Does it work with Shopify and WooCommerce?

Yes. Both can be connected, and any other platform can send the cart event to a webhook instead.

How many reminders should I send?

Two or three is the common pattern — a short nudge after an hour or so, a second one the next day, and at most one final message with a reason to come back. More than that usually costs you opt-outs.

What does it cost?

Repli has a free plan to start. Pro is ₹499/mo and Pro+ is ₹1,499/mo; Business plans are priced on request. WhatsApp itself charges its own conversation fees, billed by Meta to your WhatsApp Business account.

Can shoppers reply to the reminder?

Yes, and most will. Replies open a normal conversation in your shared inbox, where the AI agent can answer from your product and policy information or hand the chat to a person.

What if a message fails to send?

The campaign shows exactly why in plain words — an unregistered number, a template that is not approved for that number, or a missing value — instead of a silent failure.

Is this allowed under WhatsApp policy?

Recovery messages are marketing messages, so the shopper must have opted in to hear from you on WhatsApp, and opt-outs must be honoured. Repli runs on the official WhatsApp Business Platform and logs both.

Pricing · All features · How it works · Blog