# Fluxo de Inatividade

Para aprimorar o bot, utilize a função de inatividade e **configure o período de tempo que seu chat deve aguardar antes de mover para o fluxo de abandono.**

💡 **Por exemplo:** caso um cliente abandone uma conversa ou compra, essa funcionalidade permitirá configurar um fluxo inteiro para a sequência do atendimento.

**Exemplos de mensagens que podem ser enviadas:**

* *“Olá, você está por aí? Vimos que seu pedido ainda não foi finalizado. Você está com alguma dúvida?.”*
* *“Nosso chat será encerrado em alguns minutos. Caso ainda esteja por aí, basta nos avisar ou nos acionar novamente”.*

**Exemplo de funcionalidades:**

* Disparar um evento informando que o usuário abandonou o atendimento;
* Chamar uma API de CRM enviando o histórico da conversa até esse momento.

Dessa forma, será possível:

* [x] Prosseguir com um cenário de chatbot mesmo sem interação do usuário, seguindo um fluxo dentro dos intervalos programados;
* [x] Definir condições para o envio da comunicação;
* [x] Otimizar o atendimento, acompanhando e atendendo clientes com maior agilidade;
* [x] Disparar um evento para saber quantas pessoas abandonaram a conversa no meio do caminho, aprimorando seus relatórios de dados;

### Estrutura

Para localizar, clique em **Configurações** e, em seguida, **Configurar inatividade**.

<figure><img src="/files/mMtzuS1yLeD5U4J8JDDi" alt=""><figcaption></figcaption></figure>

Em seguida, uma tela abrirá para você **ativar e definir o tempo de inatividade**.

<figure><img src="/files/e7XBwxJK7HXBuOIbs4Xt" alt=""><figcaption></figcaption></figure>

#### ⚠️ Informações importantes:

Alguns canais como Whatsapp, Facebook e Instagram permitem apenas que mensagens sejam agendadas **24h após o último envio**.

Por esse motivo, será necessário determinar o **período entre 5 minutos e 23 horas** quando a opção de Inatividade estiver Ativada. Assim, não há a possibilidade de abrir margem de erro caso o chat seja encerrado antes de ser possível disparar o fluxo.

{% hint style="info" %}
Caso a última interação do usuário com o bot tenha sido há mais de 24h, o fluxo de inatividade não será executado, independente de ter ou não mensagens.
{% endhint %}

Para definir o tempo, utilize os botões de **-** e **+** e clique em **Salvar modificações** conforme exemplificado no gif abaixo:

<figure><img src="/files/BUF40WcuMrQEXIHjYNa2" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Lembre-se que o robô somente obedecerá os horários definidos se você o configurar. Caso contrário, ele irá funcionar conforme o estabelecido no fluxo, sem disparo de mensagem após um período de abandono do usuário.
{% endhint %}

Após o tempo definido, será enviado um input automático no fluxo. Ele estará denominado como **inactivity\_time** e se encontrará na tela do **Builder**, como um próximo nó que deve ser acionado.

Em seguida, você pode continuar o seu cenário de chatbot sem a necessidade de aguardar a interação pelo usuário.

Abaixo, veja um exemplo de um atendimento iniciado utilizando o recurso **Simulador** para compreender melhor como funciona. Será possível visualizar no histórico do atendimento o input.&#x20;

<figure><img src="/files/EUHJN87Sx8gAJJCTsnwE" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Após fazer a alteração do tempo de inatividade, para que seja aplicado em produção, o assistente deverá ser **publicado**.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.altu.d1.cx/build/assistentes/builder/componentes/fluxo-de-inatividade.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
