Variáveis nos flows permitem armazenar e reutilizar dados durante a execução — dados do contato, respostas coletadas ou valores calculados.
Variáveis de contato
Acessam dados do contato atual da conversa:
| Variável | Descrição |
|---|---|
| {{contact.name}} | Nome do contato |
| {{contact.email}} | |
| {{contact.phone}} | Telefone |
| {{contact.city}} | Cidade |
| {{contact.customFields.campo}} | Campos customizados |
Variáveis de mensagem
{{message.body}}— texto da última mensagem recebida{{message.type}}— tipo da mensagem (text, image, etc.)
Variáveis customizadas
Use o nó SET_VARIABLE para criar e modificar variáveis durante o fluxo:
| Operação | Descrição |
|---|---|
| set | Define o valor da variável |
| append | Adiciona texto ao final do valor existente |
| increment | Soma um valor numérico |
| decrement | Subtrai um valor numérico |
Use variáveis customizadas para armazenar respostas de nós WAIT_FOR_TEXT e depois referenciá-las em condições ou mensagens posteriores.
Usando variáveis em mensagens
Insira variáveis em qualquer nó de envio de mensagem usando a sintaxe de chaves duplas:
Olá {{contact.name}}, recebemos sua resposta: {{variables.resposta}}
Variáveis que não existem ou estão vazias serão renderizadas como texto vazio. Garanta que a variável foi definida antes de usá-la no fluxo.