Como criar um Flow com condição baseada em atributo personalizado do contato

Vitor

Vitor

Última atualização em Oct 16, 2026

Para criar um Flow que ramifica automaticamente a jornada de um contato com base em atributos personalizados — como plano contratado, cidade ou interesse —, utilize o editor de Flows da Papo e insira um nó de condição configurado para verificar “Atributo do contato”. A partir dos valores armazenados no CRM, o fluxo pode enviar mensagens específicas, adicionar etiquetas ou direcionar o lead para a equipe certa, tudo de forma automática e sem intervenção manual.

Com essa automação, cada contato recebe um tratamento único, baseado em informações que sua empresa já possui. Isso aumenta a relevância da comunicação, melhora a experiência do cliente e otimiza o trabalho dos times de marketing, vendas e suporte.

Resumo do fluxo com condição por atributo

Elemento Função Exemplo
Flow (Flows/Chatbot) Sequência visual que automatiza interações Flow “Onboarding por plano”
Atributo personalizado Campo extra no perfil do contato (texto, número, data ou lista) plano (Básico, Pro, Enterprise), cidade (SP, RJ, BH)
Nó de condição “Atributo do contato” Verifica o valor de um atributo para decidir o caminho Se plano é igual a “Pro”, seguir ramo de oferta especial
Ações por ramo O que acontece em cada resultado da condição Enviar template de WhatsApp, marcar etiqueta “VIP”, notificar gerente

Como funciona: passo a passo

  1. Prepare o atributo personalizado
    Antes de criar o Flow, é essencial que o dado que você deseja usar esteja disponível no CRM. Acesse Configurações → Atributos Personalizados e crie campos como “Plano Contratado” (tipo Lista), “Cidade” (Texto) ou “Última Compra” (Data). Depois, popule os valores dos contatos — manualmente, por importação ou via integrações (API, webhooks).

  2. Crie o Flow com o gatilho adequado
    No menu lateral da Papo, clique em Flows / Chatbot e adicione um novo fluxo. Substitua o gatilho padrão pelo evento que iniciará a jornada, como “Contato criado”, “Mensagem recebida”, “Etiqueta adicionada” ou outro disponível.

  3. Insira o nó de condição
    Após o gatilho, clique no ícone “+” e escolha a opção de condição. Dentro da condição, selecione o tipo “Atributo do contato”. Na configuração, escolha o atributo personalizado desejado e defina a regra: “é igual a”, “contém”, “é maior que”, dependendo do tipo de campo. É possível combinar mais de uma regra usando operadores “E” e “OU”.

  4. Crie os ramos da jornada
    Para cada valor ou faixa de valores que você deseja tratar de forma diferente, configure um ramo. Exemplo prático:

    • Se plano for “Pro” → caminho A (cliente premium)
    • Se plano for “Basic” → caminho B (cliente padrão)
    • Se o atributo estiver vazio → caminho de fallback para solicitar atualização cadastral
  5. Adicione as ações em cada ramo
    Em cada galho, insira os nós de ação adequados: Enviar Mensagem (WhatsApp, e-mail), Adicionar etiqueta, Criar tarefa no Kanban, Enviar notificação interna etc. Personalize as mensagens usando variáveis do contato, incluindo o próprio atributo (ex.: {{contact.cidade}}).

  6. Ative o Flow
    Revise toda a lógica, salve e altere o status para Ativo. O fluxo processará todos os contatos que atenderem ao gatilho, ramificando instantaneamente com base nos valores reais dos atributos do CRM.

Sempre que um ramo incluir uma pausa superior à janela de 24 horas do WhatsApp, a mensagem seguinte precisa ser um Modelo de Mensagem (HSM) aprovado pela Meta, o que a Papo permite selecionar diretamente no nó de envio.

Para quem essa estratégia é indicada?

  • Empresas de SaaS ou assinaturas que desejam onboardings distintos conforme o plano contratado.
  • E-commerces que segmentam ofertas por cidade, interest ou faixa de gasto do cliente.
  • Instituições de ensino que personalizam comunicações por curso ou unidade do aluno.
  • Times de vendas B2B que priorizam leads de determinada região ou com certo cargo no CRM.
  • Qualquer operação que já coleta dados estruturados e quer transformá‑los em comunicação automática e relevante.

Perguntas frequentes

Preciso criar o atributo antes de montar o Flow?

Sim. O atributo personalizado deve existir em Configurações → Atributos Personalizados antes de ser usado como condição. É necessário também que os contatos tenham o campo preenchido — manualmente, por importação ou via integrações.

Quais tipos de comparação posso usar?

Dependem do tipo do atributo. Para Texto, você pode usar “é igual a” ou “contém”. Para Número, “é igual”, “maior que”, “menor que”. Para Data, “é antes de”, “é depois de”. Campos do tipo Lista permitem selecionar diretamente uma das opções pré-definidas.

Como personalizar a mensagem no ramo com o valor do atributo?

Dentro de qualquer nó de ação, use a variável do contato correspondente ao atributo (ex.: {{contact.plano}}) no campo de texto. O sistema substitui automaticamente pelo valor real de cada lead.

E se o contato não tiver o atributo preenchido?

Você pode configurar um ramo específico para “valor vazio” na condição. Assim, esses contatos seguem uma rota alternativa, como receber uma mensagem pedindo que completem o cadastro ou serem encaminhados para um atendente.

Posso combinar vários atributos em uma mesma condição?

Sim. O nó de condição suporta múltiplas regras com os operadores lógicos “E” e “OU”, permitindo segmentações como “cidade contém São Paulo” E “plano é igual a Pro”.

Funciona com dados atualizados automaticamente via integração?

Sim. Atributos populados por API, webhook ou qualquer módulo da Papo são refletidos em tempo real no Flow. No momento em que o gatilho é acionado, a condição usará o valor mais recente do contato.

Leia também


Comece a criar Flows com atributos personalizados →

O primeiro usuário da Papo é gratuito e não exige cartão de crédito — ideal para você testar as condições por atributo em seus Flows antes de escalar.