O que são Variáveis e como usá-las

Leonardo Ebling Atualizado por Leonardo Ebling

Como funcionam as variáveis no nosso sistema de criação de chatbots

Ao criar um chatbot no Studio, você deve ter notado a opção Variáveis no submenu Criar. Sempre que precisar capturar uma informação do cliente, será necessário escolher uma variável para armazenar a resposta dele.

As variáveis são essenciais porque guardam informações específicas de cada interação. Pense nelas como colunas de uma tabela de dados, onde cada linha representa uma conversa:

ID da Conversa

Nome do Cliente

Telefone do Cliente

{{variavel}}

{{variavel2}}

#1

Teste

5583999999999

X

Y

#2

Outro teste

5584988888888

W

Z

Nosso sistema já armazena automaticamente algumas dessas informações por meio de variáveis padrão (veja aqui). No entanto, você pode – e deve – criar variáveis personalizadas conforme a necessidade do seu chatbot. Elas se dividem em dois tipos principais:

Variáveis de Conversa

As variáveis de conversa armazenam informações apenas dentro de uma única interação. Elas são criadas no submenu Variáveis, dentro do menu Criar.

Por exemplo, imagine que seu chatbot pergunte: "Qual é o seu convênio?".

Se o cliente responder "Unimed", essa informação pode ser armazenada em uma variável de conversa chamada {{convenio}}. No entanto, essa variável vale apenas para aquela conversa. Se o mesmo cliente entrar em contato novamente daqui a um mês, ele precisará responder à pergunta novamente, pois a informação não é armazenada permanentemente.

Variáveis de Contato

Já as variáveis de contato são diferentes: elas estão ligadas diretamente ao perfil do cliente e podem ser reutilizadas em conversas futuras. Essas variáveis são criadas e gerenciadas no menu Contatos > Modelo.

Por exemplo, se você criar um campo chamado CPF, o sistema gerará automaticamente uma variável chamada {{@cf_cpf}}. Quando um cliente informar o CPF em uma pergunta de captura (Componente Regex, por exemplo), esse dado ficará salvo e poderá ser acessado em futuras interações.

Isso permite criar lógicas mais inteligentes no chatbot. Por exemplo, você pode configurar o Pulo Lógico para verificar se o cliente já possui um CPF cadastrado. Se sim, ele não precisará informar novamente toda vez que interagir com o bot.

Resumo
  • Variáveis de conversa: armazenam informações temporárias, válidas apenas dentro de uma única interação.
  • Variáveis de contato: armazenam informações permanentes, associadas ao perfil do cliente e acessíveis em conversas futuras.

Com essas variáveis bem configuradas, seu chatbot se torna mais eficiente e inteligente! 🚀

Esse artigo te ajudou?

Lista de Variáveis Padrão do Studio

Suporte