> 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-de-chatbots/controle-de-fluxo.md).

# Controle de fluxo

Os módulos de controle de fluxo no Builder Hyperflow são aqueles usados para criar condições e intervalos de tempo, para variar as respostas do chatbot e para pular ou encerrar o fluxo.

Eles recebem o nome "controle de fluxo" porque, diferente dos demais, vão determinar somente o comportamento a ser executado pelo robô. Em resumo, são módulos que terminam os métodos nos quais o robô controla a quantidade de dados que estão sendo transmitidos para si mesmo.

Por exemplo: suponha que você precisa criar uma [condição](/docs/builder-de-chatbots/controle-de-fluxo/condicional-conditional.md) que vai levar o cliente para um menu ou para outro, dependendo do resultado. Além disso, quer [variar as respostas do chatbot ](/docs/builder-de-chatbots/controle-de-fluxo/teste-a-b-split-a-b.md)para um atendimento mais personalizado e criar um [intervalo de tempo](/docs/builder-de-chatbots/controle-de-fluxo/intervalo-de-tempo-time-interval.md) antes de enviar uma resposta ao usuário. Por fim, dependendo da resposta selecionada, o usuário deve ser [direcionado para outro fluxo](/docs/builder-de-chatbots/controle-de-fluxo/pular-para-fluxo-jump.md) e, ao encerrar o atendimento, deve [finalizar o atendimento](/docs/builder-de-chatbots/controle-de-fluxo/fim-do-fluxo-end-flow.md) oferecer a possibilidade de inciar o fluxo do zero novamente a qualquer momento.

Para tudo isso usamos os módulos de controle de fluxo!

{% content-ref url="/pages/t46xJNnrjtvFGzgOoyom" %}
[Condicional (conditional)](/docs/builder-de-chatbots/controle-de-fluxo/condicional-conditional.md)
{% endcontent-ref %}

{% content-ref url="/pages/fSmd3UQytgfI2iZ9bWTT" %}
[Fim do fluxo (end flow)](/docs/builder-de-chatbots/controle-de-fluxo/fim-do-fluxo-end-flow.md)
{% endcontent-ref %}

{% content-ref url="/pages/IkJLTD4GEXmjoZSopXSK" %}
[Intervalo de tempo (time interval)](/docs/builder-de-chatbots/controle-de-fluxo/intervalo-de-tempo-time-interval.md)
{% endcontent-ref %}

{% content-ref url="/pages/6FNvUokgIfVYcBhA6njO" %}
[Pular para fluxo (jump)](/docs/builder-de-chatbots/controle-de-fluxo/pular-para-fluxo-jump.md)
{% endcontent-ref %}

{% content-ref url="/pages/z52TbHqW4jNTexdN3zbX" %}
[Teste A/B (split A/B)](/docs/builder-de-chatbots/controle-de-fluxo/teste-a-b-split-a-b.md)
{% endcontent-ref %}
