Meta Tech Provider

O webhook smb_message_echoes

O smb_message_echoes entrega o que a sua equipe envia pelo app do WhatsApp Business. Ele existe só em números com Coexistência, porque só eles têm uma pessoa enviando pelo celular além do software enviando pela API.

  • O que a pessoa enviou, entregue ao software
  • Só em números com Coexistência
  • Ignorar causa resposta em dobro
Começar teste grátis

Nada é cobrado por 7 dias. Cancele quando quiser.

Não guardamos mensagensBusiness App + Cloud APIMCP para Claude e ChatGPTNo ar em 2 minutos
1

Campo que informa ao seu sistema a mensagem de saída de uma pessoa.

2

Campos do caminho de mensagem no total: este e messages.

0

Equivalente em um número integrado sem Coexistência.

Por que esse campo existe?

Porque a Coexistência cria uma situação para a qual a API não foi construída no começo: duas coisas enviando de um único número.

Em um número Cloud API comum, o software é o único remetente, então não há nada a informar. Em um número com Coexistência a equipe continua respondendo pelo celular, e sem uma forma de enxergar isso o software estaria operando às cegas sobre metade de cada conversa.

O echo fecha essa lacuna. Quando alguém digita uma resposta no app do WhatsApp Business, ela chega ao seu endpoint como um evento, com o mesmo formato de uma mensagem recebida, mas marcada como saída da empresa.

O que quebra se você ignorar?

O cliente é respondido duas vezes, e isso parece descuido.

A sequência de sempre é o cliente perguntar algo às oito da manhã, uma pessoa pegar a conversa no celular em menos de um minuto, e uma automação que nunca viu aquela resposta responder a mesma pergunta três minutos depois. Do lado do cliente, isso é uma empresa que não sabe o que ela mesma já disse.

Tratar disso não é complicado. Registre o echo na conversa exatamente como faria com uma mensagem recebida, e confira se houve atividade recente antes de enviar. O que torna isso perigoso é que é invisível em teste, porque uma conversa de teste não tem uma pessoa respondendo.

Erros comuns

  • Tratar os echoes como ruído e descartar. Eles são o único sinal de que uma pessoa já respondeu.
  • Presumir que o campo existe em todo número. Ele é específico da Coexistência.
  • Testar sem uma pessoa no fluxo, que é justamente o cenário em que o problema nunca aparece.
Fazendo isso com o EasyCoexistence

A EasyCoexistence roteia os dois campos do caminho de mensagem, este e messages, direto da Meta para o seu endpoint. Nenhum dos dois passa por nós.

Perguntas frequentes

Os echoes incluem mídia?

Eles informam o que foi enviado, inclusive referências a mídia, no mesmo formato das mensagens recebidas.

Isso existe em um número Cloud API normal?

Não. Sem Coexistência não há uma pessoa enviando por um app, então não há nada para ecoar.

Posso desligar?

Ele vem junto com o caminho de mensagem. Rotear esse caminho para o seu endpoint inclui ele, e ignorar no código é uma escolha com consequências.

Isso tem algum custo?

Não. É um evento de webhook, não um envio de mensagem.

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átisNada é cobrado por 7 dias. Cancele quando quiser.

Verificado em

smb_message_echoes