# WhatsApp Commerce Messages

{% hint style="info" %}
Available on the **Transact** package only.
{% endhint %}

Your businesses can present and showcase your products to customers via WhatsApp. Customers can then add selected items to a cart and submit the order to your business.&#x20;

Use [Facebook Business Manager ](https://www.facebook.com/business/help/1275400645914358?id=725943027795860)to add and manage your catalog of products and the [Multi Product](/chat-flow/user-facing-nodes/commerce/multiple-product.md) node to present this catalog to customers as part of your workflow (max. 30 items at a time). Allow them to view more information about items, add them to a cart, and check out.

{% embed url="<https://vimeo.com/872924368/ce452b2605?share=copy>" %}
WhatsApp Commerce Messages in action.
{% endembed %}

For both of the below, the flow-builder can build and personalize the customer experience according to your requirements.

### **Checkout**

When the customer submits their cart from within WhatsApp, Chat Flow receives this new message type that contains additional content like the SKU (product ID), quantity, and price per item as part of the payload. Chat Flow then calculates the order total to be used when the customer pays via our [Chat 2 Pay](https://guides.clickatell.com/chat-2-pay-user-guide/overview/master) services. Once Chat Flow receives a successful payment status back from Chat 2 Pay, we'll pass the order confirmation to you for processing and fulfillment.

### **Ask a Product Question**

Customers can engage with you and ask questions about your products. As part of your "WhatsApp Commerce onboarding" process, Chat Flow will create a placeholder "Ask a Product Question" flow, allowing the flow-builder to build out the experience and behavior you want. For example, you may want to direct these questions to your FAQ bot first or add a Chat Desk node and transfer the customer to a live agent to answer product-related questions.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.clickatell.com/chat-flow/channel-capabilities/use-whatsapp-with-chat-flow/whatsapp-commerce-messages.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
