Durante o envio de push transacional de status do pedido pela integração VTEX, alguns disparos retornam o status "Destinatário não encontrado". Isso acontece quando a Inngage Context Cloud não localiza um usuário apto a receber push com o e-mail enviado pela VTEX no evento do pedido.


Condições para o envio

Para que o push seja enviado corretamente, o usuário precisa:

  • Ter um cadastro identificado pelo mesmo e-mail enviado pela VTEX.
  • Ter feito login ou se identificado no app/site com esse e-mail.
  • Ter permissão ativa para receber notificações push.
  • Ter um device token válido registrado na Context Cloud.

Sem esse vínculo, o usuário não é encontrado na base de push e o envio não pode ser realizado.


Como funciona a identificação do destinatário

Na integração de status do pedido da VTEX, a VTEX envia à Context Cloud algumas informações do pedido, incluindo o order_id e o email do cliente. A partir do e-mail recebido, a Context Cloud busca na base de subscribers o usuário correspondente que tenha permissão de push.

O fluxo é:

  1. A VTEX envia o evento do pedido.
  2. A Context Cloud recebe o e-mail do cliente.
  3. A plataforma procura um subscriber cadastrado com esse mesmo identificador.
  4. Se encontra, o push é enviado. Se não encontra, o status é "Destinatário não encontrado".

Principais causas


1. Usuário não identificado com o mesmo e-mail

É o cenário mais comum. A VTEX envia um e-mail no evento do pedido, mas esse e-mail não está vinculado a um usuário cadastrado para push na Context Cloud. Isso pode ocorrer quando o cliente:

  • Não realizou login.
  • Navegou anonimamente.
  • Utilizou outro e-mail no app/site.
  • Não foi identificado corretamente pela integração.

Por exemplo: a VTEX envia cliente@exemplo.com, mas o usuário registrado na Context Cloud não tem esse e-mail vinculado ou não está identificado na base. Nesse caso, o push não encontra o destinatário.


2. Usuário nunca permitiu notificações push

Para receber push, o usuário precisa aceitar as permissões de notificação no navegador ou no aplicativo. Se isso nunca aconteceu, não existe um dispositivo válido para envio e o usuário não está apto a receber push.


3. Device token inválido ou inexistente

Mesmo que o usuário exista na base, o envio depende de um device token válido. O device token é um identificador único gerado pelo Android ou iOS quando o usuário permite receber notificações push. Ele funciona como o "endereço" do dispositivo, permitindo que a Context Cloud envie notificações para aquele aparelho específico.


4. Usuário perdeu a permissão de push

Também pode acontecer quando o usuário:

  • Removeu a permissão de notificações.
  • Desinstalou o aplicativo.
  • Limpou os dados do navegador.
  • Reinstalou o app.
  • Teve o token expirado pelo sistema operacional.

Nesses casos, o dispositivo deixa de ser válido para envio.


Importante

O status "Destinatário não encontrado" não significa necessariamente um erro na integração da VTEX. Na maioria dos casos, significa apenas que não foi encontrado um subscriber válido associado ao e-mail recebido para realizar o envio do push.