Meta Tech Provider

O webhook message_template_status_update

O message_template_status_update informa uma mudança no estado de revisão de um template: aprovado, recusado, pausado ou desativado. É o que permite a uma integração enviar um template e depois ser avisada do resultado, em vez de consultar a Meta em intervalos e adivinhar de quanto em quanto tempo perguntar.

132001

O erro que um envio devolve enquanto um template não está aprovado.

132015

O erro devolvido depois que um template foi pausado por qualidade.

132016

O erro devolvido depois que um template foi desativado em definitivo.

Os status que ele carrega

Um template passa por um conjunto pequeno de estados, e cada mudança chega aqui.

  • Aprovado: o template pode ser enviado a partir de agora.
  • Recusado: ele não pode, e o motivo acompanha o evento.
  • Pausado: a qualidade caiu o suficiente para a Meta suspender o template temporariamente.
  • Desativado: pausas repetidas terminaram em uma parada permanente, e é preciso um template novo.

Por que isso elimina a consulta periódica

Porque a alternativa é perguntar várias vezes e adivinhar a frequência.

Sem este evento, uma integração que cria um template precisa consultar get_template_status em algum intervalo até a resposta mudar. Com frequência demais é desperdício; com frequência de menos, um template fica aprovado por uma hora antes de alguém perceber.

Com ele, o fluxo é enviar e esperar. A Meta empurra o resultado, em geral em minutos, e a integração reage uma vez. Para uma agência que cria templates em nome de clientes, essa é a diferença entre uma fila que se esvazia sozinha e uma que alguém precisa ficar olhando.

O que fazer em cada resultado

Aprovado é o simples: marque como enviável. Os outros três é onde está o valor.

Recusado traz um motivo, que vale mostrar literalmente em vez de resumir, porque o motivo costuma ser específico o bastante para agir, e uma paráfrase perde isso.

Pausado quer dizer que o conteúdo produziu reações ruins, e reenviar depois que a pausa acabar produz o mesmo resultado. É um convite a editar, e não a esperar.

Desativado é final para aquele template. O único caminho adiante é um novo, com conteúdo diferente, e tratar como temporário deixa um caminho de envio quebrado por tempo indeterminado.

Erros comuns

  • Ficar consultando pela aprovação quando este evento a informa.
  • Resumir um motivo de recusa em vez de mostrar. Os detalhes são o que torna o motivo acionável.
  • Esperar um template desativado voltar. Esse estado é permanente e exige um template novo.
Fazendo isso com o EasyCoexistence

A EasyCoexistence informa o status dos templates pelo painel e pelo conector MCP, então um assistente pode enviar um template e avisar você quando a Meta tiver decidido.

Perguntas frequentes

Quanto tempo costuma levar a aprovação?

Em geral minutos, às vezes até um dia. Nenhum provedor consegue acelerar isso.

Um template pausado é o mesmo que um desativado?

Não. A pausa acaba depois de um período; a desativação é permanente e vem depois de pausas repetidas.

A recusa diz o motivo?

Sim, e o motivo é específico o bastante para agir, e é por isso que vale repassar sem editar.

Posso enviar outros templates enquanto um está pausado?

Pode. O estado vale para aquele template, e não para o número.

Continue lendo

Pronto para começar?

Configure o WhatsApp Coexistence em minutos, não em meses. O aplicativo continua funcionando no celular.

Começar teste grátis

Verificado em

message_template_status_update