> 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/acao.md).

# Ação

Na construção de chatbots no Builder Hyperflow, disponibilizamos os módulos de ação. Como o próprio nome diz, eles são usados para executar alguma ação dentro do fluxo, seja a execução de um código, o start de um período de inatividade e muito mais.

Diferente dos módulos de gatilho, que criam uma ativação, os módulos de ação se referem a determinações de comportamento em determinada etapa do fluxo.

Por exemplo: em um projeto, o chatbot deve criar um [período de contagem de quanto tempo o cliente ficou inativo](/docs/builder-de-chatbots/acao/iniciar-inatividade-start-inactivity.md). Após 20 minutos de inatividade, o fluxo deve [encerrar a inatividade ](/docs/builder-de-chatbots/acao/finalizar-inatividade-end-inactivity.md)e atribuir ao [usuário uma tag](/docs/builder-de-chatbots/acao/tag-de-usuario-user-tag.md) chamada "Usuário inativo". Caso o usuário responda, deve finalizar a inatividade e [executar um código](/docs/builder-de-chatbots/acao/executar-codigo-run-code.md) para chamar os dados de nome e CNPJ do cliente em um banco de dados e confirmá-los com o usuário.

Em todas essas etapas, existe um módulo de ação. Você pode saber detalhes de todos a seguir:

{% content-ref url="/pages/MsXnVf9Tuu307E419Y0h" %}
[Executar código (run code)](/docs/builder-de-chatbots/acao/executar-codigo-run-code.md)
{% endcontent-ref %}

{% content-ref url="/pages/TirezcnyEhw6ctlZzGNP" %}
[Finalizar Inatividade (end inactivity)](/docs/builder-de-chatbots/acao/finalizar-inatividade-end-inactivity.md)
{% endcontent-ref %}

{% content-ref url="/pages/D1oFCITycrzoVHOZVMvN" %}
[Iniciar Inatividade (start inactivity)](/docs/builder-de-chatbots/acao/iniciar-inatividade-start-inactivity.md)
{% endcontent-ref %}

{% content-ref url="/pages/pAVJnblAaBB5sVnVnP5w" %}
[Tag de usuário (user tag)](/docs/builder-de-chatbots/acao/tag-de-usuario-user-tag.md)
{% endcontent-ref %}

{% content-ref url="/pages/mGCRldEFRJ1mmAirZACN" %}
[Variável de fluxo (flow variable)](/docs/builder-de-chatbots/acao/variavel-de-fluxo-flow-variable.md)
{% endcontent-ref %}

{% content-ref url="/pages/Hb0373YtFwiMQBY27ziw" %}
[Variável de usuário (user variable)](/docs/builder-de-chatbots/acao/variavel-de-usuario-user-variable.md)
{% endcontent-ref %}

{% content-ref url="/pages/59Ee8UmyLdEQLRJFNQfr" %}
[Esperar](/docs/builder-de-chatbots/acao/esperar.md)
{% endcontent-ref %}

{% content-ref url="/pages/48OtROyvRoCXIobsEKHM" %}
[Enviar alerta (send alert)](/docs/builder-de-chatbots/acao/enviar-alerta-send-alert.md)
{% endcontent-ref %}
