Pular para o conteúdo principal

Fluxos

A aba Fluxos dentro do módulo Automações é onde você monta automações complexas de forma visual, conectando blocos chamados nós em sequência.

Diferente das Regras — que seguem uma cadência linear — um fluxo permite criar ramificações, condições, esperas e múltiplas ações encadeadas. É o recurso ideal para automações mais sofisticadas, como resgatar um lead parado, qualificar contatos automaticamente ou reagir a eventos do sistema de forma personalizada.

Localização:

Automações → Fluxos


Lista de fluxos

A tela inicial da aba exibe todos os fluxos criados na conta, com um painel de contadores no topo:

  • Ativos — fluxos em execução no momento
  • Total — todos os fluxos, ativos e inativos

Cada cartão de fluxo mostra:

  • Nome e descrição (se preenchida)
  • Gatilhos configurados, como Tag Adicionada, Webhook Recebido, Sem Resposta
  • Status do rascunho — Rascunho pendente indica que há alterações não publicadas
  • Número de nós configurados no fluxo
  • Data da última atualização
  • Toggle para ativar ou desativar o fluxo sem excluí-lo
Rascunho pendente

Um fluxo com a etiqueta Rascunho pendente tem alterações salvas mas ainda não publicadas. O fluxo só começa a usar as novas configurações após a publicação.


Criando um novo fluxo

Clique no botão + Novo Fluxo no canto superior direito. O editor visual abre em branco, pronto para você montar a automação do zero.


O editor de fluxos

O editor é uma área de trabalho onde você arrasta, posiciona e conecta os nós. A interface tem três partes principais:

Barra superior

  • Nome do fluxo (editável)
  • Botões Salvar e Publicar
  • Acesso a Configurações, Tags e Sair

Painel esquerdo — Biblioteca de Nós

  • Lista todos os tipos de nós disponíveis, organizados por categoria
  • Campo de busca para encontrar um nó rapidamente
  • Arraste qualquer nó da biblioteca para a área de trabalho para adicioná-lo ao fluxo

Área de trabalho (canvas)

  • Espaço visual onde os nós são posicionados e conectados
  • Cada nó tem pontos de conexão que você liga aos próximos nós
  • Clique em qualquer nó para abrir o painel Inspector no lado direito e configurá-lo

Como funcionam os nós

Cada nó representa uma etapa dentro do fluxo. Ao clicar em um nó, o painel Inspector abre à direita com três abas:

  • Config — campos de configuração do nó
  • Input — dados de entrada que o nó recebe dos nós anteriores
  • Output — dados que o nó passa para os próximos nós

Todo nó exibe no canvas:

CampoDescrição
CategoriaTipo do nó (Gatilho, Condição, Ação, Controle)
NomeIdentificação do nó no fluxo
TipoFunção específica do nó
Campos ConfiguradosQuantidade de campos já preenchidos

Os pontos de saída coloridos no rodapé de cada nó indicam os caminhos possíveis:

  • Verde — saída padrão ou resposta positiva (Sim)
  • Vermelho — condição negativa (Não)
  • Laranja — timeout ou tempo esgotado

Tipos de nós

Gatilhos

Os gatilhos são o ponto de partida de qualquer fluxo. Eles definem qual evento inicia a automação. Cada fluxo começa obrigatoriamente com um nó de gatilho.

GatilhoQuando dispara
Mensagem RecebidaQuando o contato envia uma mensagem para a conta
Mensagem EnviadaQuando a equipe envia uma mensagem para o contato
Tag AdicionadaQuando uma tag específica é adicionada ao contato
Etapa AlteradaQuando o contato muda de etapa em um funil
Sem RespostaQuando o contato fica sem responder por um tempo definido (em minutos)
Webhook RecebidoQuando um sistema externo envia dados para a URL do fluxo via POST
Contato CriadoQuando um novo contato é criado na plataforma
Negociação CriadaQuando uma nova negociação é aberta
Negociação AtualizadaQuando os dados de uma negociação são modificados
Entrada na ListaQuando o contato entra em uma lista específica

Condições

Os nós de condição criam ramificações no fluxo. Eles avaliam uma situação e direcionam o fluxo por caminhos diferentes conforme o resultado — geralmente Sim ou Não.

CondiçãoO que verifica
De ConteúdoSe a mensagem recebida contém uma palavra ou padrão específico
Tem Tag?Se o contato possui uma tag selecionada
Em Etapa?Se o contato está em uma etapa específica de um funil
Decide IAA IA analisa o contexto e decide qual caminho seguir com base em um prompt configurado
SwitchAvalia múltiplos casos com regras avançadas, direcionando para saídas diferentes por caso
Horário Comercial?Verifica se o momento atual está dentro do horário comercial configurado (ex: 08:00 às 18:00)
Dica

O nó Switch é útil quando você precisa de mais de dois caminhos. Configure cada "caso" com sua regra, e o fluxo segue para o caminho correspondente ao primeiro caso verdadeiro — ou para o caminho Default se nenhum caso for atendido.


Ações

Os nós de ação executam algo para o contato ou na plataforma. São os nós que enviam mensagens, aplicam tags, movem etapas e realizam outras operações práticas.

AçãoO que faz
Enviar MensagemEnvia uma mensagem para o contato. Você pode usar um Template Bot (criado na plataforma) ou um Template Oficial (aprovado pelo WhatsApp)
Adicionar TagAplica uma ou mais tags ao contato
Remover TagRemove uma tag específica do contato
Notificar EquipeEnvia uma notificação interna para a equipe com uma mensagem configurável
Mover EtapaMove o contato para uma etapa específica de um funil
Criar NegociaçãoAbre uma nova negociação para o contato, com funil e etapa definidos
Pausar BotPausa o bot para o contato por um tempo determinado

Controle

Os nós de controle gerenciam o ritmo e o encerramento do fluxo.

ControleO que faz
AguardarPausa o fluxo por um tempo configurado antes de continuar para o próximo nó
Aguardar RespostaPausa o fluxo esperando o contato responder. Se a resposta chegar, o fluxo segue pelo caminho Respondeu. Se o tempo limite (Timeout) for atingido sem resposta, segue pelo caminho Timeout
FimEncerra a execução do fluxo para aquele contato
Timeout no Aguardar Resposta

O campo Timeout define quantas horas o fluxo aguarda a resposta do contato. O valor padrão é 24 horas. Após esse prazo sem resposta, o fluxo segue automaticamente pelo caminho de timeout.


Avançado

Os nós avançados são usados em integrações técnicas e fluxos mais elaborados.

O que faz
Webhook ResponseEnvia uma resposta de volta para um sistema externo que acionou o fluxo via webhook. Configure o código de status HTTP da resposta
MergeUne dois ou mais caminhos do fluxo em um único ponto, permitindo que ramificações diferentes se encontrem antes de continuar
Set FieldsDefine ou atualiza campos do contato ou de uma negociação com valores fixos ou dinâmicos
Mapear CamposMapeia dados recebidos (como de um webhook) para os campos do contato ou da negociação
Integration CallExecuta uma chamada a uma integração configurada na plataforma, passando parâmetros e recebendo dados de retorno
HTTP RequestFaz uma requisição HTTP para qualquer URL externa. Configure a URL, o método (ex: POST) e o corpo da requisição em formato JSON

Conectando nós

Para criar a sequência do fluxo:

  1. Arraste um nó da Biblioteca de Nós para a área de trabalho
  2. Passe o cursor sobre o ponto de saída (círculo colorido) de um nó
  3. Clique e arraste até o ponto de entrada do próximo nó
  4. A conexão é criada e o caminho fica visível na tela

Repita o processo para cada etapa do fluxo, incluindo os diferentes caminhos de condições (Sim, Não, Timeout).


Exemplo de fluxo

Um fluxo simples de verificação de tag funciona assim:

Mensagem Recebida

Tem Tag?
↙ ↘
Sim Não

Enviar Mensagem

Fim

Neste exemplo:

  • O fluxo inicia quando o contato envia uma mensagem
  • A condição verifica se o contato já possui a tag configurada
  • Se tiver a tag, uma mensagem é enviada e o fluxo termina
  • Se não tiver, o caminho Não pode ser conectado a outra ação ou deixado sem conexão para encerrar silenciosamente

Salvando e publicando

  • Salvar — Grava o estado atual do fluxo como rascunho sem aplicá-lo. O fluxo continua usando a versão publicada anterior (se houver).
  • Publicar — Aplica todas as alterações do rascunho e coloca o fluxo em produção. A partir deste momento, novos eventos que corresponderem ao gatilho passarão pelo fluxo atualizado.

Ativando e desativando fluxos

Use o toggle no cartão do fluxo na lista para ligar ou desligar um fluxo sem excluí-lo.

  • Ativo — o fluxo está em execução e reage aos eventos configurados no gatilho
  • Inativo — o fluxo está pausado e não dispara para nenhum contato enquanto estiver desligado