WPP Marketing
Language and currency
Log in
Plans
Customers
Customer case studiesReal stories with features and modules used. Fashion & accessoriesCart, repurchase, launches and order notifications. FootwearNumbering, exchanges, cart and seasonal campaigns. Bags & handbagsConsultative support, offers and sales recovery. Beauty & cosmeticsRestocking, kits, coupons and post-purchase engagement. PerfumerySpecial dates, repurchase and preference-based campaigns. Health & supplementsRecurring campaigns, repurchase reminders and targeted campaigns. Home & DecorConsultative support, cart and delivery status. FurnitureQuotes, pre-purchase questions and order tracking. Household utilitiesPromotions, product questions and recurring orders. Electronics & ComputersPre-purchase, pending payment and order notifications. Cell phones & accessoriesCompatibility, offers and cart recovery. Pet shopRecurring repurchase, campaigns and post-sale for pet products. Food & BeveragePromotions, recurring orders and fast communication. Babies & MaternityRestocking, bundles, kits and recurring communication. Sports & FitnessOffers by interest, repurchase and order follow-up. Jewelry and semi-jewelryHigh-value support, coupons, and sales recovery. Eyewear & AccessoriesConsultative support, orders, and repurchase campaigns. Stationery & giftsHolidays, lists, and segmented campaigns. Auto parts & accessoriesQuotes, compatibility, payment and order status. Tools & buildingQuotes, technical questions and cart recovery. Digital productsAccess, onboarding, renewal and post-purchase. Marketplaces and multi-brand storesCampaigns by category, segmented base and recurrence.
Search the site
Language and currency
Back to blog
Sales recovery

How to recover an abandoned cart via WhatsApp

How to recover an abandoned cart via WhatsApp

To recover an abandoned cart via WhatsApp, the store must precisely define when abandonment occurs, identify the customer validly, exclude orders already completed, send a contextual message with a secure return link, and measure recovered purchases. Sending must respect the contact's expectations, applicable rules, and allow support or opt-out when necessary.

What is an abandoned cart?

An abandoned cart happens when a person adds one or more products to the cart, provides enough data to be identified, and does not complete the purchase within the window defined by the store. In practice, this definition depends on the events the e-commerce platform can record.

It's important to separate three funnel moments:

  • Item added to cart: shows interest, but the customer may still be comparing products.
  • Checkout started: indicates progress in the process and may provide phone, address, or delivery method.
  • Order created: a transaction already exists in the system, even if payment has not yet been confirmed.

An order created and awaiting payment should not be automatically classified as an abandoned cart. It belongs to a different flow, with its own status, message and interruptions. See how to organize a message for an order pending payment.

Not every abandonment represents an immediate purchase intent. The visitor may be researching prices, saving items, simulating shipping, or just getting to know the store. The recovery rule should consider this behavior instead of treating every cart as a lost sale.

Why do customers abandon carts?

Unexpected additional costs, delivery time, lack of trust, required registration, long checkout, technical errors and insufficient payment methods can interrupt the purchase. In other cases, the consumer is simply still researching.

The aggregate study from the Baymard Institute, updated on September 22, 2025 and consulted on August 20, 2026, calculated a documented average abandonment rate of 70.22% from 50 studies. This average brings together different sources, years and contexts: it does not represent the expected rate for a specific store nor a forecast for the Brazilian market.

The same study highlights reasons such as extra costs, slow delivery, lack of trust, mandatory registration, complex checkout and site failures. It also records people who were just browsing. A message can remind about the purchase or open space for a question, but it does not fix inappropriate price, expensive shipping, incorrect stock, technical error or a poor checkout experience. Those issues must be fixed at the source.

What to prepare before sending messages via WhatsApp

Before activating a sequence, validate the following points:

  1. Abandonment event and window: determine which action starts the timer and how long without purchase qualifies as abandonment.
  2. Phone associated with the customer: check format, country, duplicates and link to the correct cart.
  3. Expectation and authorization: record the applicable permission and observe channel policies and operation-relevant rules.
  4. Current data: confirm products, stock, price, shipping and conditions before composing the message.
  5. Exclusions: remove completed purchases, orders already created and contacts who should not receive the communication.
  6. Secure link: restore the cart or take to the correct checkout without exposing personal data.
  7. Identification: clearly state the store name and the context of the contact.
  8. Support and opt-out: offer a way to resolve questions and handle stop requests.
  9. Tracking: log send, delivery, click and recovered order with consistent identifiers.

The WhatsApp Business Messaging Policy requires, among other points, that the company obtain necessary permissions, honor stop requests, and use approved templates to initiate conversations on the Business Platform. Configuration must also consider applicable law. This guide is operational and does not replace legal advice.

How to recover abandoned carts via WhatsApp in 7 steps

  1. Capture funnel events: record add-to-cart, checkout start, order creation, payment, cancellation, and contact updates.
  2. Define the abandonment rule: choose the initial event, the window without completion, and the states that make the cart eligible.
  3. Validate eligibility: check phone, authorization, stock, price and channel; remove purchases, orders, invalid contacts and opt-outs.
  4. Choose an initial delay to test: formulate a hypothesis based on the purchase cycle; do not treat minutes or hours as a universal rule.
  5. Build a useful message: identify the store, state the context, use current data and include a secure link.
  6. Route inquiries: make replies reach a support inbox when price, delivery, product or payment require a human.
  7. Stop the sequence: stop after purchase, order creation when applicable, customer response, contact error or opt-out request.

Abandoned cart message examples

The texts below are starting points. Adjust language, fields and category to the platform rules in force, without inventing benefits that do not exist.

1. Simple reminder

Hi, [name]. This is [store]. You left [product] in your cart. If you still want to continue, access: [secure link]. If you prefer not to receive this type of message, let us know here.

2. Resume checkout

Hi, [name]. Your checkout at [store] wasn’t completed. You can review items, price and delivery at this secure link: [secure link]. Conditions will be those displayed at the time of resuming.

3. Offer help

Hi, [name]. We noticed the purchase of [product] was not completed at [store]. Do you have any questions about the product, payment or delivery? Reply to this message to speak with the team.

4. Final reminder without artificial urgency

Hi, [name]. This is our last reminder about the cart at [store]. If you want to resume it, use [secure link]. Stock, price and shipping will be confirmed at checkout. If you’re no longer interested, no action is required.

On the WhatsApp Business Platform, business-initiated messages must use approved templates and respect the purpose of the chosen category. Template approval does not exempt authorization, frequency control or opt-out handling.

When to send and how many messages?

There is no ideal interval or quantity for all stores. A recurring replenishment purchase, a high-value electronic and a limited-stock item have different cycles. Time zone, available support, ticket size, audience behavior and validity of conditions also influence the decision.

Example hypothesis for testing: send a first reminder after a window sufficient to discard normal checkout fluctuations; if there is no purchase, response or opt-out, test a second message at another time. This is an experimental structure, not a universal recommendation of count or timing.

Compare cohorts subjected to different sequences and keep other conditions as stable as possible. Control the total message frequency for the brand and stop sends as soon as the status changes. The goal is to find a cadence suitable for your own operation, not to copy a schedule presented as a ready-made formula.

How to measure cart recovery

Define each metric before opening the report:

  • Eligible carts: carts that met the rule and passed exclusions.
  • Messages sent and delivered: attempts made and confirmations received from the channel.
  • Clicks: identified accesses to the return-to-checkout link.
  • Recovered orders: eligible orders completed within the attribution rule.
  • Recovered revenue: value of attributed orders, net of cancellations and duplicates according to the methodology.
  • Recovery rate: recovered orders divided by eligible carts.
  • Rejection: opt-outs, blocks, failures and other signals defined by the operation.
  • Efficiency: cost per order and incremental revenue, when the measurement design allows.

The attribution window determines how long a purchase can be associated with the message. Deduplication prevents counting the same order in more than one campaign or channel. A click followed by a purchase shows association, not proof that the message caused the sale: some customers would have bought without contact.

To estimate incremental effect, compare similar groups with and without the campaign when feasible and appropriate. Document entry criteria, exclusions, period and differences between the groups.

WhatsApp, email or manual support: which to use?

Criteria Automated WhatsApp Email Manual support
Reach and preference Depends on the customer's permission and use of the channel Useful when the customer expects communications by email Suitable when there is openness to an individual conversation
Expected speed The trigger can follow events and rules Sending can be automated, but reading depends on the recipient Depends on team availability and queue
Responsiveness Allows reply in the same channel if the flow is prepared Can receive replies, depending on sender and process Favors questions and cases that require judgment
Cost and effort Involves integration, platform, operation and applicable charges Involves tool, base, content and maintenance Consumes team capacity per conversation
Technical dependency Requires events, status updates and channel connection Requires email capture, automation and order identification Can start with less integration but requires accessible context
Consent, frequency and opt-out Must follow WhatsApp policies and applicable rules Must follow channel rules and applicable legislation Also requires respect for customer expectation and request

Channels can be combined based on preference, permission and behavior. Avoid sending the same approach across all of them without coordination: excessive frequency and conflicting messages harm the experience and make attribution harder.

How to automate without losing context

Automation starts with the correct event, not the message. The system must receive the cart and its identifiers, wait the defined window, re-check status and only then decide whether to send. Fields like name, product, value and link should reflect the current situation.

Replies must reach a team when there is a question or objection. Purchase, payment, order creation according to the rule, contact error and opt-out should end the flow. Logs allow checking which event entered, which exclusions were applied, which template was sent and why the campaign stopped.

A solution for WhatsApp for e-commerce can connect messages to store events. WPP Marketing is an option to structure this automation, but suitability, integrations and results depend on the commerce platform, available data, setup and operation.

Frequently asked questions about cart recovery

What characterizes an abandoned cart?

It's an identified cart that did not proceed to completion within the defined window. The initial event and exclusions depend on the data available in the store.

What is the best time to send the message?

There is no universal time. Test hypotheses considering purchase cycle, ticket size, time zone, stock, available support and audience behavior.

How many recovery messages should I send?

Use the minimum amount that achieves the goal without exceeding the customer's expectation. Compare sequences and stop after purchase, response, error, or exit.

Is it necessary to offer a discount?

No. A reminder, recovery link, or offer of help may be enough. Discounts must follow actual margin, strategy, and conditions — never be fabricated in the message.

How to avoid sending a message after purchase?

Check the status immediately before each send and stop the sequence when receiving order or payment events. Handle delays, duplicates, and integration failures.

How to know if the cart was recovered?

Link cart, message, click, and order by identifiers, apply an attribution and deduplication window, and recognize that association does not prove causality.

Sources consulted

Sources consulted on August 20, 2026. Policies, categories, costs, and requirements may change; confirm current documentation before enabling the sequence.

Turn store events into a measurable sequence

Recovering carts requires defining abandonment, excluding purchases and orders, respecting contact, testing messages, and measuring results with transparent attribution. Want to connect store events, send messages at the time defined by your operation, and track recovered orders? Learn about the WPP Marketing abandoned cart recovery.