--- title: "Introdução" slug: "caixa-de-código" updated: 2026-09-08T18:53:13Z published: 2026-09-08T18:53:13Z canonical: "docs.omnisiga.ai/caixa-de-código" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.omnisiga.ai/llms.txt > Use this file to discover all available pages before exploring further. # Introdução Este artigo apresenta o recurso de **Caixa de Código** em um fluxo. No exemplo abaixo, temos um fluxo previamente configurado com apenas a **"Caixa de Código"**. ![image.png](https://cdn.document360.io/d1786d22-23e4-4145-98ac-accd680324d8/Images/Documentation/image%28497%29.png) Ao clicar sobre ela, será exibida a seguinte tela: Por padrão, a caixa de código vem com as seguintes configurações: - Nome do elemento: **Start** - **on Enter:** ``` dialog.say("Olá") ``` ![image.png](https://cdn.document360.io/d1786d22-23e4-4145-98ac-accd680324d8/Images/Documentation/image%28499%29.png) Aqui temos os eventos de **On Enter**, **On Input**, **On Exit**, e **On External**, conforme ilustrado abaixo: - **On Enter**: Este evento é acionado assim que o nó é ativado. Ele é ideal para ações iniciais, como saudar o usuário ou executar comandos antes de continuar com o fluxo. - **On Input**: Ativado quando o bot recebe um input do usuário. Esse evento permite que o bot reaja de acordo com o que foi dito, possibilitando uma interação mais dinâmica. - **On Exit**: Este evento é executado quando o nó é completado ou o fluxo avança para o próximo nó. Ele é útil para realizar ações de fechamento ou preparar variáveis antes da transição. - **On External**: Acionado por eventos externos, como a integração com sistemas de terceiros ou o acionamento de uma ação fora do fluxo de conversa, permitindo que o bot reaja a esses estímulos. ![image.png](https://cdn.document360.io/d1786d22-23e4-4145-98ac-accd680324d8/Images/Documentation/image%28501%29.png) ## Testando o Fluxo ### Iniciar o Fluxo Clique no ícone azul dentro do fluxograma para iniciar o fluxo. ![image.png](https://cdn.document360.io/d1786d22-23e4-4145-98ac-accd680324d8/Images/Documentation/image%28502%29.png) ### Abrir o Chat Após abrir o chat, faça a primeira interação com o bot. Em seguida, ele responderá de acordo com o que foi definido no ciclo de vida do **OnEnter**. ![image.png](https://cdn.document360.io/d1786d22-23e4-4145-98ac-accd680324d8/Images/Documentation/image%28503%29.png) ## Conclusão O recurso de **caixa de código** é essencial para personalizar a interação entre o bot e o usuário, permitindo uma configuração avançada dos fluxos. Com os comandos e eventos descritos, é possível controlar de maneira precisa as variáveis, respostas e navegações durante a conversação. A utilização de caixas de código, como a caixa **Start**, abre um leque de possibilidades para criar fluxos dinâmicos, interativos e que atendem às necessidades específicas de cada usuário ou situação. Ao testar o fluxo, foi possível observar a interação entre as caixas e a resposta gerada com base nas configurações definidas. Essa abordagem proporciona uma experiência rica e controlada tanto para o atendente quanto para o cliente, com a flexibilidade de fazer ajustes conforme necessário. O entendimento e aplicação correta desses recursos são fundamentais para a criação de fluxos eficientes e satisfatórios. Uma lista completa dos comandos e funções disponíveis para criação de caixas de código no sistema pode ser encontrada aqui: [Comandos e funções](/v1/docs/comandos-e-fun%C3%A7%C3%B5es)