O bloco de ação Definir Variável nos permite atribuir um valor específico a uma variável dentro de um fluxo de conversa. Como o nome indica, ele nos permite definir ou atualizar uma variável com um novo valor em qualquer estágio do chat.

Por que usar o bloco Definir Variável?

Variáveis são uma forma poderosa de armazenar informações, compartilhá-las entre as etapas e personalizar conversas. O bloco Definir Variável nos ajuda a:

  • Controlar a lógica do fluxo – Definir sinalizadores ou estados (por exemplo, marcar um usuário como um lead qualificado).
  • Passar dados para integrações – Pré-atribuir valores a serem enviados para um CRM, helpdesk ou outros sistemas.
  • Simplificar expressões – Salvar um valor reutilizável em vez de repeti-lo em vários lugares.
  • Personalizar experiências – Atribuir atributos como plano = Premium ou status = Visitante Recorrente para personalizar respostas.

Onde o bloco Definir Variável pode ser usado?

O bloco Definir Variável pode ser aplicado em vários cenários para tornar os fluxos mais inteligentes e dinâmicos, como:

  • Qualificação de leads
    Exemplo: Se um usuário selecionar Tamanho da Empresa = 500+, defina lead_segment = Enterprise.
    → Ajuda a filtrar e direcionar leads posteriormente.
  • Roteamento de conversas
    Exemplo: Defina support_priority = High se um usuário relatar um problema urgente.
    → Use esta variável para regras de roteamento ou atribuição.
  • Valores padrão
    Exemplo: Se nenhum dado for fornecido, defina region = Unknown.
    → Garante que as etapas seguintes sempre tenham um valor de fallback.
  • Experimentação e rastreamento
    Exemplo: Para testes A/B, defina test_group = A ou test_group = B.
    → Facilita a análise do desempenho do fluxo.

Como configurar o bloco Definir Variável

  1. Arraste e solte o bloco de ação Definir Variável em seu fluxo de conversa.
  2. Selecione ou crie uma variável à qual você deseja atribuir um valor.
  3. Insira o valor que a variável deve armazenar.
  4. Conecte o bloco à próxima etapa do fluxo para que a conversa continue sem interrupções.

s:

  • Você pode usar variáveis para mapear valores para variáveis.
  • Você também pode usar operadores aritméticos para definir o valor.

Was this helpful?