Pular para o conteúdo

Variables Node

O node Variables permite definir, armazenar e reutilizar valores ao longo do seu Workflow.
Ele funciona como uma memória temporária, onde você pode salvar dados de uma etapa e usá-los depois em outra.


  • Você mapeia um nome de variável (ex.: productSKU, userEmail, city).
  • Você atribui um valor a essa variável. O valor pode vir de:
    • Texto estático (você o escreve diretamente).
    • Uma referência a dados produzidos por outro node no Workflow.
    • Conteúdo gerado por IA (se você habilitar Use AI).
  • Uma vez salva, a variável pode ser usada em qualquer node seguinte.

  • Mapping name → a chave da variável (ex.: customerName).
  • Value
    • Valor literal (ex.: "São Paulo").
    • Referência do Workflow (ex.: @workflow.request.userInput).
    • Gerado por IA (se você selecionar Use AI).
  • Multiple variables → você pode adicionar quantos mapeamentos forem necessários.

  • Chamadas de API Dinâmicas
    Salve a cidade do usuário em uma variável city e use-a em um node HTTP Request para buscar o clima:
    GET /weather?city=@workflow.variables.city
  • Armazenamento de Input do Usuário
    Capture name e email uma vez, depois reutilize-os em diferentes etapas (ex.: API de CRM, mensagem de confirmação).
  • Processamento com IA
    Habilite Use AI para transformar ou enriquecer automaticamente os dados antes de salvá-los (ex.: normalizando nomes de produtos).

Dica: As variáveis tornam seu Workflow modular e reutilizável, evitando inputs repetidos e permitindo lógica complexa.