Catalog Templates

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:

  1. Set up commerce messaging on your WhatsApp channel -- connect a Facebook catalog to your WhatsApp Business Account. Follow the guide: Set up commerce messagingarrow-up-right.

  2. Get your product IDs from the connected catalog in Facebook Commerce Managerarrow-up-right. 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.

circle-exclamation

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.

Optional text footer, max 60 characters.


Complete Example


Catalog Without Thumbnail

If you don't need a specific product as the thumbnail:


Last updated

Was this helpful?