Com o Merlin você pode configurar o fluxo de acordo com um intervalo de horários

Exemplo: se o seu time trabalha de segunda a sexta, das 9h às 18h, você pode segmentar o fluxo para fazer determinada ação somente durante esse horário.

O passo a passo é bem simples.

1) Insira um componente Código javascript

function defineFluxo() {
  const agora = new Date();
  const diaDaSemana = agora.getDay(); // 0 = Domingo, 6 = Sábado
  const hora = agora.getHours();

  let fluxo;

  // Verifica se é de segunda a sexta e se está dentro do horário comercial (9h às 18h)
  if (diaDaSemana >= 1 && diaDaSemana <= 5 && hora >= 9 && hora < 18) {
    fluxo = 'A';
  } else {
    fluxo = 'B';
  }

  // Define o valor da variável fluxo
  Merlin.setVariable('fluxo', fluxo);
}

// Executa a função para definir o fluxo
defineFluxo();

Esse código executa uma função com duas possibilidades: caso o horário que o lead está interagindo com a ferramenta esteja dentro dos critérios definidos (segunda a sexta entre 9h e 18h), a variável fluxo receberá o valor A. Caso esteja fora desse critério, o valor da variável fluxo será B.

Tendo essa definição, depois é só utilizar um componente de roteador.

2) Insira um componente de Roteador

image.png

Variável:

{{{fluxo}}}

Igual a:

A

B

Pronto!