⏸️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 esta opção, você pode programar uma pausa de minutos, dias ou meses, inserindo o valor desejado no campo apropriado. Por exemplo, se você quiser que o bot aguarde 5 minutos antes de enviar uma mensagem, basta inserir o número 5 e selecionar a opção "minutos".

  • Customizada (CUSTOM): esta opção permite definir uma regra para que o bot aguarde até uma data e horário específicos.

    • Formato de data para CUSTOM

      Ao definir a regra CUSTOM para o bot, é necessário inserir a data no formato apropriado. Para especificar uma data e hora em GMT-3, utilize o seguinte formato: YYYY-MM-DDTHH:MM:SS.SSS-03:00

    • Estrutura do Formato: YYYY: Ano (quatro dígitos) MM: Mês (dois dígitos, de 01 a 12) DD: Dia (dois dígitos, de 01 a 31) T: Separador entre a data e a hora HH: Hora (dois dígitos, de 00 a 23) MM: Minutos (dois dígitos, de 00 a 59) SS: Segundos (dois dígitos, de 00 a 59) SSS: Frações de segundo (três dígitos, opcional) -03:00: Indica que a hora está no fuso horário GMT-3, que é 3 horas atrás do horário de Greenwich (UTC). Exemplo: Se você deseja que o bot aguarde até o dia 24 de setembro de 2023, às 15h, insira a seguinte data: 2023-09-24T15:00:00.000-03:00

    • Importância do GMT: GMT (Greenwich Mean Time) é uma referência de tempo padrão utilizada mundialmente. Os horários são frequentemente expressos em relação ao GMT, com fusos horários indicados como GMT±X. O GMT-3 é comum em regiões como partes do Brasil e Argentina, representando uma diferença de três horas atrás do GMT.

Certifique-se de que a data e a hora estão corretas para evitar erros na execução das regras.

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é 12 meses, 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:

  1. Insira um componente de mensagens de cada comportamento

  2. Crie uma resposta para cada mensagem

  3. Ative a opção “continuar automaticamente”

  4. Ligue o nó do continuar automaticamente a um módulo Esperar com intervalo de 1 dia

  1. 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 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