Skip to main content

Pessoal, sabem se é possível consultar pelo Builder o horário em que uma mensagem ativa foi enviada? Dando mais detalhes:



Quando faço um envio de mensagem ativa, envio o usuário para um ponto do fluxo que espera uma resposta. Quando o usuário manda alguma mensagem, queria poder identificar quanto tempo ele demorou pra responder, para poder personalizar os próximos passos. Por exemplo:





  • Usuário que demorou menos de 2 horas pra responder vai para o bloco A


  • Usuário que demorou mais de 2 horas pra responder vai para o bloco B




Como poderia fazer isso?

Boa tarde @Matias_Campos_Helmei



Há uma maneira mais simples que seria criando um script de entrada no bloco, onde armazena o horário na qual ele entrou, e um script de saída na qual valida o tempo em que ele ficou sem responder.





E nas condições de saída você direciona ele conforme o tempo.




Opa @Eglison_Souza , valeu pela resposta! Mas então, quando é feito um envio de mensagem ativa pelo Whatsapp, as ações de entrada não são executadas né? Então não daria pra setar esse horário de entrada…


Certo @Matias_Campos_Helmei entendi sua posição, então nesse caso, você poderia consultar via API o horário do envio pelo contact.identity e fazer a comparação com a hora atual.



Para isso temos uma documentação do blip disponível em Blip Docs | API Reference



Nesse link monstro como iniciar com a integração Blip Docs | API Reference


Acho que funcionou, valeu @Eglison_Souza !!


Comente