easyCoexistence
Iniciar sessãoIniciar teste gratuito
Meta Tech Provider

O webhook message_template_status_update

message_template_status_update comunica uma alteração no estado de revisão de um template: aprovado, rejeitado, pausado ou desativado. Permite que uma integração envie um template e receba o resultado, em vez de consultar a Meta periodicamente e tentar adivinhar com que frequência deve perguntar.

132001

O erro devolvido ao enviar enquanto um template não está aprovado.

132015

O erro devolvido quando um template foi pausado por questões de qualidade.

132016

O erro devolvido quando um template foi desativado permanentemente.

Os estados que comunica

Um template passa por um pequeno conjunto de estados, e cada alteração chega aqui.

  • Aprovado: o template pode ser enviado a partir desse momento.
  • Rejeitado: não pode ser enviado, e o motivo acompanha o evento.
  • Pausado: a qualidade baixou o suficiente para a Meta o suspender temporariamente.
  • Desativado: pausas repetidas terminaram numa paragem permanente, sendo necessário um novo template.

Porque dispensa consultas repetidas

A alternativa consiste em perguntar repetidamente e tentar adivinhar com que frequência.

Sem este evento, uma integração que cria um template tem de consultar get_template_status em intervalos regulares até a resposta mudar. Consultar demasiadas vezes é desperdício; consultar raramente faz com que um template aprovado permaneça uma hora sem que ninguém dê por isso.

Com este evento, o fluxo consiste em enviar e aguardar. A Meta envia o resultado, normalmente em poucos minutos, e a integração reage uma vez. Para uma agência que cria templates em nome de clientes, esta é a diferença entre uma fila que se esvazia sozinha e outra que alguém tem de acompanhar.

O que fazer com cada resultado

Aprovado é simples: marque-o como apto para envio. Os outros três estados são onde está o valor.

Rejeitado inclui um motivo, que vale a pena apresentar literalmente em vez de resumir, porque normalmente é suficientemente específico para permitir agir e uma paráfrase pode omitir essa informação.

Pausado significa que o conteúdo provocou reações negativas, e reenviá-lo quando a pausa terminar produzirá o mesmo resultado. É um sinal para editar, não para esperar.

Desativado é definitivo para esse template. A única forma de avançar é criar outro com conteúdo diferente; tratá-lo como temporário deixa o percurso de envio interrompido indefinidamente.

Erros comuns

  • Consultar a aprovação quando este evento a comunica.
  • Resumir o motivo da rejeição em vez de o apresentar. Os detalhes são o que permite agir.
  • Esperar que um template desativado volte a funcionar. Esse estado é permanente e exige um novo template.
Fazer isto com a EasyCoexistence

A EasyCoexistence comunica o estado dos templates através do painel e do conector MCP, para que um assistente possa enviar um template e informar quando a Meta tiver decidido.

Perguntas frequentes

Quanto tempo demora normalmente a aprovação?

Normalmente, alguns minutos; por vezes, até um dia. Nenhum fornecedor consegue acelerá-la.

Um template pausado é igual a um desativado?

Não. A pausa termina depois de algum tempo; a desativação é permanente e resulta de pausas repetidas.

Uma rejeição indica o motivo?

Sim, e o motivo é suficientemente específico para permitir agir, pelo que vale a pena transmiti-lo sem alterações.

Posso continuar a enviar outros templates enquanto um está pausado?

Sim. O estado aplica-se a esse template, não ao número.

Continue a ler

Pronto para começar?

Configure a Coexistência do WhatsApp em minutos, não em meses. A aplicação continua a funcionar no telemóvel.

Começar período experimental gratuito

Verificado em

message_template_status_update