Receitas que combinam workflows + atribuição + tags + pipelines pra resolver casos reais que aparecem no dia a dia. Cada uma é um "passo-a-passo de feature composta" — não cabia em um artigo único.
Receita 1: Separar leads em pipelines diferentes por campanha
Cenário: Você roda 3 campanhas paralelas (Meta Ads inverno, Google Ads black-friday, Instagram orgânico). Cada uma deve ir pra um pipeline próprio pra você comparar performance.
Pré-requisitos:
- Os pipelines existem como blocos CRM dentro de workspaces (ver Workspaces e pipelines).
- Os contatos chegam com
attribution.last.sourceeattribution.last.campaignpreenchidos. Isso é automático em WebChat (captura UTM), WhatsApp Cloud via CTWA, ou via Links Rastreáveis (ver Atribuição multi-touch).
Fluxo:
- Automações → Workflows → Novo workflow. Nome: "Distribuir leads por campanha".
- Trigger:
Contato criado. - Adicione um node Condição:
- Campo:
attribution.last.campaign - Operador:
contains - Valor:
inverno-2026 - Ramo "verdadeiro": Ação
Adicionar contato a pipeline→ Pipeline "Inverno 2026".
- Campo:
- Adicione outro node Condição depois do primeiro (ramo "falso"):
- Campo:
attribution.last.campaign - Operador:
contains - Valor:
blackfriday - Ramo "verdadeiro":
Adicionar contato a pipeline→ Pipeline "Black Friday".
- Campo:
- Adicione um terceiro node Condição:
- Campo:
attribution.last.source - Operador:
equals - Valor:
meta_organic - Ramo "verdadeiro":
Adicionar contato a pipeline→ Pipeline "Orgânico".
- Campo:
- Ramo "falso" do último → Ação
Adicionar tag"Sem-campanha-detectada" + nodeFim. - Publique.
A partir daí, cada contato novo vai pra seu pipeline conforme a campanha de origem. O contato "sem-campanha" você revisa manualmente — pode estar com problema de tracking.
Ver tabela de campos comparáveis em Workflows: gatilhos e ações.
Receita 2: Priorizar conversa de cliente VIP automaticamente
Cenário: Clientes com tag Cliente-VIP devem ter prioridade Urgente e ser atribuídos a um gerente específico assim que mandam mensagem.
Fluxo:
- Trigger:
Mensagem recebida. Filtro: primeira mensagem da conversa. - Condição:
contact.tags contains Cliente-VIP. - Ramo verdadeiro:
- Ação
Atualizar campo da conversa→priority = urgent. - Ação
Atribuir a→ membro: gerente da equipe. - Ação
Adicionar comentário interno: "Cliente VIP — atenção prioritária".
- Ação
- Publique.
VIP que respondeu ganhou prioridade + dono + contexto, antes mesmo do atendente abrir.
Receita 3: Boas-vindas só pelo WhatsApp (sem disparar em Email)
Cenário: Mensagem de boas-vindas automática faz sentido em WhatsApp (resposta esperada na hora), mas não em Email (já tem assinatura/template). Quer disparar só num canal.
Fluxo:
- Trigger:
Conversa aberta. Filtro do trigger: canal INWhatsApp Cloud, WhatsApp Web. - Ação:
Esperar5 segundos (parece menos robô). - Ação:
Enviar mensagem: "Olá {{contato.nome}}! Recebemos sua mensagem e logo um atendente vai te responder." - Publique.
Não precisa de Condição porque o filtro do trigger já restringe. Conversas de Email ignoram esse workflow.
Receita 4: Detectar risco de churn e alertar retenção
Cenário: Cliente mandando mensagem com intenção "Cancelar" precisa cair pra time de Retenção, não pro atendimento normal.
Fluxo:
- Trigger:
Mensagem recebida. - Branch por intenção (IA): Intenção =
Cancelar→ ramo Retenção. - No ramo Retenção:
- Ação
Atribuir a→ equipe Retenção. - Ação
Adicionar tagà conversa:Risco-Churn. - Ação
Atualizar campo da conversa→priority = high. - Ação
Enviar notificação→ membro: gerente de Sucesso do Cliente.
- Ação
- Publique.
A IA leva ~5 segundos pra classificar — o workflow aguarda. Se a intenção tiver pouca certeza, o caso cai no fluxo padrão.
Receita 5: Reengajar lead frio depois de 7 dias
Cenário: Lead que parou de responder por 7 dias merece um cutucão antes de virar lead-perdido.
Pré-requisito: Marcar contatos como "Lead" via tag (manual, importação ou outro workflow).
Fluxo:
- Trigger: Manual / Agendado (executar 1× ao dia).
- Filtro inicial: contatos com tag "Lead" + última conversa há 7+ dias + sem novas mensagens.
- Ação:
Enviar mensagem(template HSM no WhatsApp Cloud, texto normal nos outros): "Oi {{contato.nome}}, tudo bem? Ainda posso te ajudar com aquela dúvida?" - Ação:
Esperar resposta— timeout 3 dias. - Condição: Recebeu resposta?
- SIM: Adicionar tag
Reengajado, removerLead-Frio. - TIMEOUT: Adicionar tag
Lead-Perdido, remover de pipelines ativos, comentário interno "Sem resposta após follow-up".
- SIM: Adicionar tag
- Publique.
Em WhatsApp Cloud, mensagens fora da janela de 24h só passam via template HSM aprovado pela Meta. Tenha pelo menos um aprovado antes de usar essa receita (ver Broadcasts e templates HSM).
Receita 6: Atribuir conversas fora do horário a uma equipe de plantão
Cenário: Equipe principal trabalha Seg–Sex 9h–18h. Conversas que chegam fora disso devem cair na equipe de plantão (ou marcar em fila pra triagem matinal).
Fluxo (opção A — equipe de plantão existe):
- Trigger:
Mensagem recebida. Filtro: primeira mensagem. - Branch por horário comercial: Fora do horário → ramo Plantão.
- No ramo Plantão:
- Ação
Atribuir a→ equipe Plantão. - Ação
Adicionar tagà conversa:Fora-Horario.
- Ação
- Publique.
Fluxo (opção B — só marcar pra triagem manhã):
- Trigger:
Mensagem recebida. Filtro: primeira mensagem. - Branch por horário comercial: Fora do horário → ramo Triagem.
- No ramo Triagem:
- Ação
Enviar mensagem: "Recebemos sua mensagem. Estamos fora do horário (Seg–Sex 9h–18h). Respondemos pela manhã." - Ação
Adicionar tag:Triagem-Manha.
- Ação
- Publique.
Pra essa receita funcionar, é obrigatório ter Horário de atendimento configurado.
Boas práticas pra criar suas próprias receitas
- Mapeie no papel antes de criar workflow. Trigger → condições → ações encadeadas. Workflow de 8 nodes feito direto na UI vira espaguete.
- Teste com você mesmo. Mande mensagem de teste pelo canal, verifique se o fluxo rodou como esperado, antes de "deixar pra produção".
- Combine no mínimo (KISS). Se uma receita pode ser feita por 1 workflow, não a divida em 3. Se exige 12 nodes, considere se está resolvendo demais coisas.
- Documente o "porquê" em comentários. Futuro você vai abrir esse workflow daqui a 6 meses sem lembrar o que ele faz.
- Use tags como sinalizadores.
Risco-Churn,Lead-Quente,Triagem-Manha. Workflow marca, humano filtra e age. - Aproveite o filtro do trigger ANTES da Condição. Filtro de trigger é mais barato que Condição depois (workflow só dispara quando o gatilho casa). Use Condição só pra bifurcações reais.