Pular para o conteúdo principal

Ações e Blocos

Após o gatilho, o workflow é composto por blocos que definem o que acontece em sequência. Cada bloco tem um comportamento específico.


Bloco: Ação

O bloco de Ação executa uma operação no sistema. É o bloco mais utilizado.

Ações de comunicação

AçãoO que faz
Enviar WhatsAppEnvia uma mensagem via WhatsApp para o contato principal, signatário ou responsável do lead
Enviar E-mailEnvia um e-mail (define destinatário, CC, assunto e corpo HTML)
Enviar DiscordEnvia uma mensagem para um canal Discord via webhook

Configuração do WhatsApp:

  • Instância de WhatsApp (número configurado no workspace)
  • Destinatário: Contato Principal / Signatário / Responsável pelo Lead
  • Categoria: Chat, Sistema ou Notificação
  • Opção de omitir o nome do remetente na mensagem

Configuração do E-mail:

  • Instância de e-mail
  • Destinatário: Signatário / Contato Principal / Responsável pelo Lead
  • Com cópia para (CC, opcional)
  • Assunto
  • Corpo do e-mail (HTML)

Ações sobre o lead

AçãoO que faz
Adicionar TagAplica uma tag ao lead
Remover TagRemove uma tag do lead
Trocar ResponsávelAltera o responsável pelo lead
Criar LembreteCria uma tarefa/checklist para o responsável
Atualizar LeadAltera um campo específico do lead
Mudar EtapaMove o lead para outra etapa do pipeline
Marcar como GanhoEncerra o lead como ganho
Marcar como PerdidoEncerra o lead como perdido
Atualizar StoreAtualiza informações complementares do lead

Bloco: Condição

O bloco de Condição cria uma bifurcação no fluxo: o caminho de sucesso é seguido se a condição for verdadeira; o caminho de falha é seguido caso contrário.

Como configurar:

  1. Adicione uma ou mais condições
  2. Para cada condição, defina:
    • Variável — um dado disponível no fluxo (ex: valor do lead, etapa, tag aplicada)
    • Operador — igual a, diferente de, maior que, etc.
    • Valor — o valor de comparação
  3. Combine condições com AND (todas devem ser verdadeiras) ou OR (pelo menos uma deve ser verdadeira)

Quando usar: bifurcar o fluxo com base em características do lead — ex: "Se o valor for maior que R$10.000, enviar para o gestor; caso contrário, enviar para o vendedor."


Bloco: Timer

O bloco de Timer pausa a execução do workflow por um tempo definido antes de continuar.

Configuração:

  • Valor numérico + unidade: Segundos / Minutos / Horas / Dias / Semanas / Meses

Quando usar: aguardar antes de um follow-up — ex: "Esperar 2 dias após a proposta ser enviada, depois criar um lembrete de retorno."


Bloco: Invoker

O bloco Invoker aciona outro workflow publicado dentro do fluxo atual.

Como configurar:

  • Busque e selecione o workflow de destino (deve estar Publicado e com gatilho Manual)

Quando usar: reutilizar um fluxo existente dentro de outro, evitando duplicação.


Bloco: Fetcher (Requisição HTTP)

O Fetcher faz uma chamada HTTP para um sistema externo e usa a resposta como dados para os próximos blocos do workflow.

Configuração:

CampoDescrição
Chave de saídaNome para identificar os dados retornados (ex: cotacao). Usado como {{cotacao.data.valor}} nos blocos seguintes.
URLEndereço do sistema externo. Suporta variáveis do fluxo.
MétodoGET / POST / PUT / DELETE
HeadersCabeçalhos HTTP (ex: Authorization)
ParâmetrosQuery params
CorpoJSON (para métodos não-GET)
TimeoutTempo máximo de espera em ms (padrão: 5000)
Seguir redirecionamentosSim/Não (padrão: Sim)

Quando usar: consultar uma API externa (ex: cotação de energia, dados de um ERP), verificar informações antes de decidir um caminho no fluxo.


Bloco: Teste A/B

O Teste A/B divide o fluxo aleatoriamente em duas rotas iguais (50%/50%) — Teste A e Teste B — cada uma com seu próprio bloco de Ação subsequente.

Quando usar: testar duas abordagens diferentes de comunicação e comparar resultados.