Skip to main content

Olá pessoal, tudo bem?



Venho aqui pedir ajuda pois já tentei com o suporte da BLIP e não tive muito sucesso.



O que acontece é o seguinte: Tenho duas equipes e ao longo do dia mensagens ativas diferentes são enviadas para o mesmo cliente.





  • Analista 1 enviou a mensagem ativa 1 para o cliente X


  • Analista 2 enviou a mensagem ativa 2 para o cliente X




O problema é que quando o cliente não responde a primeira mensagem ativa e passa se algum tempo e ele receber a segunda, ao responder ele é direcionado para o bloco escolhido na mensagem ativa 1. Isso gera muitos problemas para o meu time pois eles tem horários diferenciados e impacta nos relatórios de atendimento (filas).



Gostaria de saber se existe algum outro modo de resolver essa questão, sem ser o change user state pois já fiz testes com a equipe de devs e ele muda o cliente mesmo que ele esteja em um atendimento e isso não é bom, impacta toda sua experiencia de atendimento.



Preciso que exista um meio de ter um timeout na mensagem ativa mesmo sem o cliente ter respondido. Alguém ja tentou algo do tipo?



Obrigada!

@Fernanda_Fragoso para isso recomendo que use o redirecionamento para blocos com mensagem e time out de ações ai ele vai ficar cobrando o contato a cada tempo essa resposta.


image


Mesmo que o cliente não responda a mensagem ativa?


Olá, @Fernanda_Fragoso!



Você iria Definir um tempo de Inatividade para o bloco que espera uma resposta do seu cliente (como descrito pelo @Rafael_Figueiredo), e iria fazer uma condição de saída com ‘Se resposta do Usuário não existe’, assim você iria redirecionar o Usuário após acabar o tempo definido e ele não ter respondido. Você também pode fazer uma condição para ‘Se resposta do Usuário existe’ e redirecionar ele para o atendimento, deixando a saída padrão para ser executada quando o tempo de inatividade definido acabar.


Olá @Jessica_Vaz!



Fiz o que você e @Rafael_Figueiredo me sugeriram mas ele continua sendo direcionado para a fila atendimento após o tempo de inatividade definido e não para o menu principal como eu gostaria que fosse


Você pode tentar diferenciar pelo Template da Mensagem enviada, a mesma fica salva nos extras contatos do Usuário como ‘campaignMessageTemplate’, então todas as mensagens seriam redirecionadas para o mesmo Bloco, mas se campaignMessageTemplate = X vai para atendimento, se igual a Y vai para o Menu Principal.


Nunca testei, mas como você comentou que a mensagem chega a ser enviada, só não segue o Fluxo correto, isso deve funcionar.


@Jessica_Vaz No meu caso a maior parte dos envios é de mensagem em massa. Isso funcionaria?


Sim, sempre fica salvo o nome do Template enviado e o e-mail de quem enviou nos extras contato.


E como eu faria isso para um envio em massa se tenho mais de um contato? Desculpe, mas tenho muitas duvidas rs


Primeiro você define uma variável com o valor do extras contato ‘campaignMessageTemplate’ / {{contact.extras.campaignMessageTemplate}}:





Em seguida você faz as condições de saída:





Para as condições de saída funcionar o cliente tem que responder e o Template da Mensagem tem que ser igual ao que você definiu ao criar o modelo:



image



Agora, quando você for fazer o envio em massa da Mensagem Ativa, você redireciona ele para o Bloco especifico que verifica o Template da Mensagem, ambos os disparos seus teriam que vir para esse mesmo bloco.


Comente