Melhoria: API que retorne se a mensagem enviada foi recebida


Reputação 1

Boa tarde,

Solicitamos o desenvolvimento de uma melhoria no processo de disparo de menagens via whatsapp, geradas ateravés de uma integração com o banco de dadaos (via API)

Atualmente, conforme foi disposto para nós em ticket #215000, atualmente não existe uma API que nos informe se a mensagem foi recebida ou não.

Nosso problema atual, estamos usando o processo de disparo de mensagens via banco de dados, e recebemos apenas os status de sucesso ou erro no envio, mas não sabemos se o número enviado é válido. Exemplo: Em números de celular 19999999999 é gravado retorno de sucesso, mas o número não existe, deste modo não temos efetividade no controle de nossos processos se o beneficiário recebeu ou não a mensagem.

Por gentileza, termos uma API que retorne se a mensagem foi recebida ou não, seria de extrema importância para nossa organização.


8 comentários

Reputação 2

Olá Adriele, é possivel sim via api de notificações!

https://docs.blip.ai/#get-notifications-of-a-message

Reputação 1

Olá Adriele, é possivel sim via api de notificações!

https://docs.blip.ai/#get-notifications-of-a-message

Olá Gabriel,

Usamos a API informada e postamos nosso retorno obtido em chamado 209508, informando que não estávamos recebendo os retornos “receivid” ou “failed”, que é o que precisamos.

Obtivemos essa resposta em chamado “Em relação ao problema apresentado, entendemos que o retorno das notificações visualizadas no Postman se refere a requisições internas feitas dentro do nosso gateway para o envio das notificações. No entanto, o retorno específico do Meta não é apresentado nessa requisição, apenas retornos internos. Sendo necessário verificar diretamente dentro do contato do usuário.”

Ao questionarmos se esse retorno “received/failed” poderia ser disponível via API, recebemos o seguinte retorno em chamado 215000: “ Infelizmente, não é possível consultar esse status com precisão através da API da Blip. Conforme dito anteriormente pelo Bruno, a API de notificações retorna apenas os dados internos [Blip] feitas dentro do nosso gateway para o envio de notificações. Para saber o status exato do envio de uma notificação ativa, seria preciso acessar o retorno da API do WhatsApp à chamada do Blip, infelizmente, isso ainda não é possível.”

Deste modo, solicitamos o desenvolvimento dessa melhoria

 

Reputação 2

Estranho Adriele, sempre utilizei essa chamada e recebo o “received/failed” normalmente. Ultimamente tenho percebido um certo delay, mas depois de alguns minutos já consigo checar esses status. Tem algum exemplo de mensagem e retorno por ai?

Reputação 1

Estranho Adriele, sempre utilizei essa chamada e recebo o “received/failed” normalmente. Ultimamente tenho percebido um certo delay, mas depois de alguns minutos já consigo checar esses status. Tem algum exemplo de mensagem e retorno por ai?

Bom saber que vocês conseguiram simular, vamos tentar retomar internamente esse assunto.

Esse é um exemplo que reportamos para blip, enviamos a notificação no dia 30/11 por volta das 18h35. No dia 01/12, 9h30 ainda não tínhamos recebido o retorno received/failed

 

Reputação 2

Me parece que nesse caso o WPP nunca retornou para o Blip. A mensagem chegou ao usuario?

Reputação 1

Me parece que nesse caso o WPP nunca retornou para o Blip. A mensagem chegou ao usuario?

Usamos um telefone inexistente, nosssa ideia seria ter esse controle na verdade. Usamos o processo de disparo de mensagem via banco de dados através de um processo de nosso CRM. Em nossa base, podem existir números de tefefones inexistentes devido o cliente ter informado algum número errado ou erro de digitação.

Pegamos um caso, em ambiente de produção, em que o beneficiário não recebeu a mensagem, pois o número era inválido, e não tivemos esse retorno.

Nossa necessidade, seria ter o retorno após o envio da mensagem se a mesma foi entregue, assim entendemos se é um número válido ou não e podemos também orientar nosso atendimento a tentar uma outra forma de contato uma vez que o cliente não recebeu o retorno enviado por nós

Reputação 2

No segundo passo dessa documentação explica como checar o numero whatsapp: https://docs.blip.ai/#sending-a-notification-active-message

Nesse caso o alternative account vem preenchido?

Reputação 1

No segundo passo dessa documentação explica como checar o numero whatsapp: https://docs.blip.ai/#sending-a-notification-active-message

Nesse caso o alternative account vem preenchido?

Olá Gabriel.

Realizamos novas validações nessa API que você enviou, vide que dispomos um número de contato que não existe

 

Comente