Skip to main content

Catalog templates | Developer Documentation

Catalog templates

Updated: Mar 3, 2026
This document explains how to create catalog templates. See Sell Products & Services to learn more about product catalogs and ways to showcase your products.
Catalog templates are marketing templates that allow you to showcase your product catalog entirely within WhatsApp. Catalog templates display a product thumbnail header image of your choice and custom body text, along with a fixed text header and fixed text sub-header.
When a customer taps the View catalog button in a catalog template message, your product catalog appears within WhatsApp.

Creating catalog templates

Requirements

Request parameters

Placeholder Description Sample Value
<BODY_TEXT>
String
Required.

Template body text. Variables are supported.

Maximum 1024 characters.
Now shop for your favorite products right here on WhatsApp! Get Rs {{1}} off on all orders above {{2}}Rs! Valid for your first {{3}} orders placed on WhatsApp!
<EXAMPLE_BODY_TEXT>
String (of an array of strings)
Required if body text uses variables.

Sample strings to replace variable placeholders in <BODY_TEXT> string.

Maximum 1024 characters.
100
<FOOTER_TEXT>
String
Optional.

Template footer text. Variables are supported.

Maximum 60 characters.
Best grocery deals on WhatsApp!
<LANGUAGE>
String
Required.
en_US
<NAME>
String
Required.

Template name.

Maximum 512 characters.
intro_catalog_offer

Sending catalog template messages

You can send approved catalog templates in a template message. See Sell Products & Services to learn more about product catalogs and ways to showcase your products.

Requirements

Request parameters

Placeholder Description Sample Value
<CODE>
String
Required.
en_US
<NAME>
String
Required.

Template name.
intro_catalog_offer
<THUMBNAIL_PRODUCT_RETAILER_ID>
String
Optional.

Item SKU number. Labeled as Content ID in the Commerce Manager.

The thumbnail of this item will be used as the message's header image.

If the parameters object is omitted, the product image of the first item in your catalog will be used.
2lc20305pt
<TEXT>
String
Required if template uses variables.

Template variable.
100
<TO>
String
Required.

Customer phone number.
+16505551234
<TYPE>
String
Required if template uses variables.

Template variable type.
text

See also

    Sell Products & ServicesCatalog Messages