# Conexões Go-to

A lógica da sua conversa é feita para que você possa ir de qualquer [bloco](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/flow-logic/dialog-state) tipo para qualquer outro tipo de bloco em seus fluxos.

No seu [canvas de bot](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/navegacao/bot-builder/flows), conexões Ir para são representadas como setas simples.

<figure><img src="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2FNiLpU39YNi8GYNU5vGtT%2FScreenshot%202024-08-07%20at%2016.01.58.png?alt=media&#x26;token=583c808c-6bfc-4138-b17d-fd4d1374737d" alt=""><figcaption><p>Como uma conexão Ir para se parece dentro da sua tela.</p></figcaption></figure>

{% hint style="info" %}
**Ir para** conexões não devem ser confundidas com [**Pai-filho** conexões](https://docs.chatlayer.ai/navigate-the-platform/bot-builder/flows/canvas-functionalities#parent-child-connections).
{% endhint %}

### Ir para outro bloco

No final de qualquer [bloco](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/flow-logic/dialog-state), você pode escolher redirecionar o usuário para qualquer outro bloco.

Para fazer isso, encontre a **Ir para** fita na parte inferior do seu bloco e expanda-a para preenchê-la.

<figure><img src="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2FJEySuHulUcjyxCFyuoGP%2FScreenshot%202024-08-07%20at%2016.05.55.png?alt=media&#x26;token=5361f4fb-031e-4c2e-8f22-087e8ed7124d" alt="" width="278"><figcaption><p>Vá para qualquer outro bloco preenchendo a seção Ir para na parte inferior do bloco.</p></figcaption></figure>

### Ir para em botões

Quando você cria um [Bot Message](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/flow-logic/dialog-state/message-components), você pode redirecionar o usuário para outro bloco ao clicar em algo.&#x20;

Uma ação de clique pode acontecer com:

* [buttons](https://docs.chatlayer.ai/bot-answers/dialog-state/message-components#buttons)
* [carrosséis](https://docs.chatlayer.ai/bot-answers/dialog-state/message-components#carousel)
* [listas](https://docs.chatlayer.ai/bot-answers/dialog-state/message-components#list)&#x20;
* [respostas rápidas](https://docs.chatlayer.ai/bot-answers/dialog-state/message-components#quick-replies)

{% hint style="info" %}
Não tem certeza se um Ir para é o tipo de botão certo para você? Verifique os diferentes tipos de botão [aqui](https://docs.chatlayer.ai/bot-answers/dialog-state/message-components#button-types).
{% endhint %}

<figure><img src="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2FmHF1v5qNNVxnMxEgTqAZ%2FScreenshot%202024-08-07%20at%2016.15.06.png?alt=media&#x26;token=cb45adc7-d10a-4020-a1a2-021ac279b802" alt=""><figcaption><p>Ir para outro bloco ao clicar em um botão.</p></figcaption></figure>

### Ir para para passar uma variável

No final dos blocos, você tem a opção de transferir o usuário para outro bloco e passar uma variável que é salva na sessão do usuário.

Para passar uma variável:

1. Abra seu [bloco](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/flow-logic/dialog-state).
2. Defina uma **Ir para** na parte inferior.&#x20;
3. Clique em **+Adicionar variável**.&#x20;
4. Defina o nome e o valor da sua variável.
5. Clique **Salvar**.

<figure><img src="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2FkkAmTKfixDWGRfZcxwn4%2FScreenshot%202024-08-07%20at%2016.09.36.png?alt=media&#x26;token=7e43d0f8-cb45-4855-88fa-bd9a10e743e6" alt="" width="274"><figcaption><p>Vincule dois blocos e passe uma variável usando a seção Ir para no final de um bloco.</p></figcaption></figure>
