Diska
Flow Builder

Variáveis do fluxo

Variáveis do sistema e variáveis recolhidas durante a conversa.

As variáveis permitem que o agente memorize informação entre passos e a use em condições, mensagens, ações e transferências.

Variáveis do sistema

Disponíveis em qualquer fluxo, com fonte system:

NomeTipoDescrição
call_idtextIdentificador único da chamada.
user_phone_numberphoneNúmero do cliente.
from_phone_numberphoneNúmero de origem da chamada.
to_phone_numberphoneNúmero de destino da chamada.

Variáveis de conversação

No nó Conversation, pode recolher uma ou várias variáveis:

  • name: identificador técnico (apenas letras, números e _; não pode começar por número).
  • type: String, Number, Integer, Boolean, List, Email ou Phone number (Number/Integer aceitam intervalo mínimo/máximo).
  • question: pergunta que o agente faz ao cliente.
  • required: se é obrigatória.

Variáveis de ação

Nós que executam algo podem devolver um resultado:

  • custom_action → outputVariable
  • booking → booking_result_<id>
  • transfer → transfer_result_<id>
  • trigger_subflow → subflow_result_<id>

Usar variáveis

Nas condições de branch, escolha a variável, o operador e o valor. Por exemplo:

confirmed == true
plan contains "premium"

Os operadores suportados são: equals, not_equals, contains, greater_than, less_than, is_empty, is_not_empty, is_true, is_false.

Os nomes de variáveis devem respeitar o formato [a-zA-Z_][a-zA-Z0-9_]*. Não use acentos nem espaços.
Copyright © 2026