
Link documentação de erros da META https://developers.facebook.com/documentation/business-messaging/whatsapp/support/error-codes
Falta ou excesso de parâmetros(Normalmente falta deles quando usado via fluxo, para falta excesso só em chamadas api direta na meta)
Quebra de linhas.
A falta de parãmetros ocorre normalmente acontece quando você não define uma variável OU quando existe sim variável definida no template mas o campo da variável no lead/negocio está vazia! Logo, por estar vazia vai dar erro!
O excesso de parâmetros, com quase certeza que não é seu caso!
Pode acontecer excesso de parãmetros se usar chamadas de API de forma manual mas não em bloco de mensagem. Exemplo: Você definiu no template 2 variáveis e enviou 3, mas isso, novamente pra deixar claro, somente em chamadas de API direto na meta. Não há como pelos blocos de mensagens. ESTE 99,99% das vezes não é o caso, excessões são em uso de bloco HTTP fazendo chamada na META ou via N8N ou outro sistema fazendo chamadas direta na META.
Em resumo, deu este erro? Veja se o lead que deu erro, tem os valores em todas variáveis!
A quebra de linha é um dos principais gatilhos do erro 132018.
O template foi aprovado com duas variáveis e você envia ele com estes valores:
{{1}} = Allan
{{2}} = “Estamos te aguardando pra dar continuidade.
Tudo bem?”
A mensagem final terá uma estrutura diferente da aprovada. Note após de ‘continuidade’ que foi dado quebra de linha com ‘enter’.
⚠Isso não é permitido! Quebra de linha irá gerar o erro 132018.
Mesmo que o conteúdo esteja "dentro do contexto aprovado", a estrutura muda.
Um dos erros mais comuns é usar a variável para algo diferente do contexto aprovado no template.
Exemplo aprovado: "Olá {{1}}, tudo bom? {{2}}, então já sabe, qualquer coisa me chama!"
Onde:
{{1}} = Nome
{{2}} = Frase curta contextual
Erro comum ao enviar:
{{1}} = Allan
{{2}} = Estamos lembrando você que sua encomenda chegou e queremos tranquilizar você para que fique despreocupado. Ela está armazenada em segurança em nosso QG.
Mensagem final enviada:
Olá Allan, tudo bom? Estamos lembrando você que sua encomenda chegou e queremos tranquilizar você para que fique despreocupado. Ela está armazenada em segurança em nosso QG, então já sabe, qualquer coisa me chama!
Problemas aqui:
Texto excessivo dentro da variável
Conteúdo fora do contexto esperado
Estrutura diferente da intenção original aprovada.
A Meta aceita variáveis dinâmicas, mas não é bem visto transformar variável em bloco inteiro de texto. Use sabendo que pode funcionar hoje e falhar amanhã.
O ideal é estruturar o template deixando apenas partes realmente variáveis como dinâmicas.
Exemplo mais seguro:
"Olá {{1}}, tudo bom? Estamos lembrando você que sua encomenda chegou e queremos tranquilizar você para que fique despreocupado. Ela está armazenada em segurança em nosso {{2}}, então já sabe, qualquer coisa me chama!"
Onde:
{{1}} = Nome
{{2}} = Local
Aqui:
As variáveis são pequenas
Não há quebra de linha
O contexto permanece fiel ao aprovado
Exemplo do texto na extrutura ideal:
“Olá Allan, tudo bom? Estamos lembrando você que sua encomenda chegou e queremos tranquilizar você para que fique despreocupado. Ela está armazenada em segurança em nosso QG Central, na rua 600, n 111, centro - BC, então já sabe, qualquer coisa me chama!"
O erro 132018 não é falha da API.
Ele indica que:
A estrutura enviada não corresponde ao template aprovado pela META
Há divergência na quantidade de variáveis aprovadas e/ou com valores preenchidos(confira se o lead possir valores nas variávis)
O nome ou idioma do template está incorreto
Sempre que esse erro aparecer, revise a estrutura do template aprovado e compare linha por linha com o JSON enviado.