custom
Texto livre com variáveis, cabeçalho e botões. É o modelo mais usado e o único totalmente aberto: nada aqui é escrito pela Meta, e nenhum campo depende de catálogo, pagamento ou formulário.
Nove ideias para você partir de uma
Arraste a faixa para o lado. Estes nove são pontos de partida, não um catálogo: todos são o mesmo
custom, e o que muda é quais componentes entram. Você combina os que quiser — cabeçalho de qualquer formato, ou nenhum; rodapé, ou nenhum; até dez botões, ou nenhum.1. Promoção com imagem
1. Promoção com imagem
example no corpo. O negrito é o *asterisco* do WhatsApp, e os parágrafos são \n — quebra de linha só a mensagem aceita. No envio, cabeçalho de mídia exige o parâmetro da imagem: a da criação é só a amostra que a Meta revisa.2. Recuperação de carrinho
2. Recuperação de carrinho
3. Boas-vindas com vídeo
3. Boas-vindas com vídeo
4. Lembrete de agendamento
4. Lembrete de agendamento
2388299.5. Cobrança com boleto em PDF
5. Cobrança com boleto em PDF
6. Retirada na loja, com mapa
6. Retirada na loja, com mapa
7. Aviso operacional, sem botão
7. Aviso operacional, sem botão
8. Pesquisa de satisfação
8. Pesquisa de satisfação
9. Confirmação de pedido
9. Confirmação de pedido
É o payload completo desta página: cabeçalho de texto com variável, mensagem, rodapé e os três tipos de botão livre. Ele está inteiro no JSON de criação, com o JSON de envio ao lado.
Como funciona
Você escreve o texto uma vez, marca com variável o que muda a cada cliente, e a Meta aprova o molde. No envio, cada variável recebe o valor daquele disparo. É o modelo para tudo que não é comércio, autenticação nem promoção com estrutura própria: confirmação de pedido, aviso de status, cobrança, lembrete de agendamento, retomada de contato.Na criação e no envio
Campos deste modelo
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
- Variável abrindo ou fechando o texto do cabeçalho ou da mensagem.
- Variável sem exemplo.
- Texto curto com muitas variáveis.
- Resposta rápida no meio dos outros botões.
- Endereço de botão sem
httpouhttps, e telefone sem o código do país.