> For the complete documentation index, see [llms.txt](https://help.hyperflow.global/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.hyperflow.global/docs/builder-hyperflow/gerenciamento-de-aplicativos/variaveis-de-ambiente.md).

# Variáveis de ambiente

### 👉 Tela de Variáveis

Na tela de **Variáveis**, você consegue gerenciar o que chamamos de "**Variáveis de ambiente**". É também nela que são definidas as informações sensíveis e as formas de ocultá-las.

> 💡Variáveis são condições que determinam o comportamento do bot de acordo com uma informação específica - nome, endereço, CPF, número do cliente, entre outros -, armazenando-a dentro da Hyperflow . No caso das **variáveis de ambiente**, essas condições são pré-definidas pela organização, de acordo com a estratégia e a função do bot. Elas também podem ser acionadas em qualquer lugar dos fluxos de um aplicativo.

Para acessar a tela de Variáveis:

1. Entre no [Builder](https://builder.hyperflow.global/)
2. Selecione o aplicativo que contém o fluxo que vai transmitir
3. No menu lateral esquerdo, selecione a opção **Variáveis**

<figure><img src="/files/hQA0ZTDC875yyjrRRlnM" alt=""><figcaption><p>Acessando a tela de Variáveis.</p></figcaption></figure>

### 👉 As diferentes Variáveis na Hyperflow

* No menu lateral esquerdo, selecione a opção **Transmissões**

É importante ressaltar que as variáveis de ambiente são diferentes das [variáveis de fluxo](/docs/builder-de-chatbots/acao/variavel-de-fluxo-flow-variable.md) e das [variáveis de usuário](/docs/builder-de-chatbots/acao/variavel-de-usuario-user-variable.md):&#x20;

* **Variáveis de ambiente**: são focadas em informações sensíveis e/ou que se repetem com frequência no aplicativo;
* **Variáveis de fluxo**: são responsáveis por salvar informações que só serão utilizadas dentro de um fluxo específico e somente nele;
* **Variáveis de usuário**: são responsáveis por salvar, dentro de um fluxo, dados de um usuário em específico.

<figure><img src="/files/a3KAK8n3pj2KsPRCWWnQ" alt=""><figcaption><p>Variável de ambiente</p></figcaption></figure>

<figure><img src="/files/YjlIOW9j3V2aXtgCcgI5" alt=""><figcaption><p>Variável de usuário</p></figcaption></figure>

<figure><img src="/files/L2pZh430kjMNL3KK3l0c" alt=""><figcaption><p>Variável de fluxo</p></figcaption></figure>

### 👉 Criando uma variável de ambiente

Para criar uma variável de ambiente, o processo é bem simples:

1. Na tela de Variáveis, clique em **+Criar variável**
2. Preencha o **nome** da chave da variável
3. Preencha a informação que será acionada com essa chave
4. Se for o caso, marque a variável como **sensível**
5. Clique em **Confirmar**

Abaixo, é possível ver uma variável de endereço sendo configurada. Ela pode ser usada, por exemplo, sempre que o cliente solicitar dados de endereço da sua empresa.

> 🚨Evite usar caracteres especiais, como ç, ponto, @, \*, entre outros. Esses caracteres podem comprometer o bot, pois são prejudiciais ao JSON quando não usados no contexto correto. Por isso, usaremos **endereco**. Além disso, como os dados de endereço de uma empresa são públicos, não vamos marcar a variável como sensível.

<figure><img src="/files/qtQ4LosBLUhTlJAXYJhL" alt=""><figcaption><p>Variável de ambiente com os dados de endereço.</p></figcaption></figure>

### 👉 Editar, deletar e dados sensíveis

Observe no GIF acima que a variável **senha** está oculta. Isso porque ela foi marcada como uma variável sensível.

> :bulb:Quando uma variável é marcada como sensível, ao tentar editá-la, nem mesmo o usuário que a configurou originalmente vai poder ver os dados. Isso porque o ambiente pode ficar disponível para diversas pessoas da organização, com regras de segurança específicas. É preciso preservar esses dados e aqui na Hyperflow fazemos nossa parte! Contudo, **você ainda pode editar os dados, combinado?**

<figure><img src="/files/pdZ8uqQhp4w8v74h03N0" alt=""><figcaption><p>Observe que, mesmo após desativar a opção de variável sensível, a criptografia se mantém. Em uma mesa variável, ela só vai aparecer se editada e desmarcada a opção de dado sensível.</p></figcaption></figure>

#### Editar

Para editar uma variável de ambiente:

1. Na Lista de Varáveis, clique no ícone :pencil2: **Editar**
2. Faça as alterações
3. Clique em **Atualizar**

#### Deletar

Para editar uma variável de ambiente:

1. Na Lista de Varáveis, clique no ícone :wastebasket: **Remover**
2. Verifique os dados
3. Clique em **Confirmar**

<figure><img src="/files/kswsrVSwGx6PMmL4iZtf" alt=""><figcaption><p>Exemplo de variável sendo removida</p></figcaption></figure>

> :tada:**Sucesso!** Agora você já sabe tudo que precisa para configurar suas variáveis de ambiente! Mas, claro, se precisar de ajuda, não deixe de falar com a gente!
