Products and Catalogs
You can only send a product message up until 24 hours after receiving a message from the user. If you have not received a message from the user within this time, you will need to start a new conversation by sending a Template message.
You can showcase and share your products and services with your customers via WhatsApp for them to browse items and add to a cart without leaving the chat.
To use products and catalogs in your WhatsApp Business API account, please follow the next steps.
Businesses in India have different regulatory requirements. Please see more information in the Business Help Center.

First, you need to upload your inventory to Facebook. You can use the API or Facebook’s Commerce Manager to do that.
Your inventory needs to be uploaded to Facebook in a catalog format — see About Catalogs for more information.
If you already have a Facebook catalog set up, we suggest that you leverage that catalog for WhatsApp commerce use cases.
If you need to create a catalog, there are two possibilities:
You can upload only one catalog per WhatsApp Business Account (WABA), but the same catalog can belong to multiple phone numbers.

To connect a catalog to your WhatsApp business account:
  • Go to Business Manager and select your business
  • Click
  • Click WhatsApp Manager
  • Click Catalog
  • Click Choose a Catalog. From the drop-down menu, select the catalog that you want to connect
  • Click View Catalog if you want to view or manage the catalog
  • Click Connect Catalog
The catalog is connected to your WhatsApp business account. You can start sending Single Product Messages and Multi Product Messages to your customers and receive responses from them.

If the WABA is owned by 360dialog (which happens if you were onboarded using the Classic Signup Process), we will connect the Catalog to your WhatsApp Business API account for you.
You will need to first create your own Facebook catalog (if you don't have one). Then you will need to give us permission to manage it —these permissions are controlled via Business Manager and Commerce Manager as shown in the screenshot below.
Please file a support ticket to receive 360dialog's Facebook Business Manager ID and inform us of this connection.

Use Multi and Single Product Messages to send products to customers.
Businesses have two options to share products when chatting with their customers:
  • Multi Product Messages: Messages containing a selection of up to 30 items from a business’ inventory.
  • Single Product Messages: Messages with a single product item from the business’ inventory. The product is displayed in a Product Detail Page (PDP) format.
Both Multi-Product Messages and Single Product Messages are types of interactive messages.
Multi Product
Single Product
Menu triggered when user clicks on Start Shopping
Product Detail Page example

POST https://waba.360dialog.io/v1/messages
{
"recipient_type": "individual",
"to": "{{destination_wa_id}}",
"type": "interactive",
"interactive": {
"type": "product",
"body": {
"text": "text-body-content"
},
"footer": {
"text": "text-footer-content"
},
"action": {
"catalog_id": "{{catalog_id}}",
"product_retailer_id": "{{SKU-1}}"
}
}
}
Example to send a Multi-Product Message
POST https://waba.360dialog.io/v1/messages
{
"recipient_type": "individual",
"to": "{{destination_wa_id}}",
"type": "interactive",
"interactive": {
"type": "product_list",
"header": {
"type": "text",
"text": "text-header-content"
},
"body": {
"text": "text-body-content"
},
"footer": {
"text": "text-footer-content"
},
"action": {
"catalog_id": "{{catalog_id}}",
"sections": [
{
"title": "the-section-title",
"product_items": [
{
"product_retailer_id": "{{SKU-1}}"
},
{
"product_retailer_id": "{{SKU-2}}"
}
]
},
{
"title": "the-section-title2",
"product_items": [
{
"product_retailer_id": "{{SKU-1}}"
}
]
}
]
}
}
}

Track webhooks to get questions and orders from customers.
Copy link
On this page
How to create your Catalog and start sending Product messages
Step 1: Upload Inventory to Facebook
2. Connect the catalog to a WABA
3. Share Products with Customers
4. Receive Responses From Customers