O nó Condição faz uma pergunta sobre o cliente e separa o fluxo em dois caminhos: Sim e Não. Quem "condiz com a regra" segue pelo Sim. Todo o resto segue pelo Não.
Na lista de ações, a descrição do nó é: "Ramifica o fluxo em duas trilhas (sim/não) a partir de uma regra."
Neste artigo você vai ver:
Como adicionar uma condição
Como a folha da Condição funciona
As 20 condições, uma a uma
Dicas para não errar
Como adicionar uma condição
No canvas, clique no + que fica na saída do cartão onde você quer a pergunta.
No seletor que abre (Buscar tipo de nó…), abra a aba Controle. A Condição também aparece no grupo Mais usados, na aba Todos.
Escolha Condição.
Na folha que abre, escolha o Campo a avaliar e preencha os campos que aparecerem.
Clique em Salvar.
Condição ou Teste A/B? A Condição separa os clientes por uma regra (por exemplo, "tem uma tag?"). O Teste A/B separa por sorteio, sem regra nenhuma, para você comparar resultados.
Como a folha da Condição funciona
Ao escolher Condição, a folha abre com a descrição "Divide o fluxo em dois caminhos com base em uma regra." Ao lado do título há um ícone de lápis (Renomear). Ele abre o campo Nome do nó, com até 60 caracteres, para você dar um nome ao passo.
A folha tem três partes.
Campo a avaliar
É a regra que você quer testar. É obrigatório (aparece com asterisco). O ícone ⓘ ao lado do nome explica que este é o dado do cliente usado para decidir o caminho.
Clique em Selecionar campo para abrir a lista. É uma lista única, com a caixa Buscar… no topo e seis cabeçalhos de grupo: Compras, Clientes, Atendimento, Pesquisa, Mensagens e Avançado. Os grupos não são abas: você rola a mesma lista, ou digita na busca. Cada item mostra só um ícone e o nome, sem descrição, e os 20 itens podem ser escolhidos.
Depois de escolher, aparecem abaixo os campos próprios daquela condição. Algumas não têm campo nenhum.
Quando falta preencher. Um campo obrigatório vazio mostra uma mensagem em vermelho sob o campo. Há três formatos, e este artigo diz qual é o de cada condição:
o selo Falta preencher ao lado do nome do campo, mais uma mensagem específica (por exemplo, Selecione ao menos uma tag.);
só a mensagem Campo obrigatório, sem selo e, em alguns campos, sem asterisco no nome (por exemplo, Ação de envio);
no Campo a avaliar, o cartão no canvas mostra Regra não definida e um selo de pendência com o número de itens a corrigir.
Avançado — se não for possível avaliar
Esta parte é igual nas 20 condições. Ela tem um cabeçalho fixo, Avançado — se não for possível avaliar, e um campo, Se não for possível avaliar (opcional), com duas opções:
Opção | O que faz |
Seguir por Não (padrão) | Quando a regra não puder ser avaliada, o cliente segue pelo caminho Não. É o que vem marcado. |
Seguir por Sim | Quando a regra não puder ser avaliada, o cliente segue pelo caminho Sim. |
A tela não traz um texto explicando em que situações a regra "não pode ser avaliada". Na prática, pense nesse campo quando a sua regra depende de uma informação que pode ainda não ter chegado, como as condições de Mensagens. Na maioria dos fluxos você não precisa mexer nele.
Caminhos do nó
Esta parte também é igual nas 20 condições. O texto da tela é "O nó tem sempre estas duas saídas, cada uma com o seu caminho no canvas." O ícone ⓘ explica que cada saída do nó continua em uma sequência diferente de etapas. As duas saídas são:
Caminho | O que significa na folha |
1 · Sim | O cliente condiz com a regra. |
2 · Não | O cliente não condiz com a regra. |
Esse texto é o mesmo em todas as condições, inclusive nas de atendimento: ele sempre fala em "o cliente".
Nas condições de Mensagens, depois que você escolhe um envio, a folha acrescenta abaixo dos caminhos o aviso: "Esta verificação é instantânea — o nó não espera. Considere inserir um Delay antes desta decisão."
Como a condição aparece no canvas
No canvas, o cartão se chama Condição e o subtítulo é o nome do campo que você escolheu (por exemplo, Se usou bônus). Se você ainda não escolheu nada, o subtítulo é Regra não definida, com um selo de pendência. O subtítulo não resume os campos preenchidos, nem mostra qual envio você escolheu nas condições de Mensagens. A única exceção é a Expressão avançada, que mostra Expressão avançada · seguido do texto da expressão.
Cada saída aparece como uma etiqueta na linha que sai do cartão: Sim em cima e Não embaixo, cada uma com o seu + para continuar o fluxo. Se uma saída não tiver nenhum passo depois dela, o caminho termina ali (o canvas mostra A automação é encerrada).
Quer mais de dois caminhos? Você pode encadear condições: coloque outra Condição na saída Não, por exemplo.
As 20 condições, uma a uma
A lista Campo a avaliar é rolável. Estes quatro prints mostram a lista inteira, rolando de cima para baixo.
Resumo, no mesmo agrupamento e na mesma ordem que a tela mostra:
Grupo | Condições |
Compras | Se usou bônus · Se fez uma compra · Valor do último pedido · Se abandonou um carrinho · Se recuperou o carrinho |
Clientes | Tag do cliente · Se não possui tags de cliente N · Grupo do cliente · Se não pertence a grupo(s) N |
Atendimento | Se possui tags de atendimento N · Se não possui tags de atendimento N · Se possui um atendimento aberto |
Pesquisa | Se respondeu a uma pesquisa · Resposta de pesquisa |
Mensagens | Se abriu o e-mail · Se engajou no e-mail · Se recebeu a mensagem · Se leu a mensagem · Se respondeu a mensagem |
Avançado | Expressão avançada |
Duas observações sobre os nomes:
Quatro nomes terminam com a letra N (por exemplo, Se não possui tags de cliente N). Ela faz parte do texto do nome, exatamente como aparece na tela. Procure pelo nome completo, com o N.
Tag do cliente e Grupo do cliente não têm o N no nome.
Sobre as tags e os grupos: estas condições olham a situação do cliente no momento em que ele chega ao nó. Se a tag foi colocada ou tirada antes, o resultado já reflete isso.
Em todas as condições, o Campo a avaliar é o primeiro campo, é obrigatório e mostra, depois de escolhido, o nome da condição. Nas tabelas abaixo, ele não se repete: elas listam só os campos que aparecem depois dele. As listas que dependem dos dados da sua loja (tags, grupos, campanhas, fluxos, pesquisas, modelos de e-mail) trazem o que você já cadastrou: em cada uma, você escolhe na lista do recurso correspondente da sua loja.
Compras
Se usou bônus
O que pergunta: se o cliente já usou um bônus. Você pode afinar por origem, tipo, campanha e fluxo. Sem filtro, qualquer bônus usado conta.
Campos (nenhum é obrigatório):
Campo | Controle e opções | Ajuda da tela |
Origem do bônus | Lista de escolha única: Qualquer bônus (padrão) · Gerado neste fluxo · Gerado antes de entrar no fluxo | Sem texto de ajuda. |
Tipos de bônus | Botão Selecionar… que abre uma janela com a lista Selecionar… e os botões Cancelar e Salvar seleção. Opções: Todos (4 itens) (atalho para marcar todos) · Percentual · Percentual sobre a venda · Valor fixo · Frete grátis. Vem vazio. | Deixe vazio para aceitar qualquer tipo. |
Campanhas | Seleção múltipla, pelo botão Selecionar…. Escolha na lista de campanhas da sua loja. Vem vazio. | Bônus originados destas campanhas. |
Fluxos | Seleção múltipla, pelo botão Selecionar…. Escolha na lista de fluxos da sua loja. Vem vazio. | Bônus gerados por estes outros fluxos. |
Como nenhum campo é obrigatório, dá para clicar em Salvar sem preencher nada: a condição passa a valer para qualquer bônus usado.
Exemplo: depois de um fluxo que usa a ação Gerar bônus, uma Condição Se usou bônus com Origem do bônus = Gerado neste fluxo. No Sim, você agradece. No Não, você lembra o cliente de usar o bônus.
Pegadinhas:
Trocar a Origem do bônus não faz aparecer nem sumir nenhum outro campo.
Gerado antes de entrar no fluxo serve para separar quem já tinha um bônus de quem ganhou um dentro do fluxo.
Gerado neste fluxo e o campo Fluxos estão disponíveis para quem usa Fluxos.
Nome técnico (para suporte): bonus_used
Se fez uma compra
O que pergunta: se o cliente fez uma compra paga depois de entrar no fluxo, diferente da compra que o fez entrar.
Campos: nenhum além do Campo a avaliar. Clicar em Salvar não dá erro.
Exemplo: gatilho Pedido pago → Esperar 7 dias → Condição Se fez uma compra. No Sim, o cliente já voltou e você não manda nada. No Não, você envia um lembrete.
Pegadinhas:
A folha não explica qual compra conta. A regra é: só vale uma compra paga, feita depois da entrada do cliente no fluxo, diferente da que o fez entrar. Por isso o pagamento do próprio pedido que abriu o fluxo não conta (por exemplo, um pedido pendente que o cliente paga depois), e um pedido feito antes da entrada e pago depois também não conta.
A condição olha o que já aconteceu até o momento em que o cliente chega ao nó. Por isso, coloque um Esperar antes, para dar tempo de o cliente comprar. Veja Ações de controle.
Nome técnico (para suporte): purchase_made
Valor do último pedido
O que pergunta: se o total do pedido pago mais recente do cliente satisfaz a comparação que você configurar.
Campos:
Campo | Obrigatório | Controle, opções e ajuda |
Operador | Sim | Lista de escolha única: Maior que · Menor que · Entre. Vem vazio, com Selecionar operador. O ⓘ explica: como o valor será comparado. |
Valor | Sim | Só aparece com Maior que ou Menor que (mesmo campo nas duas). Campo em reais, com o símbolo de cifrão e um botão com sugestões: R$ 50, R$ 100, R$ 250, R$ 500, R$ 1.000, R$ 2.500, R$ 5.000 e R$ 10.000. Você pode escolher uma sugestão ou digitar o seu valor. O ⓘ explica: valor usado na comparação. |
Faixa de valor | Sim | Só aparece com Entre (no lugar do campo Valor). Dois campos lado a lado, A partir de e Até, também em reais e com as mesmas sugestões. O ⓘ explica: intervalo de valores aceito na condição. |
Enquanto você não escolhe o Operador, nenhum campo de valor aparece.
Se faltar algo (selo Falta preencher + mensagem sob o campo):
Operador: Escolha como comparar o valor.
Valor: Defina o valor de comparação.
Faixa de valor: Defina os dois valores da faixa.
O cartão no canvas mostra um selo de pendência, e o ícone de alerta da barra avisa quantos nós estão sem configuração obrigatória.
Exemplo: separar clientes de ticket alto. Operador = Maior que e Valor = R$ 250 (uma das sugestões da lista). No Sim, uma oferta de relacionamento. No Não, o fluxo segue o caminho padrão.
Pegadinhas:
Os valores são em reais, não em centavos: R$ 250 é duzentos e cinquenta reais.
Conta o pedido pago mais recente, não a soma das compras do cliente.
Nome técnico (para suporte): last_order_value
Se abandonou um carrinho
O que pergunta: se o carrinho não virou compra e já passou o tempo de abandono que você definiu. Vale para o carrinho da jornada do cliente, ou para um carrinho criado depois da entrada.
Campos:
Campo | Obrigatório | Controle, opções e ajuda |
Sem atividade por (minutos) | Sim (o nome do campo não tem asterisco) | Campo numérico, vazio. Ajuda: de 1 minuto a 7 dias (10080 minutos). |
Qual carrinho | Não | Lista de escolha única: O carrinho do objeto deste fluxo (padrão) · Qualquer carrinho abandonado depois da entrada. Sem texto de ajuda. |
Se faltar algo: o campo Sem atividade por (minutos) vazio mostra só a mensagem Campo obrigatório (sem o selo Falta preencher).
Exemplo: fluxo com o gatilho Criou carrinho. Sem atividade por (minutos) = 60. No Sim, o cliente deixou o carrinho parado e você envia o lembrete. No Não, ele já comprou e o fluxo não envia nada.
Pegadinhas:
Minutos: o campo é em minutos, não em horas. Um dia é
1440.O limite de "1 minuto a 7 dias" é só um texto de ajuda: a folha aceita salvar um valor maior (por exemplo, 20000) sem avisar. Use um valor dentro do limite informado.
Trocar a opção de Qual carrinho não faz aparecer outros campos.
A tela não avisa se o gatilho do seu fluxo traz um carrinho. O carrinho do objeto deste fluxo faz sentido em fluxos que começam por um gatilho de carrinho, como Criou carrinho. Qualquer carrinho abandonado depois da entrada olha também carrinhos criados depois que o cliente entrou.
Um carrinho que virou compra não conta como abandonado.
Nome técnico (para suporte): cart_abandoned
Se recuperou o carrinho
O que pergunta: se o cliente comprou, dentro da janela que você definir, depois da data do carrinho ligado ao fluxo.
Campos (nenhum é obrigatório, e os três já vêm preenchidos):
Campo | Controle e padrão | Ajuda da tela |
Comprou em até | Campo numérico mais a lista Unidade: Minutos · Horas · Dias. Já vem com 30 e Minutos. | De 1 minuto a 1 ano (525600 minutos). |
Exigir ao menos um produto em comum | Caixa de seleção. Já vem marcada. | Desligue se a sua plataforma usa códigos de produto diferentes no carrinho e no pedido. |
Diferença máxima de valor (%) | Campo numérico. Já vem com 20. | Quanto o valor do pedido pode diferir do valor do carrinho. Carrinho sem valor não é filtrado por esta regra. |
Esses campos não têm o ícone ⓘ. Marcar ou desmarcar a caixa não faz aparecer outros campos.
Exemplo: depois do lembrete de carrinho e de um Esperar, uma Condição Se recuperou o carrinho com Comprou em até = 2 Dias. No Sim, o fluxo termina. No Não, você envia um segundo lembrete.
Pegadinhas:
Os valores padrão (30 minutos, produto em comum exigido, 20%) já valem se você não mexer em nada. Se a sua janela de recompra é maior, aumente o tempo ou troque a Unidade.
Se sua plataforma usa códigos de produto diferentes no carrinho e no pedido, desligue Exigir ao menos um produto em comum. Senão, compras reais podem ficar de fora.
A tela não avisa se o gatilho do seu fluxo traz um carrinho. A condição compara a compra com o carrinho ligado ao fluxo, então use-a em fluxos que têm um carrinho na jornada.
Nome técnico (para suporte): cart_recovered
Clientes
Tag do cliente
O que pergunta: se o cliente possui as tags de cliente selecionadas neste momento.
Campos:
Campo | Obrigatório | Controle, opções e ajuda |
Tags | Sim | Botão Selecionar tags, que abre a lista de tags de cliente da sua loja (escolha na lista de tags de cliente da sua loja), e botão Criar nova tag. Vem vazio. Ajuda sob o campo: "Quem tiver qualquer uma destas tags segue pelo caminho Sim." O ⓘ explica: tags avaliadas na condição. |
Exigir | Não | Lista de escolha única: Qualquer uma das selecionadas (padrão) · Todas as selecionadas. |
Se faltar algo: com Tags vazio, o campo mostra o selo Falta preencher e a mensagem Selecione ao menos uma tag. No canvas, o cartão mostra um selo de pendência.
Exemplo: Tags = VIP. No Sim, uma mensagem de relacionamento. No Não, uma oferta para o cliente se aproximar da loja.
Pegadinhas:
Com Qualquer uma das selecionadas, basta ter uma das tags. Para exigir todas, escolha Todas as selecionadas.
A frase de ajuda sob Tags ("Quem tiver qualquer uma destas tags…") não muda quando você escolhe Todas as selecionadas. Vale o que está em Exigir.
Vale o que o cliente tem neste momento, não o que ele tinha quando entrou no fluxo.
Nome técnico (para suporte): customer_tags_any
Se não possui tags de cliente N
O que pergunta: se o cliente não possui nenhuma das tags de cliente selecionadas neste momento.
Campos:
Campo | Obrigatório | Controle, opções e ajuda |
Tags | Sim | Botão Selecionar tags (lista de tags de cliente da sua loja) e botão Criar nova tag. Vem vazio. Não há ajuda sob o campo. O ⓘ explica: tags avaliadas na condição. |
Esta condição não tem o campo Exigir.
Se faltar algo: selo Falta preencher e a mensagem Selecione ao menos uma tag.
Exemplo: Tags = Já recebeu a oferta. No Sim, o cliente não tem a tag e você envia a oferta. Depois do envio, você adiciona a tag ao cliente, para ele não receber de novo.
Pegadinhas:
Só cai no Sim quem não tem nenhuma das tags escolhidas. Basta uma para ir ao Não.
O nome da condição, no seletor e no cartão do canvas, termina com N.
Nome técnico (para suporte): customer_tags_none
Grupo do cliente
O que pergunta: se o cliente pertence aos grupos de clientes selecionados neste momento.
Campos:
Campo | Obrigatório | Controle, opções e ajuda |
Grupos | Sim | Botão Selecionar grupos (escolha na lista de grupos de clientes da sua loja). Vem vazio. Esta folha não tem botão para criar grupo. Ajuda sob o campo: "Quem estiver em qualquer um destes grupos segue pelo caminho Sim." O ⓘ explica: grupos avaliados na condição. |
Exigir | Não | Lista de escolha única: Qualquer uma das selecionadas (padrão) · Todas as selecionadas. |
Se faltar algo: selo Falta preencher e a mensagem Selecione ao menos um grupo.
Exemplo: dentro de um fluxo geral, separar quem está no grupo de clientes mais fiéis para receber uma mensagem diferente.
Pegadinhas:
O grupo é avaliado no momento em que o cliente chega ao nó. Se ele saiu do grupo antes, vai para o Não.
Como em Tag do cliente, a ajuda sob Grupos fala em "qualquer um". Para exigir todos, use Exigir.
Nome técnico (para suporte): customer_clusters_any
Se não pertence a grupo(s) N
O que pergunta: se o cliente não pertence a nenhum dos grupos de clientes selecionados neste momento.
Campos:
Campo | Obrigatório | Controle, opções e ajuda |
Grupos | Sim | Botão Selecionar grupos (lista de grupos de clientes da sua loja). Vem vazio. Não há ajuda sob o campo. O ⓘ explica: grupos avaliados na condição. |
Esta condição não tem o campo Exigir.
Se faltar algo: selo Falta preencher e a mensagem Selecione ao menos um grupo.
Exemplo: enviar uma oferta de boas-vindas só para quem não está no grupo de clientes recorrentes.
Pegadinhas:
Basta pertencer a um dos grupos escolhidos para ir ao Não.
O nome da condição termina com N, como aparece na tela.
Nome técnico (para suporte): customer_clusters_none
Atendimento
Se possui tags de atendimento N
O que pergunta: se o atendimento do fluxo possui as tags de atendimento selecionadas.
Campos:
Campo | Obrigatório | Controle, opções e ajuda |
Tags | Sim | Botão Selecionar tags (escolha na lista de tags de atendimento da sua loja). Não há botão para criar tag. Vem vazio. O ⓘ explica: tags avaliadas na condição. |
Exigir | Não | Lista de escolha única: Qualquer uma das selecionadas (padrão) · Todas as selecionadas. |
Se faltar algo: selo Falta preencher e a mensagem Selecione ao menos uma tag.
Exemplo: fluxo que começa quando um atendimento é fechado. Uma Condição com a tag de atendimento Reclamação. No Sim, o fluxo envia um pedido de desculpas. No Não, envia uma pesquisa.
Pegadinhas:
Aqui as tags são as do atendimento, não as do cliente. Não confunda com Tag do cliente.
A condição olha o atendimento ligado ao fluxo. A folha não avisa se o gatilho do seu fluxo traz um atendimento, então use-a em fluxos que começam por um gatilho de atendimento.
O texto das saídas continua sendo "O cliente condiz com a regra.", mesmo sendo uma regra de atendimento.
O nome da condição termina com N, como aparece na tela.
Nome técnico (para suporte): ticket_tags_any
Se não possui tags de atendimento N
O que pergunta: se o atendimento do fluxo não possui nenhuma das tags de atendimento selecionadas.
Campos:
Campo | Obrigatório | Controle, opções e ajuda |
Tags | Sim | Botão Selecionar tags (lista de tags de atendimento da sua loja). Vem vazio. O ⓘ explica: tags avaliadas na condição. |
Esta condição não tem o campo Exigir.
Se faltar algo: selo Falta preencher e a mensagem Selecione ao menos uma tag.
Exemplo: só continuar o fluxo se o atendimento não tiver a tag Não contatar.
Pegadinhas:
Também olha o atendimento ligado ao fluxo, e a folha não avisa se ele existe.
O nome da condição termina com N, como aparece na tela.
Nome técnico (para suporte): ticket_tags_none
Se possui um atendimento aberto
O que pergunta: se o cliente possui pelo menos um atendimento com status aberto neste momento.
Campos: nenhum além do Campo a avaliar.
Exemplo: antes de enviar uma mensagem promocional, uma Condição Se possui um atendimento aberto. No Sim, você não envia nada, para não atrapalhar a conversa. No Não, envia a promoção.
Pegadinhas:
A pergunta é sobre o cliente, não só sobre o atendimento do fluxo. Qualquer atendimento aberto dele conta.
Nome técnico (para suporte): ticket_open
Pesquisa
O grupo Pesquisa tem duas condições, e as duas estão disponíveis para uso.
Se respondeu a uma pesquisa
O que pergunta: se o cliente respondeu à pesquisa que o fluxo enviou a ele nesta passagem pelo fluxo. Ela só confere se houve resposta. Para olhar qual foi a resposta, use Resposta de pesquisa.
Campos:
Campo | Obrigatório | Controle, opções e ajuda |
Pesquisa | Sim (o nome do campo não tem asterisco) | Lista de escolha única, com as pesquisas da sua loja (escolha na lista de pesquisas da sua loja). Vem vazio, com Selecionar. Ajuda: "Vale a resposta da pesquisa enviada nesta jornada do fluxo." |
Se faltar algo: só a mensagem Campo obrigatório (sem o selo Falta preencher).
Exemplo: Enviar pesquisa → Aguardar resposta → Condição Se respondeu a uma pesquisa, escolhendo a pesquisa que você enviou. No Sim, você agradece. No Não, envia um lembrete.
Pegadinhas:
Vale a resposta da pesquisa enviada nesta passagem do cliente pelo fluxo, como diz a ajuda da tela.
Esta condição não tem filtro por campanha nem por fluxo. Esses filtros existem só em Resposta de pesquisa.
Nome técnico (para suporte): survey_answered
Resposta de pesquisa
O que pergunta: se o cliente respondeu uma opção específica de uma pergunta de uma pesquisa.
Campos:
Campo | Obrigatório | Controle, opções e ajuda |
Pesquisa | Sim | Lista de escolha única, com as pesquisas da sua loja (escolha na lista de pesquisas da sua loja). Vem vazio, com Selecionar pesquisa. |
Pergunta | Sim | Lista de escolha única, com as perguntas da pesquisa escolhida. Fica desabilitada até você escolher a pesquisa (Selecione uma pesquisa primeiro). O ⓘ explica: pergunta da pesquisa cuja resposta será avaliada. |
Resposta | Sim | Seleção múltipla, com as respostas da pergunta escolhida. Fica desabilitada até você escolher a pergunta (Selecione uma pergunta primeiro). Ajuda: "Quem responder assim segue pelo caminho Sim; o resto segue pelo Não." O ⓘ explica: respostas que levam o cliente pelo caminho Sim. |
Qual resposta | Não | Lista de escolha única: Qualquer resposta do cliente (padrão) · A resposta desta jornada. |
Campanhas | Não | Seleção múltipla (Selecionar…, na lista de campanhas da sua loja). Ajuda: respostas vindas destas campanhas. |
Fluxos | Não | Seleção múltipla (Selecionar…, na lista de fluxos da sua loja). Ajuda: respostas vindas destes outros fluxos. |
Os três primeiros campos funcionam em cadeia: Pesquisa, depois Pergunta, depois Resposta. Cada um só habilita o seguinte.
Se faltar algo (selo Falta preencher + mensagem):
Pesquisa: Selecione a pesquisa a avaliar.
Pergunta: Selecione a pergunta a avaliar.
Resposta: Selecione ao menos uma resposta.
Exemplo: depois de Enviar pesquisa e de um Aguardar resposta, uma Condição Resposta de pesquisa. Escolha a pesquisa, depois a pergunta de NPS, e marque as notas baixas em Resposta. No Sim, o cliente vai para o atendimento. No Não, recebe um agradecimento.
Pegadinhas:
A condição avalia a opção marcada em perguntas fechadas (escolha única, múltipla, NPS ou escala). A tela não mostra esse aviso.
Qualquer resposta do cliente olha as respostas dele de modo geral. A resposta desta jornada olha só a resposta ligada ao fluxo atual.
A resposta desta jornada e o filtro por Fluxos estão disponíveis para quem usa Fluxos.
Nome técnico (para suporte): survey_answer_is
Mensagens
As cinco condições deste grupo olham o resultado de uma mensagem que o próprio fluxo enviou antes. Cada uma mostra, abaixo do Campo a avaliar, um aviso fixo: "Esta verificação é instantânea — o nó não espera nem agenda nada. Se quiser dar tempo para o cliente reagir, insira um Delay antes desta decisão." O "Delay" do aviso é a ação Esperar, que fica na aba Controle.
Valem estas regras para todas:
Precisa de um envio antes. O campo Ação de envio lista só os nós de envio compatíveis que estão antes da condição, no caminho do cliente. Se não houver nenhum, o seletor some e a folha mostra: "Nenhum nó de envio compatível encontrado antes desta decisão. Adicione um nó de envio compatível no fluxo antes de escolher esta condição.", junto com o erro Campo obrigatório. Os itens do seletor Campo a avaliar continuam disponíveis mesmo sem envio no fluxo: a restrição só aparece dentro da folha.
Você escolhe o envio. Em Ação de envio (obrigatório), você escolhe qual nó do fluxo enviou a mensagem. Na lista, cada item tem o nome do nó (por exemplo, Enviar e-mail). Um nó que ainda não foi configurado aparece com o sufixo · não configurado. Vale sempre o envio mais recente daquele nó nesta execução.
A verificação é instantânea. A condição olha o que já aconteceu até o momento em que o cliente chega a ela. Coloque um Esperar entre o envio e a condição, para dar tempo de o cliente reagir.
O campo Ação de envio é obrigatório, mas o nome dele não tem asterisco. Se ficar vazio, aparece só a mensagem Campo obrigatório, sem o selo Falta preencher. Os nós de envio listados dependem da condição:
Condição | Nós de envio que aparecem em Ação de envio |
Se abriu o e-mail | Enviar e-mail |
Se engajou no e-mail | Enviar e-mail |
Se recebeu a mensagem | Enviar e-mail, Enviar SMS e Enviar WhatsApp oficial (o WhatsApp não oficial não entra) |
Se leu a mensagem | Enviar WhatsApp oficial |
Se respondeu a mensagem | Enviar WhatsApp oficial e Enviar WhatsApp (não-oficial) |
Se a informação ainda não chegou quando o cliente chega à condição, ela pode não ser avaliada. Nesse caso, vale o que você escolheu em Se não for possível avaliar (por padrão, Seguir por Não (padrão)).
Atalho: alguns envios já têm saídas próprias em Caminhos extras, como Mensagem lida, E-mail visualizado e Entrega confirmada. Quando bastar reagir a esses eventos, você pode usá-las em vez de uma condição. Veja Ações de envio.
Se abriu o e-mail
O que pergunta: se o cliente abriu o e-mail enviado por um nó Enviar e-mail deste fluxo.
Campos:
Campo | Obrigatório | Controle, opções e ajuda |
Ação de envio | Sim | Lista de escolha única, com os nós Enviar e-mail do fluxo que estão antes da condição. Vem vazio, com Selecionar ação que enviou…. Ajuda: "Escolha o nó deste fluxo que enviou o e-mail. Vale sempre o envio mais recente daquele nó nesta execução." |
Exemplo: Enviar e-mail → Esperar 2 dias → Condição Se abriu o e-mail. No Sim, o cliente leu e você segue com o conteúdo. No Não, você reenvia por outro canal.
Pegadinhas:
Só aparecem para escolha os nós Enviar e-mail. Nós de SMS e de WhatsApp não entram na lista.
Se o fluxo tem dois e-mails, a escolha em Ação de envio define qual deles a condição avalia.
Nome técnico (para suporte): email_opened
Se engajou no e-mail
O que pergunta: se o cliente clicou em um link do e-mail enviado por um nó Enviar e-mail deste fluxo.
Campos:
Campo | Obrigatório | Controle, opções e ajuda |
Ação de envio | Sim | Igual a Se abriu o e-mail: lista só os nós Enviar e-mail do fluxo, antes da condição. Ajuda: "Escolha o nó deste fluxo que enviou o e-mail. Vale sempre o envio mais recente daquele nó nesta execução." |
Filtrar por link | Não | Lista de escolha única: Um link específico · Link que contém um texto. Vem vazio (sem filtro), com Selecionar. Aparece mesmo quando não há nó de envio no fluxo. Ajuda: "Sem filtro, qualquer clique conta — inclusive o link de descadastro, que o provedor registra como clique. Escolher o link é o recomendado." |
Link | Não | Só aparece com Um link específico. Lista de escolha única, com os links já reconhecidos no modelo de e-mail do nó escolhido (escolha na lista de links do modelo de e-mail da sua loja). Vem vazio, com Selecionar. Ajuda: links catalogados do modelo de e-mail. |
O link contém | Não | Só aparece com Link que contém um texto. Campo de texto livre, vazio. Ajuda: trecho livre, comparado sem diferenciar maiúsculas de minúsculas. |
Os dois campos de filtro aparecem um por vez: Link ou O link contém, conforme a opção em Filtrar por link.
Exemplo: em um e-mail com o botão "Ver oferta", use Filtrar por link = Um link específico e, em Link, escolha esse botão. O Sim é quem clicou na oferta.
Pegadinhas:
Sem filtro, qualquer clique conta. Isso inclui o link de descadastro, que o provedor registra como clique. Por isso, escolher o link é o recomendado.
Escolha o Link a partir da lista de links do modelo. Se o link que você quer não aparecer na lista, use Link que contém um texto.
Nome técnico (para suporte): email_engaged
Se recebeu a mensagem
O que pergunta: se a mensagem enviada por um nó de envio deste fluxo foi entregue ao cliente. Vale para WhatsApp oficial, e-mail e SMS.
Campos:
Campo | Obrigatório | Controle, opções e ajuda |
Ação de envio | Sim | Lista de escolha única, com os nós Enviar e-mail, Enviar SMS e Enviar WhatsApp oficial do fluxo que estão antes da condição. Vem vazio, com Selecionar ação que enviou…. Ajuda: "Escolha o nó deste fluxo que enviou a mensagem. Vale sempre o envio mais recente daquele nó nesta execução." |
Exemplo: Enviar SMS → Esperar 1 hora → Condição Se recebeu a mensagem. No Não, você tenta outro canal.
Pegadinhas:
"Recebeu" significa entregue. Não quer dizer que o cliente leu.
Um nó de Enviar SMS ainda sem configuração aparece na lista como Enviar SMS · não configurado.
Essa é a leitura de "entregue" usada pelo fluxo para decidir o caminho. Nos relatórios, o mesmo conceito aparece como Entregues · critério do fluxo. Veja Relatórios: visão geral.
Nome técnico (para suporte): message_delivered
Se leu a mensagem
O que pergunta: se a mensagem de WhatsApp oficial enviada por um nó deste fluxo foi lida.
Campos:
Campo | Obrigatório | Controle, opções e ajuda |
Ação de envio | Sim | Lista de escolha única, só com os nós Enviar WhatsApp oficial do fluxo, antes da condição. Vem vazio, com Selecionar ação que enviou…. Ajuda: "Escolha o nó deste fluxo que enviou a mensagem de WhatsApp oficial. Vale sempre o envio mais recente daquele nó nesta execução." |
Exemplo: Enviar WhatsApp oficial → Esperar 1 dia → Condição Se leu a mensagem. No Não, você envia um e-mail de reforço.
Pegadinhas:
Só vale para WhatsApp oficial. Nós de e-mail, SMS e WhatsApp não oficial não aparecem como opção de envio aqui.
Como a verificação é instantânea, coloque um Esperar antes, para dar tempo de a leitura chegar.
Nome técnico (para suporte): message_read
Se respondeu a mensagem
O que pergunta: se o cliente enviou alguma mensagem depois do envio feito por um nó de WhatsApp deste fluxo.
Campos:
Campo | Obrigatório | Controle, opções e ajuda |
Ação de envio | Sim | Lista de escolha única, com os nós Enviar WhatsApp oficial e Enviar WhatsApp (não-oficial) do fluxo, antes da condição (o não oficial aparece com · não configurado quando ainda não foi configurado). Vem vazio, com Selecionar ação que enviou…. Ajuda: "Escolha o nó deste fluxo que enviou a mensagem de WhatsApp. Vale sempre o envio mais recente daquele nó nesta execução." |
Exemplo: Enviar WhatsApp oficial → Esperar 1 dia → Condição Se respondeu a mensagem. No Sim, você abre um atendimento. No Não, o fluxo termina.
Pegadinhas:
Conta qualquer mensagem do cliente depois do envio, não só uma resposta a este assunto.
E-mail e SMS não aparecem na lista de Ação de envio desta condição.
Para esperar a resposta parado no fluxo, com tempo limite, use a ação Aguardar resposta. Veja Ações de controle.
Nome técnico (para suporte): message_replied
Avançado
Expressão avançada
O que pergunta: avalia uma expressão da linguagem de fórmulas sobre o gatilho, o objeto, o cliente e as variáveis do fluxo. É a opção para regras que as outras condições não cobrem.
Campos:
Campo | Obrigatório | Controle, opções e ajuda |
Expressão | Sim | Área de texto de 4 linhas, vazia, com autocompletar (uma lista aparece enquanto você digita, ou ao apertar Ctrl+Espaço) e, logo abaixo, o botão Exemplos de expressão. Ajuda: "Raízes: customer, object, vars e trigger. Digite para ver os campos ou use Ctrl+Espaço. Ex.: customer.state == "SP" && customer.email != null" |
Se faltar algo: o nome do campo mostra o selo Falta preencher e, sob o campo, aparece Campo obrigatório.
O exemplo que a própria tela mostra é:
customer.state == "SP" && customer.email != null
Ele pergunta: "o cliente é de São Paulo e tem e-mail cadastrado?"
Autocompletar. Ao apertar Ctrl+Espaço com o campo vazio, a lista mostra as quatro "raízes" e as funções:
Raiz | O que traz |
Cliente ( | Dados do cliente. |
Pedido e carrinho ( | Dados do pedido ( |
Variáveis do fluxo ( | Resultados de passos do próprio fluxo. |
Gatilho ( | Dados do gatilho. A tela avisa que o gatilho não tem campos catalogados: escreva o caminho do dado como o gatilho o envia. |
Ao digitar customer., a lista sugere: Primeiro nome (customer.first_name), Sobrenome (customer.last_name), Nome completo (customer.name), E-mail (customer.email), Telefone (customer.phone), CPF/CNPJ (customer.document), Data de nascimento (customer.birthdate), Gênero (customer.gender), Cidade (customer.city) e Estado (customer.state).
De onde vêm os outros dados:
Raiz | O que traz | Exemplos |
| Dados do pedido, nos fluxos que começam por um gatilho de pedido |
|
| Dados do carrinho, nos fluxos que têm um carrinho |
|
| Resultados de passos do próprio fluxo |
|
A lista completa de variáveis (cliente, pedido e carrinho) é a mesma que você usa nos textos das mensagens.
Funções disponíveis: a linguagem de fórmulas tem funções para texto, datas, números e listas. Todas aparecem no autocompletar.
Função | O que faz |
| Tamanho de um texto, lista ou objeto. |
| Texto em minúsculas · em maiúsculas · sem espaços no início e no fim. |
| O valor; quando ele não existir, o padrão. |
| O primeiro valor que existir, na ordem. |
| Se a lista contém o item, ou se o objeto tem a chave. |
| Se o texto começa · termina com o trecho. |
| A data e a hora de agora (UTC). |
| Dias inteiros · horas inteiras de |
| A data no formato AAAA-MM-DD (UTC). |
| O número como valor em dinheiro, ex.: R$ 10,50. A moeda padrão é BRL. |
| O valor convertido em número · em texto. |
Exemplos de expressão. O botão Exemplos de expressão abre uma janela com 35 modelos prontos, que você ajusta ao seu caso. A janela tem uma busca (Buscar por expressão, explicação ou grupo) e, em cada modelo, o botão Usar. Usar coloca a expressão no campo: se o campo estiver vazio, ele é preenchido; se não, a expressão entra na posição do cursor. Os modelos estão em 7 grupos:
Grupo | Para que serve | Exemplos reais da tela |
Comparações | Comparar com |
|
Texto | Comparar e procurar trechos de texto. |
|
Listas | Procurar um valor numa lista ou num texto. |
|
Datas | Calcular dias e horas, e olhar o mês ou o dia. |
|
Números | Comparar valores do pedido e do carrinho. |
|
Combinações: e (&&), ou (||), não (!) | Juntar várias regras. Os parênteses decidem o que vem primeiro. |
|
Funções | Usar as funções da tabela acima. |
|
Os modelos marcados com Disponível depois de um "Chamar IA" antes desta condição ou Disponível depois de um "Chamar webhook" antes desta condição só funcionam se esse passo vier antes da condição no fluxo.
Exemplo: você quer enviar uma oferta regional só para clientes de uma cidade. Use lower(customer.city) == "campinas" em Expressão. A função lower evita problemas com maiúsculas e minúsculas.
Pegadinhas:
A folha não confere a sintaxe. Uma expressão incompleta, como
customer.state ==, é salva sem nenhum erro, e o cartão do canvas mostra a expressão do jeito que ela está. Por isso, releia com atenção o que você escreveu e prefira montar a expressão a partir de um modelo em Exemplos de expressão. Antes de ativar o fluxo, e nas primeiras execuções, confira por qual caminho (Sim ou Não) cada cliente seguiu. Veja Auditoria de execuções.Os valores em dinheiro estão em reais (
100é R$ 100,00). Não há contas na expressão: só comparações.As datas do pedido e do carrinho vêm como texto no formato DD/MM/AAAA HH:mm, no fuso da loja. Compare-as como texto (por exemplo,
starts_with(object.order.ordered_at, "25/12/")). Jánow()eformat_date()usam UTC.Não dá para escrever uma lista dentro da expressão. As listas vêm da resposta de um webhook. Com um texto à direita, o
inprocura o valor como um trecho dele.customer.state != "SP"também vale para quem não tem estado cadastrado.Use a Expressão avançada só quando nenhuma outra condição resolver. As outras são mais fáceis de ler e de manter.
Os dados de pedido e de carrinho só existem nos fluxos cujo gatilho os traz.
Nome técnico (para suporte): expression
Dicas para não errar
Sempre ligue os dois caminhos. Se você não ligar o Sim ou o Não a nenhum passo, o fluxo termina ali para esse cliente (A automação é encerrada).
Condição de mensagem sempre depois de um envio. E, de preferência, depois de um Esperar: a tela avisa que a verificação é instantânea.
Preencha o que a tela marca. O selo Falta preencher, a mensagem Campo obrigatório e o selo de pendência no cartão mostram o que ainda falta.
Minutos são minutos. Em Se abandonou um carrinho, o tempo é em minutos. Em Se recuperou o carrinho, você escolhe a Unidade.
Valores em reais. Em Valor do último pedido, e nas expressões, os valores são em reais.
Tags e grupos valem para agora. Eles refletem a situação do cliente na hora em que ele chega ao nó.
Expressão avançada: teste. A folha não avisa se a expressão está incompleta. Releia e acompanhe as primeiras execuções.
Próximos passos
Teste A/B: divida o público por sorteio, sem regra.
Ações de controle: Esperar, Aguardar resposta e outras.
Ações de envio: os Caminhos extras de cada envio.
Auditoria de execuções: veja por qual caminho cada cliente seguiu.
Relatórios: visão geral: meça o resultado do fluxo.
Não achou o que precisava? Fale com o suporte.