⏸️Esperar
Em alguns fluxos, é preciso criar uma regra para que o bot faça uma pausa antes de enviar uma requisição, consulta, mensagem ou ação. Neste artigo, você aprende a fazer isso com o módulo Esperar.
👉 Para que serve?
Com o módulo Esperar você consegue criar uma pausa até que o próximo nó seja executado. A configuração dessa feature é muito simples e você precisa preencher hora e data.
🚨 Atenção: o tempo de espera não pode ser maior que 365 dias.
👉 Detalhes do módulo
Para utilizar o Esperar em seus fluxos, é necessário definir, primeiro, o tipo: se estática ou customizada.
Estática (STATIC): com essa opção, você consegue criar uma pausa em minutos, horas ou dias, inserindo o valor no campo correspondente;
Customizada (CUSTOM): nesse caso, é possível usar um {{input.date}} e criar uma regra para esperar até uma data e horário específicos.
Por exemplo: você precisa que o bot aguarde até o dia 24 de setembro de 2023, às 15h, para enviar uma mensagem. Para isso, deve inserir {{input.2023-09-24T15:00:00.000Z}}
💡 Entendendo o código: em JSON, para data o formato é YYYY-MM-DD. Antes do horário, deve-se acrescentar Thh:mm:ss.mmm, para horário do contato. Você pode também definir um UTC (do inglês, tempo universal coordenado, usando Z).
Qual a diferença do Esperar para o set de espera no Enviar Mensagem?
A diferença entre os dois é que, no set de espera do Enviar mensagem o tempo é limitado a 10 segundos. Com o Esperar, você pode definir um tempo em até 365 dias, usando o formato de minutos, dias ou meses.
👉 Caso de uso
Em um projeto, assim que o cliente adquire um produto com 7 dias grátis, o bot deve ter o seguinte comportamento:
no 2º dia, deve enviar uma mensagem questionando se o cliente está conseguindo usar o produto.
no 3º dia, precisa dar outra possibilidade de pedir ajuda
no 6º dia, deve enviar uma mensagem informando que o plano vence no dia seguinte
no 7º dia, deve dar a opção de fazer upgrade do produto;
é preciso que o cliente seja capaz de seguir o fluxo normalmente, apesar da espera.
Para criar esse bot:
Insira um componente de mensagens com de cada comportamento
Crie uma resposta para cada mensagem
Ative a opção “continuar automaticamente”
Ligue o nó do continuar automaticamente a um módulo Esperar com intervalo de 1 dia
Nesse caso, você deve usar quatro módulos com o tempo de espera correspondente: de 1, 1, 3, e 1 dias. Quando você soma os valores (1+1+3+1 = 6), o valor obtido é 6. Isso porque:
Considere sempre o primeiro contato como o “primeiro dia”. No exemplo, o bot vai contar 7 dias, então os quatro módulos Esperar devem somar x-1, onde x é a soma de dias de espera e -1 é o primeiro dia, ou seja, 7-1=6.
O fluxo vai ficar como no mostrado no gif abaixo:
🎉Parabéns por chegar até aqui. Esperamos que esse conteúdo te ajude, mas lembre-se: sempre que precisar, acione nosso suporte ou deixe sua pergunta na Comunidade Hyperflow!
Last updated