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.
O erro que um envio devolve enquanto um template não está aprovado.
O erro devolvido depois que um template foi pausado por qualidade.
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.
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átisVerificado em