Multi-Product Templates

Updated June 2026 5 min read

A multi-product template shows a handful of products, grouped into neat sections — a curated mini-catalog inside one message. Great for 'here are some options' moments.

All guides
On this page

Quick facts

Products shown
A curated few
Grouping
Into named sections
Pulls from
Your Commerce Manager catalog
Best for
Offering a short menu

A WhatsApp multi-product message template shows several products from your catalog in one message, grouped into named sections. It works like a small, curated catalog: the customer browses the chosen items, taps any to see details, and adds them to a cart, all inside the chat.

In simple language: A multi-product template is a WhatsApp message that shows several catalog products at once, sorted into sections like a mini-catalog.

Who should read this?

  • Sellers suggesting a small set of options
  • Shops with grouped ranges (e.g. by category)
  • Anyone between single-product and full catalog

Between showing one product and showing everything sits a useful middle ground: a multi-product template. It’s how you hand the customer a curated short list instead of the entire catalog.

What it shows

A multi-product message (MPM) template displays up to 30 products from your catalog in one message, organised into up to 10 named sections. Each product still shows its image, name and price — all pulled from Meta Commerce Manager — and the customer can browse, view details, manage cart items and submit an order, all inside the chat.

A multi-product message template showing products grouped into sections

You’ll need an ecommerce catalog, with inventory, connected to your WhatsApp Business Account. Like single-product messages, MPM templates can’t be forwarded to other customers.

Example: a customer asks “What gift options do you have under ₹1,000?” and you reply with a multi-product message showing five gift items, each with photo and price.

Sections explained

The standout feature of a multi-product message is sections: named groups that organise the products. You decide the section names and which products go in each.

Section: Best sellers
   • Cotton kurta — ₹899
   • Silk scarf — ₹650
Section: New arrivals
   • Linen shirt — ₹1,199
   • Denim jacket — ₹1,999

Products organised into named sections inside the message

Sections help the customer make sense of the list at a glance. Clear names (“Under ₹500”, “Festive picks”) do the filtering work for them, which makes them more likely to tap.

When to use it

A multi-product template fits when you want to suggest a curated set:

  • A customer asks for options in a category (“Show me your phone cases”).
  • You’re recommending a small bundle that goes together.
  • You want to highlight a seasonal selection without the full catalog.

Example: a sweet shop replies to “What’s good for Diwali?” with a multi-product message split into “Gift boxes” and “Single sweets”.

Creating an MPM template

You create the template with a POST request. It uses a text header (one variable allowed), a body, an optional footer, and a single MPM button. The actual products are chosen later, at send time:

POST https://waba-v2.360dialog.io/v1/configs/templates
{
  "name": "abandoned_cart",
  "language": "en_US",
  "category": "MARKETING",
  "components": [
    {
      "type": "HEADER",
      "format": "TEXT",
      "text": "Forget something, {{1}}?",
      "example": { "header_text": ["Pablo"] }
    },
    {
      "type": "BODY",
      "text": "Looks like you left these items in your cart, still interested? Use code {{1}} to get 10% off!",
      "example": { "body_text": [["10OFF"]] }
    },
    {
      "type": "BUTTONS",
      "buttons": [{ "type": "MPM", "text": "View items" }]
    }
  ]
}

Sending an MPM template

When you send, the mpm button’s action carries the sections — each with a title and a list of product_items referenced by their catalog product_retailer_id. The thumbnail_product_retailer_id sets the cover image:

POST https://waba-v2.360dialog.io/messages
{
  "messaging_product": "whatsapp",
  "recipient_type": "individual",
  "to": "16505551234",
  "type": "template",
  "template": {
    "name": "abandoned_cart",
    "language": { "code": "en_US" },
    "components": [
      {
        "type": "header",
        "parameters": [{ "type": "text", "text": "Pablo" }]
      },
      {
        "type": "body",
        "parameters": [{ "type": "text", "text": "10OFF" }]
      },
      {
        "type": "button",
        "sub_type": "mpm",
        "index": 0,
        "parameters": [
          {
            "type": "action",
            "action": {
              "thumbnail_product_retailer_id": "2lc20305pt",
              "sections": [
                {
                  "title": "Popular Bundles",
                  "product_items": [
                    { "product_retailer_id": "2lc20305pt" },
                    { "product_retailer_id": "nseiw1x3ch" }
                  ]
                },
                {
                  "title": "Premium Packages",
                  "product_items": [
                    { "product_retailer_id": "n6k6x0y7oe" }
                  ]
                }
              ]
            }
          }
        ]
      }
    ]
  }
}

Order webhooks

When a customer submits an order from a multi-product message, you receive an order webhook listing the items they chose, with quantities, prices and currency:

{
  "object": "whatsapp_business_account",
  "entry": [
    {
      "id": "102290129340398",
      "changes": [
        {
          "value": {
            "messaging_product": "whatsapp",
            "contacts": [
              { "profile": { "name": "Pablo Morales" }, "wa_id": "16505551234" }
            ],
            "messages": [
              {
                "from": "16505551234",
                "id": "wamid.HBgLMTY1MDM4Nzk0MzkVAgASGBQzQTMxNzA1QzNENEI4ODY0OTY2MAA=",
                "timestamp": "1683223069",
                "type": "order",
                "order": {
                  "catalog_id": "1537566713439863",
                  "product_items": [
                    {
                      "product_retailer_id": "n6k6x0y7oe",
                      "quantity": 1,
                      "item_price": 99.99,
                      "currency": "USD"
                    }
                  ]
                }
              }
            ]
          },
          "field": "messages"
        }
      ]
    }
  ]
}

MPM templates are Marketing templates, so in India each one costs ₹0.86 to send.

How it compares

Here’s where multi-product sits next to its cousins:

TemplateProductsFeels like
Single-productOneA spotlight
Multi-productA few, in sectionsA short menu
CatalogAll of themThe full shop

Note: multi-product, single-product and catalog templates are Meta platform commerce features; availability depends on your WhatsApp setup and whether commerce is enabled. Pick multi-product when the customer would benefit from choice, but not from being shown everything at once.

Keep reading

Related questions people ask

What is a WhatsApp multi-product message?

It's a template that shows several products from your catalog in one message, grouped into named sections. The customer can browse them and add items to a cart inside the chat.

How is multi-product different from a catalog template?

A catalog template shows your entire catalog. A multi-product template shows only a curated few products you choose, organised into sections — like a short menu instead of the whole list.

How many products can a multi-product message show?

It's meant for a curated set, typically a handful organised into sections. Keeping it short — around three to five items — keeps the message focused and easy to scan.

Key takeaways

  • A multi-product template shows several chosen products in one message.
  • Products are grouped into named sections, like a mini-catalog.
  • Use it to offer a curated short list, not the whole range.
Published: June 2026 Last reviewed: June 2026 Reviewed by: ChatMitra WhatsApp API Team

Put WhatsApp to work for your business

Start free on the Starter plan — pay just ₹0.20 per conversation, no subscription. Upgrade to Pro (₹999/month) when you need automation, or Enterprise for zero platform fees at scale.