WhatsApp Commerce: selling products through chat

Home / Everything About / Everything About Social Media / WhatsApp Commerce: selling products through chat

Take a customer browsing a product on a brand's website. They have a question. The live chat widget is offline. The email form has a 24-hour response promise. They leave. Now take the same customer, same question, but this time they tap a WhatsApp button on the product page. They get an answer in four minutes. They buy. WhatsApp Commerce is what bridges the gap between a customer who is almost ready to purchase and a brand that can close the sale in conversation. In markets where chat is the dominant mode of commerce, this is not a niche strategy. It is how selling works.

What WhatsApp Commerce actually means

WhatsApp Commerce is not a single feature. It is a combination of tools, conversations, and processes that together allow a brand to present products, take enquiries, handle objections, and complete sales entirely within WhatsApp.

The components of WhatsApp Commerce

A complete WhatsApp Commerce setup involves several connected elements:

  • A WhatsApp Business Catalog that makes products browsable within the app
  • Catalog sharing capabilities that allow specific products or collections to be sent in a conversation
  • Payment links or in-app payment options (where available by market) that allow customers to complete a purchase without leaving WhatsApp
  • Automated flows for product recommendations, cart building, and order confirmation
  • Human sales agents who handle complex enquiries, negotiate, and close sales that automation cannot

Not every brand uses all components. A small brand might handle everything through human conversation with catalog sharing. A larger brand might automate the product discovery and recommendation stages and bring in a human only for the final stages of a high-value sale.

Where WhatsApp Commerce performs best

WhatsApp Commerce works across many categories, but it performs best in specific commercial contexts:

  • High-consideration purchases where customers want to ask questions before committing
  • Custom or personalised products that cannot be configured through a standard online checkout
  • Markets and customer segments where WhatsApp is the primary digital communication channel
  • Repeat purchase categories where customers already have a relationship with the brand
  • Local businesses where the conversation serves as both sales channel and customer service
  • B2B sales contexts where pricing, quantities, and terms are negotiated rather than fixed

How WhatsApp Commerce differs from e-commerce

Traditional e-commerce is self-service: the customer browses, selects, pays, and leaves. WhatsApp Commerce is conversation-led: the customer has a question or a need, articulates it to the brand, and the brand responds with relevant options. The brand has more influence over the sale in conversation than it does on a product page, because it can ask clarifying questions, suggest alternatives, address objections, and guide the customer toward the right purchase rather than waiting for them to find it independently. The trade-off is scale: a self-service checkout handles an unlimited number of simultaneous transactions; a conversation-led sale requires human or automated attention per customer.

The catalog as the product layer

The WhatsApp Business Catalog is the foundation of product discovery in WhatsApp Commerce. It allows brands to list products with names, descriptions, prices, and images that customers can browse inside the app. From the catalog, specific products can be shared in a conversation with a tap, making it easy for agents or automated flows to send relevant product information without having to compose it from scratch each time. A well-maintained catalog — with accurate pricing, clear images, and up-to-date availability — is a prerequisite for effective WhatsApp Commerce. A catalog with missing prices, low-quality images, or out-of-stock products signals unprofessionalism and reduces customer confidence.

The role of WhatsApp Payments

In markets where WhatsApp Payments is available, customers can complete a payment within the app without visiting a website or entering card details into a third-party system. Where WhatsApp Payments is not available (which is most markets outside India and Brazil at the time of writing), payment is typically completed by sending the customer a payment link that opens a checkout page outside WhatsApp. The friction introduced by leaving WhatsApp to pay is measurable: some customers who were ready to purchase abandon at the point of handoff to an external checkout. Minimising steps in the payment flow — using the shortest possible URL, pre-filling as much information as possible — reduces this drop-off.

Setting up to sell through WhatsApp

A WhatsApp Commerce operation requires more than a business profile and a catalog. The setup needs to cover product presentation, conversation routing, payment handling, and order management before the first sale is made.

Building and maintaining the catalog

The WhatsApp Business Catalog supports products with names, descriptions, prices, images, product codes, and links to product pages on the brand's website. Best practices for catalog setup:

  • Use clear, descriptive product names that match how customers refer to the product
  • Write descriptions that answer the most common pre-purchase questions
  • Use high-quality images that represent the product accurately
  • Keep pricing current: an incorrect price shown in the catalog and then corrected at checkout damages trust
  • Organise products into collections if the catalog is large, to make browsing manageable
  • Set up a regular review cycle to remove discontinued products and add new ones

Connecting WhatsApp to the e-commerce backend

For brands with an existing e-commerce platform, connecting it to WhatsApp allows inventory levels, pricing, and product availability to sync to the catalog automatically. Without this connection, catalog maintenance is a manual process that quickly becomes inaccurate as stock levels change and prices update. An automated sync that updates the catalog when the e-commerce platform data changes keeps the WhatsApp storefront accurate without requiring a separate maintenance task. The connection also enables order creation and tracking to happen within a connected system rather than being managed separately in WhatsApp.

Designing the sales conversation flow

A WhatsApp Commerce sales conversation typically follows a pattern: the customer arrives with a need or question, the brand qualifies what they are looking for, relevant products are shared from the catalog, objections or questions are handled, and a purchase decision is reached. Designing this flow deliberately — rather than leaving it to individual agents to figure out each time — produces more consistent outcomes. Key design decisions include:

  • What opening question or menu best captures the customer's intent quickly
  • How many products to share at once (fewer, more relevant options outperform long lists)
  • When to ask for a decision vs when to give more information
  • How to handle common objections (pricing, availability, compatibility) with prepared responses
  • What the close looks like: a payment link, a reservation, an appointment booking

Payment and order confirmation

Once a customer decides to purchase, the checkout process needs to be as short as possible. A payment link should go directly to a pre-populated checkout with the relevant products and quantities already in the cart. Order confirmation should be sent back through WhatsApp so the customer can see it in the same thread as the sales conversation. For brands where payment happens outside WhatsApp, a confirmation message should be sent immediately after payment is confirmed by the system: "Your order is placed. Here is your reference number: [X]." This closes the loop in the channel where the conversation started.

Post-purchase follow-up in the same thread

The WhatsApp thread that produced a sale is a warm channel for post-purchase communication. Shipping updates, delivery confirmations, and follow-up satisfaction checks sent in the same thread where the customer bought create continuity. A customer who receives a post-purchase message in the same WhatsApp conversation where they asked their original question experiences the entire purchase journey in one place. This coherence is part of what makes WhatsApp Commerce feel different from e-commerce: the relationship is in one thread, not scattered across an email inbox, a website order page, and a separate customer service channel.

The sales conversation: moving from enquiry to purchase

The quality of the sales conversation is what separates a WhatsApp Commerce operation that converts well from one that generates a lot of enquiries and closes few of them. The conversation skill required is specific to the medium.

Qualifying quickly without interrogating

The first goal of a WhatsApp sales conversation is to understand what the customer actually needs. Asking too many qualifying questions upfront feels like a form; asking too few results in irrelevant product suggestions. The balance is one or two targeted questions that give enough information to make a useful recommendation. "Are you looking for this for personal use or as a gift?" or "What size were you thinking?" is enough to meaningfully narrow the options. The questions should feel like a natural part of the conversation, not a structured intake process.

Presenting products in conversation

Sending a product from the catalog to a conversation displays the product image, name, price, and description in a browsable format. Rather than sending the entire catalog, send the two or three products most relevant to what the customer described. If the first recommendation does not land, ask a follow-up question before sending alternatives: "Was that too formal, or were you looking for a different price range?" This approach keeps the conversation feeling curated rather than overwhelmed with options. Customers who receive too many suggestions simultaneously are less likely to make a decision than customers who receive fewer, well-matched ones.

Handling the most common objections

Prepare agent responses for the objections that come up most frequently in WhatsApp sales conversations:

  • Price: acknowledge the concern, then reframe around value or offer a relevant alternative at a different price point
  • Availability: provide a specific restock date if known, offer to notify when available, or suggest a comparable alternative
  • Shipping time: be precise about delivery windows, offer expedited options if available
  • Compatibility or sizing: ask the clarifying question that resolves the uncertainty rather than guessing
  • "I need to think about it": offer to send the product details so they have them for reference, and follow up once with a specific offer after a defined period

Creating urgency without pressure

Time-sensitive offers that are genuine create appropriate urgency. "This is the last one at this price" is effective when it is true. "Offer ends tonight" works when there is actually an end to the offer. Manufactured urgency that the customer can verify as false — saying something is almost out of stock when it is not — damages trust and the brand's reputation in a channel where word of mouth travels quickly. Real scarcity, genuine limited-time pricing, and honest availability updates produce urgency that converts without the risk of customers feeling manipulated.

Knowing when to step back and let the customer decide

Not every WhatsApp Commerce interaction closes in a single conversation. Some customers need time to consider, check with a partner, or wait until payday. The skill is recognising when more selling is counterproductive. A customer who has all the information they need and says they need time should be sent the product details in the thread for reference, given a clear path to return when they are ready, and followed up once after a defined period with a specific prompt. Continued selling pressure after a customer has signalled they need space is the most common reason WhatsApp Commerce conversations that were close to converting end without a sale.

Scaling WhatsApp Commerce as a channel

A WhatsApp Commerce operation that works at small volume needs deliberate scaling infrastructure to handle growth without the quality of conversations declining.

When to automate and when to keep humans in the conversation

Automation handles the product discovery and FAQ stages of WhatsApp Commerce effectively. Customers who message asking about a specific product category can be served with automated catalog suggestions. Common pre-purchase questions can be answered by a chatbot. The point at which automation should step back and a human should take over is when the customer's query requires judgement: an unusual request, a negotiation, a complaint, or any interaction where the outcome is not predictable from the customer's input. Trying to automate the judgement stages of a sales conversation produces poor conversion rates and customer frustration.

Training sales agents for WhatsApp-specific selling

WhatsApp selling is different from phone selling and different from in-person selling. Agents who are experienced at one do not automatically transfer those skills to WhatsApp. Specific training for WhatsApp Commerce covers: how to qualify quickly in a text conversation, how to present products from the catalog, when and how to send a payment link, how to manage multiple simultaneous conversations without responses slowing down, and how to recognise when a customer is close to a decision and what to say at that moment. Role-playing practice conversations against common scenarios builds speed and confidence before agents handle real customers.

Managing conversation volume across the team

As WhatsApp Commerce volume grows, managing which agent handles which conversation becomes an operational challenge. A shared inbox with assignment rules distributes new conversations based on agent availability, product specialisation, or language. Conversation ownership prevents the scenario where a customer is waiting and every agent assumes someone else is handling it. SLA alerts for conversations that have been waiting too long for a first response or a follow-up give supervisors visibility before a customer gives up and leaves.

Using sales data to improve the commerce operation

WhatsApp Commerce generates data that feeds directly back into improving the operation:

  • Conversion rate by product category reveals which products sell well through conversation and which require a different approach
  • Drop-off points in the sales flow show where customers lose interest or go quiet
  • Most common objections provide the content for better prepared agent responses
  • Average conversation length to purchase identifies where the process is longer than it needs to be
  • Revenue per agent allows performance comparison and identifies coaching needs

Expanding WhatsApp Commerce into new markets and channels

Brands that have proven WhatsApp Commerce works in one market or product category can expand systematically: adding a new market with localised catalog content and local-language agents, or adding a new product category once the existing one is running efficiently. Expansion works best when the existing operation has clean data, documented processes, and trained agents who can support onboarding of a new team. Trying to expand WhatsApp Commerce before the existing operation is stable means scaling problems rather than scaling success.

We are getting WhatsApp enquiries but most do not turn into sales. What are we likely doing wrong?

How do we handle a customer who goes quiet mid-conversation without completing the purchase?

Can we run WhatsApp Commerce without a catalog? We only have a few products.

We sell B2B products where pricing is negotiated. Can WhatsApp Commerce work for us?

How do we manage WhatsApp Commerce alongside our existing e-commerce store without creating confusion about where to buy?

We want to track which WhatsApp conversations resulted in sales. How do we do this accurately?