Catalog templates allow you to send a message with a button that opens your full WhatsApp product catalog. When the user taps the button, they can browse your entire catalog within WhatsApp. This is useful for driving product discovery and engagement with your full product range.
Prerequisites
Before creating catalog templates, you must:
Set up commerce messaging on your WhatsApp channel -- connect a Facebook catalog to your WhatsApp Business Account. Follow the guide: Set up commerce messaging.
Get your product IDs from the connected catalog in Facebook Commerce Manager. Open your catalog and copy the content ID of the product(s) you want to reference. These IDs are used as externalProductId values in the template.
A catalog can only be associated with one WhatsApp Business Account at a time, and a WhatsApp Business Account can only be connected to one catalog.
Block Structure
A catalog template uses a single whatsapp-catalog block:
Component
Required
Description
Body text
Yes
Main message text (max 1024 characters)
Catalog action
Yes
Button that opens the catalog
Footer text
No
Text below the body (max 60 characters)
Body
The body is mandatory and describes the catalog or provides a call-to-action message.
{"type":"text","text":{"text":"Browse our complete collection of products! Tap below to explore."}}
Catalog Action
The catalog action creates a button that opens your WhatsApp catalog when tapped. You can optionally set a thumbnail product to display alongside the button.
Property
Required
Description
thumbnail.externalProductId
No
Product ID from your Facebook Commerce Manager catalog to use as the button thumbnail
If no thumbnail is specified, WhatsApp will use a default catalog icon.
Footer
Optional text footer, max 60 characters.
Complete Example
Catalog Without Thumbnail
If you don't need a specific product as the thumbnail: