Skip to main content

Olá, pessoal! Tudo bem?

Gostaria de entender se existe alguma forma de identificar se um cliente já está em atendimento antes de enviarmos uma mensagem automatizada.

Contextualizando, atualmente temos um fluxo de recuperação de carrinhos abandonados. Se o cliente realiza uma compra e não efetua o pagamento em até 30 minutos, disparamos uma mensagem via WhatsApp com o objetivo de recuperar a venda (oferecendo um cupom, por exemplo).

O problema é que essa mensagem está sendo enviada mesmo quando o cliente já está em uma conversa ativa com o atendimento humano, o que acaba interrompendo e atrapalhando o atendente.

Por isso, gostaria de saber se há alguma rota na API que permita, a partir do user-identifier, verificar se o cliente já está em atendimento ativo, para que possamos evitar esse tipo de situação.

Pesquisei e encontrei algumas menções à rota GET /users/{userIdentifier}/state, mas ela não parece atender ao nosso caso, pois fiz alguns testes e, mesmo com uma conversa ativa em andamento, a resposta foi um status de falha:

{
"method": "get",
"status": "failure",
"reason": {
"code": 67,
"description": "The requested resource was not found"
},
...
}

Alguém já passou por isso ou teria alguma sugestão?

Obrigado desde já!

Nenhum comentário

Comente