Skip to main content
product_card_carousel Cartões puxados do seu catálogo.

Como funciona

Cada cartão é um espaço reservado para um produto: imagem, nome e preço vêm do catálogo no envio, e você escolhe qual produto em cada disparo. A assimetria que pega todo mundo: a Meta exige exatamente 2 cartões na criação, mas aceita até 10 no envio.

Na criação e no envio

Campos deste modelo

O cartão de produto não tem texto. Mandar um corpo no cartão, ou um segundo botão, volta como component of type BODY is required, código 2388045, que não descreve a causa.

JSON completo

São dois JSON: um cria o template, e a Meta aprova uma vez. O outro envia a mensagem, e vai a cada disparo, com os valores daquele envio nas variáveis marcadas com chaves.

1. Criar o template

POST /whatsapp/businesses/{wabaId}/templates — ver em Referência da API.

2. Enviar depois de aprovado

POST /v1/channels/{channelId}/messages — ver em Enviar template.

O que a Meta recusa aqui

  • Número de cartões diferente de 2 na criação.
  • Texto no cartão de produto.
  • Dois botões no mesmo cartão.
  • Rótulo diferente do exigido no botão SPM: Ver em template pt_BR, View nos outros.