Variáveis e Dados Dinâmicos
O Workflow do Supersquad permite que você use dados de passos anteriores para tomar decisões ou personalizar mensagens. O sistema usa o formato {{variavel}}.
Variáveis Principais
Aqui estão as variáveis mais comuns que você vai usar:
1. O Nó Anterior ({{prev}})
Acessa o resultado do nó que acabou de ser executado.
- Uso: Se o nó anterior foi uma pergunta ao usuário,
{{prev}}conterá a resposta dele.
2. Contexto ({{ctx}})
Informações sobre a execução atual.
{{ctx.contact}}: Dados do contato atual (nome, telefone, etc).{{ctx.conversation_id}}: ID da conversa.
3. Variáveis Globais ({{vars}})
Valores definidos nas configurações do Workflow (como chaves de API ou constantes).
- Exemplo:
{{vars.MINHA_API_KEY}}
4. Itens de Loop ({{item}})
Usado apenas dentro de nós de repetição (Batch). Representa o item que está sendo processado no momento.
Acessando Nós Específicos
Você pode pegar dados de qualquer nó do fluxo usando o ID dele.
- Sintaxe:
{{nome_do_no}} - Exemplo: Se você tem um nó chamado
decision_1, você pode acessar o resultado dele em qualquer lugar usando{{decision_1}}.
Estrutura dos Dados
Cada nó geralmente retorna os seguintes campos:
{{output}}: O resultado principal (ex: o texto gerado pela IA).{{status}}: Se funcionou ou falhou (success,error).{{duration}}: Quanto tempo demorou (em ms).{{error}}: Detalhes do erro, se houver.
Dica Visual
No Flow Builder, ao clicar em um nó, você verá um painel lateral mostrando exatamente quais variáveis estão disponíveis para aquele nó, incluindo as saídas do nó anterior e referências diretas.