Offer Products for Customers to Order
Use the communication channels on the Infobip API to offer your products and services for customers to order.
This tutorial explains how to use Product and Multi-product messages in WhatsApp to offer products that are present in your catalog. Customers can ask questions about the product, add the product to the cart, and submit the cart without leaving WhatsApp.
Process Workflow
Before Getting Started
You must have the following:
- Infobip account to use the communication channels. Log on or register for an account
- Registered WhatsApp sender
- Facebook page for your business
- WhatsApp Business Manager account with administrator access
- Template, which is approved by WhatsApp, for the campaign
Implementation Steps
You can implement this tutorial by using the WhatsApp Business Solution API.
| Notification with promotional message from brand | Reply buttons | Menu that contains the selected product type | Product details page |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
Create Catalog [#create-catalog-implementation-steps]
If you want to use your existing Meta catalog, ignore this step.
To create a new catalog, follow these steps:
-
Go to Facebook Commerce Manager.
-
Click Create a catalog.
-
Choose your catalog type from the options.
-
Assign a business portfolio as a catalog owner. A business portfolio offers more functionality to use catalogs and enables you to assign permission to other people to update the catalog.
NoteYou must use the same business portfolio that is connected to your WhatsApp sender.
-
Name your catalog.
Your catalog is now created.
For more information, refer to the Create a Catalog documentation.
Add Infobip as Partner [#add-infobip-as-partner-implementation-steps]
- In the Facebook Business Manager account, go to Business Settings and select your business.
- Select Data Sources.
- Select Catalogs and select the name of your catalog.
- Select Assign Partner.
- Select Business ID and enter Infobip's Facebook Business Manager ID: 1654519411336220.
- Select Manage catalog.
Connect Catalog to WhatsApp Business Account [#connect-catalog-to-whatsapp-business-account-implementation-steps]
To connect your WhatsApp sender or your WhatsApp Business Account to your Meta catalog, contact your Infobip Account Manager or use the Infobip Contact Form and contact the Support team. Share the sender number, catalog name, and catalog ID.
You can find the name and catalog ID in the Commerce Manager >> Catalogs section >> Settings option.
Add Items to Catalog [#add-items-to-catalog-implementation-steps]
You can add items to your catalog in one of the following ways:
- Use a manual form
- Upload a spreadsheet file to add items in bulk
- Use Facebook pixel
This tutorial shows how to add items by using the manual form. For information about the other options, refer to the Facebook documentation.
-
In the Commerce Manager, select your catalog on the left.
-
Select Add items.
-
In the Add items section, choose Manual.
-
Add the following information about your item:
- A 500px x 500px image
- Title
- Description
- Address
- Website link
- Price
You get a confirmation that the item was added to the catalog.
The item is now displayed in the Catalog section.
Click the item to view its details.
Send a Product Message through API [#send-a-product-message-through-api-implementation-steps]
- Log on to the Infobip API Resource hub and copy your BASE URL. The base URL is in the following format: https://{baseUrl}.api.infobip.com/ For more information, refer to Base URL.
- To send the product message, use an API development tool such as Postman, and choose the POST method.
- Replace the endpoint with the following: https://{baseUrl}.api.infobip.com/whatsapp/1/message/interactive/product
- Add the Authorization header. Example: Basic: Base64 encoded username and password For more information, refer to Authentication.
- Specify the following parameters:
- From – your registered WhatsApp sender number in international format
- To – destination phone number
- Content > Action > catalogId (your catalog ID) and productRetailerId (ID of the item in the catalog)
productRetailerId is displayed as Content ID in the Facebook Commerce Manager.
Request Example [#request-example-implementation-steps]
Additionally, you can add a body and a footer to your product message.
Example:
Receive WhatsApp Order Message [#receive-whatsapp-order-message-implementation-steps]
- Log on to the Infobip API Resource hub and copy your BASE URL. The base URL is in the following format: https://{baseUrl}.api.infobip.com/ For more information, refer to Base URL.
- To receive the order message, use an API development tool such as Postman, and choose the POST method.
- Replace the endpoint with the following: https://{yourDomain}/your/received/message/path
- Add the Authorization header. Example: Basic: Base64 encoded username and password For more information, refer to Authentication.



