Blocos de lógica
Divida o caminho com condições, espere um tempo ou um acontecimento, faça teste A/B e leve o contato para outro funil.
Nesta página
Os blocos de lógica decidem por onde cada contato segue e quando. Com eles você separa quem tem uma tag de quem não tem, espera a resposta, testa duas mensagens e evita cobrar quem já comprou.
#Condição — Se ou Quando
Olha um dado do contato e divide o caminho. Fica no grupo Básico.
- Adicione o bloco Condição — Se ou Quando e clique nele.
- Em Condição, escolha o assunto da pergunta.
- Em Verificar, escolha o que será olhado.
- Preencha os campos que aparecerem.
- Ligue cada saída do bloco ao caminho correspondente.
#O que dá para verificar
| Condição | Verificar | Saídas |
|---|---|---|
| Se o contato tiver… | Tag, Status do lead, Origem / canal, Segmento / perfil | Uma saída por item escolhido, mais uma saída automática (ex.: Nenhuma das tags). |
| Se o contato tiver… | Campo personalizado | Sim e Não. |
| Se o contato negociou… | Produto (qual foi negociado) | Uma saída por produto, mais Nenhum dos produtos. |
| Se o contato negociou… | Quantidade de negociações, Valor negociado, Tempo desde a última negociação | Faixas que você define. |
| Se estiver no CRM… | Coluna do Pipeline, CRM / Pipeline, Plano do card | Uma saída por item, mais a saída automática. |
| Se estiver no CRM… | Já tem card no funil | Sim e Não. |
| Se a variável ou texto… | Variável do fluxo, Texto contém, Valor é igual a, Pergunta à IA (sim/não) | Sim e Não. |
| Se respondeu em até… | Respondeu no prazo | Respondeu e Não respondeu no prazo. |
A Condição sempre lê a ficha atual do contato. Uma tag aplicada segundos antes, por outro funil ou por um atendente, já é considerada.
#Operadores de comparação
Em Campo personalizado e Variável do fluxo, o campo Comparar aceita:
É igual a, Contém, É diferente de, Não contém, Começa com, Não começa com, Termina com, Não termina com, Está vazio e Não está vazio.
Variável do fluxo tem também Maior que e Menor que, para números. A comparação ignora maiúsculas e espaços nas pontas.
Exemplo: campo Cidade É igual a «Guarulhos». Quem mora lá segue por Sim e recebe a oferta local.
#Produto negociado
Em Produto (qual foi negociado), três campos refinam a pergunta:
- Procurar em: Histórico do contato olha tudo o que ele já negociou. Só a compra do gatilho olha apenas a compra que iniciou este funil.
- Situação da negociação: Em aberto, Concluída ou Cancelada.
- Tipo da venda: Principal, Order bump, Upsell ou Downsell.
Em produto e em plano, a opção Avulso (escrever o nome) compara pelo nome escrito, sem ligar para maiúsculas.
#Respondeu no prazo
Pergunta se o contato mandou mensagem nas últimas horas ou dias. Defina Tempo e Unidade (Segundos, Minutos, Horas ou Dias).
#Pergunta à IA
A IA lê a conversa e responde sim ou não a uma pergunta que você escreve (ex.: «o lead demonstrou intenção de compra?»). Precisa de um token de IA. Veja IA no funil.
#Randomizador — A/B
Divide os contatos em caminhos por percentual. Serve para testar duas versões de uma mensagem.
- Em Caminhos (peso em %), dê um nome e um peso a cada caminho.
- Total configurado mostra a soma. O ideal é fechar 100%.
- Dividir igualmente reparte 100% entre todos os caminhos.
#Atraso Inteligente
Espera um tempo antes do próximo bloco.
| Campo | O que faz |
|---|---|
| Modo | Fixo: sempre o mesmo tempo. Aleatório (anti-ban): cada contato espera um tempo sorteado entre Mínimo e Máximo. |
| Esperar | O tempo, em meses, dias, horas, minutos e segundos. |
| Respeitar o horário do lead | Define Das, Às, Dias e Fuso do lead. Se a espera terminar fora desse horário, a mensagem fica guardada para a próxima abertura. A espera nunca encurta, só adia. |
O quadro Como o lead vê mostra quando a próxima mensagem chegaria para alguém que entrasse agora.
É este bloco que resolve o «horário de envio»: marque Respeitar o horário do lead para nenhuma mensagem sair de madrugada ou no fim de semana.
#Aguardar Evento
Pausa o funil até algo acontecer, ou até o prazo acabar. Fica no grupo Avançado.
| Em Aguardar o quê? | O funil continua quando… |
|---|---|
| Movimentação no Pipeline (Kanban) | o card é movido de coluna. Escolha uma coluna, ou deixe Qualquer movimentação de coluna. |
| Resposta do lead (mensagem) | o contato envia uma mensagem no canal. |
| Webhook específico | chega um evento no webhook escolhido, para o mesmo contato. |
| Postback S2S específico | chega o postback escolhido para o contato. |
| Evento do Sparkle Tracker (compra, lead…) | o Tracker envia o evento escolhido para este contato. Dá para filtrar por Operação e por Produto (opcional). |
Em Esperar no máximo, defina o prazo (o padrão é 24 horas). O bloco tem duas saídas:
- Evento: aconteceu dentro do prazo.
- Timeout: o prazo acabou sem o evento. É por aqui que vai a mensagem de recuperação.
Exemplo: aguardar Compra concluída por 30 minutos. Quem compra sai por Evento e recebe o acesso. Quem não compra sai por Timeout e recebe o lembrete.
#Parar o funil para quem já comprou
Uma compra não interrompe o funil sozinha. Se o funil tem mensagens de cobrança ou de oferta, quem comprou no meio do caminho continua recebendo, a menos que você coloque uma verificação.
Duas formas de fazer:
- Antes de cada mensagem de cobrança, ponha um Aguardar Evento com Evento do Sparkle Tracker em Compra concluída. Ligue a mensagem na saída Timeout.
- Ou ponha uma Condição com Produto (qual foi negociado) ou com uma tag de comprador, e ligue a mensagem só na saída de quem não comprou.
#Repetir
Repete um trecho do funil. Fica no grupo Avançado.
- Um número fixo de vezes: informe Quantas voltas (de 1 a 100).
- Uma volta por item de uma lista: escolha a lista. Ela vem de um bloco HTTP Request ou Webhook que guardou a resposta numa variável.
O bloco tem duas saídas: A cada volta roda em cada repetição, e Ao terminar roda uma vez só, no fim. Ligue as duas a blocos diferentes.
#Ir para outro fluxo
Leva o contato para outro funil, mantendo as variáveis. Em Fluxo de destino, escolha o funil. O funil atual é encerrado depois do salto.
#Encerrar
Finaliza o funil para aquele contato. O campo Mensagem de encerramento é opcional: deixe em branco para encerrar sem enviar nada.
#Horário de disparo e filtro de leads
Em funis antigos você pode encontrar ações marcadas como (legado), como «Agendamento e horário» e «Filtrar leads». Elas continuam funcionando onde já existem, mas não são mais oferecidas em blocos novos. Hoje:
- Horário de envio fica no Atraso Inteligente (Respeitar o horário do lead) e no gatilho Disparo Agendado.
- Filtro de contatos fica na Audiência do gatilho Disparo Agendado e na tela Disparos.
#Problemas comuns
Todo mundo cai na saída «Nenhuma das tags»
A tag da condição precisa ser exatamente a que o contato tem. Abra a ficha de um contato de teste e confira. Lembre que a saída automática recebe todos os que não se encaixam em nenhuma opção.
«Escreva a pergunta de sim/não da Condição com IA antes de ativar.»
A condição Pergunta à IA (sim/não) está sem pergunta. Escreva a pergunta e publique de novo.
O contato ficou parado no «Aguardar Evento»
O evento não chegou para aquele contato e o prazo ainda não acabou. Confira em Execuções onde ele está e qual é o prazo em Esperar no máximo. Quando o prazo acaba, o contato sai pela saída Timeout.
A espera terminou e a mensagem não saiu
Se a espera passou de 24 horas e o bloco seguinte manda texto livre pelo WhatsApp oficial, Instagram ou Messenger, a Meta bloqueia. Use template no WhatsApp ou reduza a espera.
#Veja também
Que bom! Obrigado pelo retorno.
Poxa. Tente a solução de problemas ou fale com o suporte.
Mais em Funil
Ver os 10 artigos