WhatsApp for Ecommerce: Carts, Orders, and Post-Purchase

WhatsApp for Ecommerce: Carts, Orders, and Post-Purchase
Share this post

WhatsApp for ecommerce means using the official WhatsApp Business API to recover abandoned carts, collect payment for orders, and handle post-purchase service. It works best when every message has the right category (marketing for carts, utility for orders and tracking) and connects to the store through webhooks.

Unlike manual use of the WhatsApp Business app, a store integration automates each step. This guide covers message categories, abandoned carts, the catalog, Pix payments in Brazil, post-purchase flows, AI agents, 2026 costs, metrics, and rollout.

Key Takeaways

  • Abandoned cart reminders go out as marketing; order confirmation and tracking, without coupons, stay as utility.
  • Pix payment requests in Brazil use order_details, and reconciliation with the payment service provider (PSP) relies on the reference_id.
  • Long bot flows deserve a review: since October 1, 2026, Meta charges for replies above 1,000 per number per month.

WhatsApp for Ecommerce: What It Is and Where It Fits in the Journey

With the right integration, the channel stops being only for questions and starts following the entire order, from cart to repeat purchase. Understanding this journey is the first step in deciding what to automate and in what order.

From Manual Chats to an Operation Integrated With the Store

With the official API, the store receives messages and delivery statuses by webhook and sends messages based on events, such as cart created, order paid, and order shipped. That is the foundation of customer service automation at scale.

Coexistence lets the store keep the same number in the app and on the API at the same time. The team keeps answering from the phone while automations run in parallel, without changing the number customers already know.

The Five Moments of the Buying Journey

The biggest leak in the journey is at checkout. According to the Baymard Institute, the average cart abandonment rate is 70.22%, calculated from 50 studies. That makes cart recovery one of the most valuable messages on the channel.

These are the moments where WhatsApp works in an online store’s sales funnel:

  • Discovery: the catalog inside the chat and click-to-WhatsApp ads.
  • Cart: a reminder for shoppers who left checkout without paying.
  • Order and payment: order confirmation and payment request via Pix.
  • Delivery: shipping, tracking, and delivered notices.
  • Post-purchase: reviews, exchanges, and repeat-purchase offers.

Message Categories in WhatsApp for Ecommerce

Meta sets a template’s category based on its content, not on the name the store picks. The category in turn determines the cost, the delivery limits, and the chance of approval for each message.

Marketing: Abandoned Carts, Back in Stock, and Recommendations

Outside the 24-hour window, the store can only reach the customer with approved templates. Under Meta’s categorization rules, the abandoned cart reminder is marketing, as retargeting, and so is the back-in-stock notice.

Meta’s official example reads: “You left {{items}} in your cart! Complete your purchase below.” Product recommendations and re-engagement messages for inactive customers fall into the same category.

Utility: Confirmation, Tracking, and Order Status

Order confirmation, shipping notices, tracking, status updates, and post-delivery surveys are utility. These messages respond to a customer action and tell them something they need to know about a purchase already made.

Under Meta’s rules, utility messages cannot promote, recommend, upsell, or cross-sell, or include offers. A coupon in a tracking notice turns the template into marketing, with a different cost and different delivery limits.

That is why good service automation separates the notice from the offer from the planning stage. The table below sums up the category and the care each typical store message needs:

MessageCategoryWatch out for
Abandoned cartMarketingSend only to customers who opted in
Back in stockMarketingControl sending frequency
Order confirmationUtilityDo not include offers
Shipping and tracking noticeUtilityA coupon turns it into marketing
Post-delivery surveyUtilityAsk only for feedback
Repeat purchase with couponMarketingRequires opt-in and unsubscribe

Already using the WhatsApp Business app?

With coexistence, the same number stays on the phone and also works on the official API, with ConverZAP’s WhatsApp AI agent and an inbox for the team.

See how coexistence works

Abandoned Cart Recovery on WhatsApp

The cart reminder is the message store owners search for most, and the one that needs the most care: it depends on consent, a well-defined trigger, and WhatsApp’s marketing limits. The WhatsApp abandoned cart guide goes deeper into this flow.

Trigger, Opt-In, and Send Timing

The trigger starts at checkout: when a cart is created and no paid order shows up after a while, the store sends the event by webhook. It can come from the store platform or from the CRM integration, which already holds the phone number and consent.

Under the WhatsApp Business Messaging Policy, only people who provided their number and gave permission can receive messages, with a clear way to opt out. The opt-in recorded at checkout collects that permission and serves as proof of consent under Brazil’s data protection law (LGPD, in Portuguese). Similar rules apply under GDPR in the EU.

As for timing, the reminder performs best a few hours after abandonment, during business hours.

Message Structure and Reminder Sequence

The cart message should be short: the customer’s name, the items or a product image, a URL button that goes straight to checkout, and an unsubscribe button.

The sequence should be lean, in the same spirit as a well-planned sales follow-up, with three touches at most:

  1. First reminder: brings back the cart, with no discount.
  2. Second reminder: answers common objections, such as shipping cost and delivery time.
  3. Last touch: offers an incentive, if the store’s margin allows it.

The sequence has to stop as soon as the order is paid. A reminder sent after the purchase confuses the customer, triggers reports, and wastes a marketing message that already has a cost.

Per-User Marketing Limits and Error 131049

WhatsApp may apply a per-user marketing limit, which restricts how many marketing templates a person receives from all businesses combined. The limit varies with each user’s engagement.

When the limit is reached, the API returns error 131049, and the guidance is to wait 24 hours before resending. Insisting can block delivery to that customer for up to 24 hours. Marketing sent while the window is open does not count.

The official page does not confirm whether the limit applies to Brazil, but no reminder should be treated as certain to arrive. Blocks and reports also lower the quality rating, one of the paths to a banned WhatsApp number.

Catalog, Orders, and Pix Inside the Chat

Besides bringing the customer back to the website, the store can sell in the chat itself, from catalog to payment request.

Connected Catalog and Product Messages

According to Meta’s catalog documentation, the catalog is created in Commerce Manager or uploaded through the API and then linked to the WhatsApp Business Account (WABA). Each item has a name, description, price, images, and availability. The WhatsApp Business catalog guide covers setup.

Products go through automatic review based on the Commerce Policy. Items that violate the policy are flagged, so it pays to review descriptions and images before uploading.

The API offers four formats to show products: the full catalog, to browse by category; a single product, to answer about one item; multiple products, with up to 30 items in sections; and the carousel, with side-by-side cards for launches.

With the catalog ready, a WhatsApp chatbot shows products based on the customer’s question, instead of a generic link to the store.

Cart in the Chat and Orders by Webhook

The cart accepts up to 99 units per item and does not expire. The submitted order reaches the store by webhook, with items and quantities, ready for payment.

There is one important limitation: on the Cloud API, the cart icon does not appear at the top of the chat. The bot has to offer the catalog proactively, as food delivery chatbot flows already do.

Before the payment request, a WhatsApp chatbot can collect the address, calculate shipping, and close the order. That way, the payment request arrives with verified details.

Pix, Order Details, and Reconciliation With the PSP

Pix is Brazil’s instant payment system. The documentation for payments in Brazil through the API lists the options: dynamic Pix, payment link, boleto (bank slip), one-click card payment outside the app, and the order details template, which can be utility or marketing.

The store sends an order_details message with a unique reference_id. With Pix, the customer copies the code and pays in the banking app; with a link, payment opens in the browser, always outside WhatsApp.

Payment status arrives by webhook, but according to the orders documentation, WhatsApp does not reconcile payments. The store reconciles with the PSP using the reference_id before releasing picking and shipping.

The order can move through the statuses pending, processing, partially_shipped, shipped, completed, and canceled. Each change can become a notice to the customer.

Outside the 24-hour window, the safe path is a utility template, because the documentation does not provide for sending order_status in that situation. Support automation tools handle this send.

Post-Purchase on WhatsApp: Tracking, Exchanges, and Repeat Purchases

After payment, WhatsApp reduces “where is my order?” contacts and sets up the next purchase, with a sequence that runs from shipping to product replenishment.

Shipping and Delivery Notices

The shipping notice follows Meta’s official example: the order is on its way and the tracking code is included in the message. Out for delivery and delivery confirmed complete the sequence.

The documentation has no specific field for the tracking code, so it goes in the template body or in a URL button that opens the carrier’s tracking page.

Proactive notices shorten the WhatsApp customer service queue, because the customer gets the information before having to ask. The team is free for cases that truly need human analysis.

Reviews, Exchanges, and Repeat Purchases

The post-delivery survey is utility, as long as it asks only for feedback. Exchanges and returns are handled as service within the 24-hour window, with handoff to a human when the case needs analysis.

Repeat purchases, replenishment, and coupons are marketing, with controlled frequency. These messages support customer retention, especially for products used regularly, such as cosmetics, supplements, and personal care items.

Consistent post-purchase service follows good customer service practices: a friendly tone, realistic deadlines, and resolution on first contact whenever possible.

AI Agent for an Online Store on WhatsApp

An AI agent answers questions about products, delivery times, and exchanges at any hour. Since January 2026, however, it operates under new rules that separate commercial use of AI from general-purpose assistants.

What WhatsApp’s Rules Allow

Since January 15, 2026, WhatsApp’s terms restrict providers whose main business is general-purpose AI, according to TechCrunch. Where the law requires Meta to accept them, they remain allowed but pay a specific fee.

Bots with a defined purpose, such as support, tracking, and store questions, are not affected. In Brazil, the specific charge for AI providers has applied since March 11, 2026, and targets general-purpose assistants; a store that uses AI in its own customer service pays only the regular fees.

The model that works in WhatsApp for ecommerce is that of vertical AI agents, specialized in one business. In practice, it is an agent that knows the catalog, the store’s policies, and the status of each order. ConverZAP’s WhatsApp AI agent for stores and ecommerce follows this model: it recommends the store’s real products and answers delivery and payment questions from the registered knowledge base.

Agent Scope, Integrations, and Human Handoff

A well-configured WhatsApp AI agent sticks to the catalog, orders, exchanges, and delivery times. It checks stock and order status in the store’s systems instead of answering based on assumptions.

Complaints, payment failures, and out-of-scope requests should go to a person. A setup with multiple agents makes sure the conversation reaches someone who can solve it, with the full history.

The agent also needs protection against prompt hacking. A customer may try to convince it to grant a discount that does not exist, so commercial rules should stay out of the conversation’s reach.

WhatsApp for Ecommerce Costs in 2026

Each step of the journey has a different cost, and billing changed on October 1, 2026. Meta charges per delivered message, by category and by the recipient’s country; the amounts are in Meta’s official price table, which should be checked before any budget. The WhatsApp API cost calculator helps estimate the total.

Paid and Free Messages by Category

The cart reminder is marketing and is charged when the template is delivered. Confirmation and tracking are utility: until September 30, 2026, they were not charged when sent with the customer service window open, that is, after a message from the customer; since October 1, 2026, they are charged in that case too.

Until September 30, 2026, customer service replies, human or automated, were not charged either. Conversations started by click-to-WhatsApp ads open a free entry point window that may remain open for up to 7 days, including for templates sent during that period.

Billing Since October 1, 2026

Since October 1, 2026, non-template messages, including those sent by AI agents, and utility templates inside the window are charged. In Brazil, that is R$ 0.035 per delivered message, versus R$ 0.3217 for marketing. Each number has 1,000 free service messages delivered per month, with no rollover.

For the store, the effect is direct: post-purchase service that resolves a question in fewer messages costs less. Long bot flows, with repeated menus and unnecessary confirmations, deserve a review under the new rule.

The change does not reduce the value of AI in customer service, but it changes the quality bar. An agent that understands the question the first time and checks the order directly saves messages and the customer’s time.

How to Roll Out and Measure WhatsApp in an Online Store

The rollout order avoids the mistakes that cost the most at the start, and measuring by template shows what to adjust later. Account, verification, and template approval requirements are in the official API guide.

Step-by-Step Rollout

A safe plan to launch WhatsApp for ecommerce follows this order, from connecting the number to tracking results:

  1. Connect the number: link it to the official API, with coexistence if the team already uses the app.
  2. Collect opt-in: add the permission to the store’s checkout.
  3. Create templates: confirmation, tracking, and cart, each in the right category.
  4. Connect the webhooks: wire up cart, payment, and shipping events.
  5. Upload the catalog: review items before the automatic review.
  6. Turn on Pix: use order_details, if it makes sense for the store.
  7. Add the AI agent: with a defined scope and human handoff.
  8. Measure and adjust: track revenue and channel health by template.

Conversion and Revenue Metrics

Delivery and read status for each template arrive by webhook. From there, the store tracks checkout button clicks, recovered carts, and orders paid via Pix, always split by message and by step of the sequence.

Attributed revenue depends on tracking: UTM parameters in the URL button and the reference_id on the order link the sale to the message that generated it. The repeat purchase rate shows whether post-purchase is working.

This data complements the traditional customer service metrics the team already uses. Together, they show whether the channel generates new revenue or just spends messages on customers who would have bought anyway.

Channel Health and Warning Signs

Unsubscribes, blocks, reports, and 131049 errors show whether sending frequency is too high. First response time shows whether service keeps up with the volume generated by campaigns and automated notices.

Under the template pausing rules, a template that drops to a low quality rating, driven by blocks and reports, is paused for 3 hours, then for 6 hours, and then disabled.

A template paused in the middle of Black Friday stops the entire sequence. That is why channel health should be checked daily on peak dates, with quick adjustments to copy, segmentation, and frequency.

When these signals get worse, the cause is usually one of four slips: a coupon in a utility message, a reminder without opt-in, resending right after error 131049, and a bot with no defined scope. Fixing the root cause pays off more than just rewriting the copy.

Frequently Asked Questions About WhatsApp for Ecommerce

The answers below cover practical questions from stores that decide to move sales, payments, and post-purchase service to WhatsApp.

What happens when the customer replies to the cart reminder?

The reply opens the 24-hour customer service window, and the store can chat without a template, with a person or an AI agent. When comparing WhatsApp AI tools, check whether they look up the cart and shipping in that conversation.

Is WhatsApp for ecommerce worth it for small stores?

Yes, when it starts with utility messages and the cart reminder, at low volume. Coexistence keeps the app in use by the team, and the cost follows the number of paid messages the store sends.

Does the customer need to have saved the store’s number to receive messages?

No. They need to have provided their number and given permission to receive messages. The approved display name and, when granted, the official business account badge help the customer recognize the store in the chat.

Can I send the invoice on WhatsApp?

Yes. With the 24-hour window open, the invoice PDF can go as a service message. Outside it, the path is a utility template, and the order details template accepts a PDF header.

Can I send Black Friday promotions to my whole base with WhatsApp for ecommerce?

Only to contacts who opted in, with a marketing template and an unsubscribe button. Volume follows limits on unique recipients in 24 hours (250, 2,000, 10,000, 100,000, and unlimited, per portfolio), so moving up a tier before the date avoids bottlenecks.

How long does it take to start using WhatsApp for ecommerce?

It depends on business verification, approval of the display name and templates, and the store integration. Utility templates can go live first, while the catalog, Pix, and the AI agent are set up next.

Conclusion

A store performs on WhatsApp when each step follows its rule: carts with consent and few touches, order notices without offers, payments reconciled in the store’s own system, and an AI agent with a closed scope. With the new service costs on the radar and measurement by template, the channel generates revenue instead of reports.

To launch this journey with AI agents on the official API, including your current number connected through coexistence, opt-in campaigns, and CRM integration, see ConverZAP, a Tech Provider verified by Meta. Explore the solutions by industry or start your free trial.

Share:

Subscribe to our newsletter
Get news and updates about WhatsApp automation and AI agents
Read more
Talk to our team
See how ConverZAP can help your business on WhatsApp
Conexão da ConverZAP com a API oficial do WhatsApp pela Meta