Appearance
Fim, Nota, Delay e Debounce
Quatro blocos utilitários que completam o kit de ferramentas do seu fluxo: um para encerrar, um para comentar, um para esperar e um para evitar spam.
Fim (End)
Referência do nó
Kind:endCategoria:LógicaPara que serve
É a placa de "FIM" no final do caminho. Quando a execução chega aqui, o fluxo encerra para aquele contato naquele momento. Simples assim.
Quando usar
- Ao final de qualquer caminho do fluxo, depois que tudo que precisava ser feito foi feito.
- Para encerrar caminhos alternativos (ex.: o caminho ELSE de um IF que termina a conversa).
- Após enviar uma mensagem final de despedida.
Campos: apenas o Título (nome interno no canvas). Não tem configuração adicional.

CAPTURAR: nó End no canvas após um Enviar Mensagem de despedida
Dica
Você pode ter vários nós End em um mesmo fluxo — um para cada caminho possível. Isso é normal e recomendado: cada caminho deve ter seu encerramento explícito.
Nota (Note)
Referência do nó
Kind:noteCategoria:LógicaPara que serve
É um post-it no canvas: você escreve um comentário ou explicação que fica visível para quem estiver editando o fluxo, mas não faz nada durante a execução. A Nota não é executada — ela existe só para ajudar a entender o fluxo.
Quando usar
- Documentar a lógica de um trecho complexo do fluxo.
- Deixar avisos para outros membros da equipe ("Este bloco só funciona durante horário comercial").
- Sinalizar pontos em construção ou que precisam de revisão.
Campos: apenas o conteúdo do texto (markdown suportado).

CAPTURAR: bloco Note no canvas com um texto de explicação ao lado de um IF/ELSE complexo
Dica
Use Notas liberalmente — um fluxo bem documentado é muito mais fácil de manter. Pense em como um colega que nunca viu esse fluxo vai se sentir abrindo ele em 6 meses.
Delay (Pausa fixa)
Referência do nó
Kind:delayCategoria:LógicaPara que serve
Faz o fluxo esperar um tempo fixo antes de continuar — como um temporizador: você define "espere 5 segundos" e o fluxo congela por exatamente esse tempo antes de seguir para o próximo bloco.
Quando usar
- Dar uma pausa entre duas mensagens consecutivas (para parecer mais natural).
- Aguardar que um processo externo conclua antes de verificá-lo.
- Simular um "digitando..." antes de enviar uma resposta longa.
Passo a passo
- Arraste o bloco **Delay** para o canvas entre dois blocos onde você quer inserir a pausa.

CAPTURAR: bloco Delay posicionado entre dois nós de Enviar Mensagem
- Clique no bloco e configure a **duração** em milissegundos (ms). Exemplo: 3000ms = 3 segundos.

CAPTURAR: campo de duração configurado com 3000ms
- Conecte a entrada e a saída do Delay ao restante do fluxo.

CAPTURAR: Delay conectado entre dois nós no canvas
Campos
| Campo | O que faz |
|---|---|
| Duração | Tempo de espera em milissegundos (1000ms = 1 segundo) |
| Título | Nome interno do nó no canvas |
Dica
Um Delay de 1000 a 3000ms (1–3 segundos) entre mensagens torna a conversa mais natural. Mensagens que chegam todas de uma vez podem parecer robóticas demais.
Debounce (Espera por silêncio)
Referência do nó
Kind:debounceCategoria:LógicaPara que serve
Espera o contato parar de digitar antes de continuar. Imagine que o contato envia 3 mensagens seguidas rapidinho: "Oi", "quero saber sobre", "meu processo". O Debounce aguarda o silêncio (o momento em que parou de chegar mensagem) e só então junta tudo e passa para o próximo bloco — evitando que o fluxo processe cada mensagem individualmente.
Quando usar
- Quando o contato pode enviar várias mensagens em sequência antes de terminar o pensamento.
- Para consolidar mensagens fragmentadas em uma única entrada antes de processar com IA ou condição.
- Evitar respostas prematuras enquanto o contato ainda está digitando.
Passo a passo
- Arraste o bloco **Debounce** para o canvas logo após o gatilho de entrada (Start ou Trigger Webhook).

CAPTURAR: bloco Debounce posicionado logo após o Start
- Clique no bloco e configure a **janela de silêncio** — quanto tempo sem mensagem nova o fluxo deve aguardar antes de considerar que o contato terminou de digitar.

CAPTURAR: campo de janela de silêncio configurado com 2000ms
- Conecte a saída do Debounce ao próximo bloco de processamento.

CAPTURAR: Debounce conectado ao nó de processamento seguinte
Campos
| Campo | O que faz |
|---|---|
| Janela de silêncio | Tempo em ms sem nova mensagem para considerar que o contato terminou (ex.: 2000ms) |
| Título | Nome interno do nó no canvas |
Atenção
O Debounce retém a execução enquanto espera silêncio. Se a janela for muito longa (ex.: 10 segundos), o contato pode ter a sensação de que o sistema não está respondendo. Valores entre 1500ms e 3000ms costumam ser um bom equilíbrio.