# Fluxograma

Os **Robôs de Atendimento** são responsáveis pelo primeiro contato com seus clientes dentro da Digisac. Ele foi redesenhado para oferecer uma interface moderna e visual, baseada em **fluxogramas**, o que torna a criação e o gerenciamento de fluxos automáticos muito mais simples e intuitivos.

Ele atua de forma **receptiva**, ou seja, ele é ativado **quando o cliente envia uma mensagem** para um dos canais conectados. A partir desse ponto, o robô segue o fluxo configurado, interagindo conforme as regras e blocos definidos.

Para acessar o construtor do robô, siga os passos abaixo:

No painel, clique em **Mais Opções** > Selecione o ícone **Robôs** > Escolha a opção **Fluxograma**.

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

{% hint style="warning" %}
**Importante:** Ao criar um robô no modo fluxograma, ele só poderá ser editado e visualizado nesta versão. Não será possível acessá-lo no construtor legado.
{% endhint %}

***

### :link:Estrutura dos Fluxos

O fluxo é construído a partir de **blocos** — cada um com uma função específica dentro da automação.

Os blocos estão divididos nas seguintes categorias:

#### **🔹 Controle de Fluxo**

Blocos que determinam a **lógica e o comportamento** do robô, controlando a direção das ações.&#x20;

* **Configurar Gatilho:** Define o evento que inicia o fluxo e ativa o robô.
* **Configurar Condição:** Define regras lógicas para controlar o fluxo com base em variáveis. O resultado pode ser **verdadeiro** ou **falso**, determinando qual rota o robô seguirá.
* **Agente Inteligente:** Um assistente com IA que conversa com seus clientes, responde perguntas e fornece informações automaticamente, ajudando a agilizar o atendimento (recurso contratado à parte).
* **A Qualquer Momento:** Executa uma ação em qualquer etapa do fluxo vinculado a um gatilho ou condição.&#x20;
* **Voltar ao Início do Fluxo:** Reinicia a interação, útil para repetir opções ou corrigir erros.
* **Parar Fluxo Principal:** Interrompe o fluxo atual e encerra a execução do robô.

<figure><img src="/files/yZxfuVW89XLHKR00FaJJ" alt="" width="330"><figcaption></figcaption></figure>

{% hint style="warning" %}
**Para os clientes que utilizavam a versão anterior:**

As nomenclaturas **"Contexto Morto"** e **"Contexto Persistente"** foram atualizadas para descrever os estados do robô de forma mais intuitiva:

* **"Parar Fluxo Principal"** ("Contexto Morto"): indica a ação de interromper as operações do robô.
* **"A Qualquer Momento"** ("Contexto Persistente"): significa que o robô pode atuar em qualquer etapa do fluxo, executando ações sempre que a condição configurada for atendida.
  {% endhint %}

***

#### **💬 Mensagens**

Blocos voltados à **comunicação direta com o cliente**, permitindo personalizar a experiência de atendimento.

* **Enviar Mensagem:** Para textos simples, como saudações, instruções ou confirmações.
* **Enviar Mensagem Interativa:** Exclusivo para conexões **WABA**, oferece botões ou opções interativas.
* **Enviar Mensagem de Feriado:** Ideal para mensagens automáticas em datas comemorativas, feriados ou períodos fora do expediente.
* **Enviar Pesquisa de Avaliação:** Coleta a opinião do cliente sobre o atendimento, ajudando a medir a qualidade da experiência. Antes de configurar, certifique-se de ter **uma avaliação criada**. [Saiba mais aqui](/manual-digisac-2-0/mais-opcoes/avaliacoes.md).

<figure><img src="/files/6G7xoxppNwefgLrdeasa" alt="" width="334"><figcaption></figcaption></figure>

***

#### :telephone\_receiver:**Chamados**

Blocos responsáveis por **gerenciar atendimentos dentro do fluxo**.

* **Transferir Chamado:** Encaminha o atendimento para outro setor, fila e/ou atendente.
* **Fechar Chamado:** Encerra o atendimento após a conclusão da conversa.

<figure><img src="/files/xYpp0v1zDbWFi5A0KPQ6" alt="" width="323"><figcaption></figcaption></figure>

***

#### **👤 Contatos e Dados do Cliente**

Blocos que manipulam **informações e registros do cliente** durante o fluxo.

* **Adicionar Tags:** Marca ou categoriza o contato com etiquetas personalizadas.
* **Remover Tags:** Exclui tags previamente associadas ao contato.
* **Salvar em Campo Personalizado:** Armazena dados do cliente no sistema (Importante: substitui valores já existentes).
* **Retirar Contato de Campanha:** Remove o cliente de campanhas ativas (em caso de conexões WABA).

<figure><img src="/files/12X4S4zRIl8iQKDgcQWD" alt="" width="375"><figcaption></figcaption></figure>

***

#### **⚙️ Automações**

Blocos voltados à **integração e execução de ações automáticas** externas.

* **Enviar Webhook:** Conecta o fluxo com outros sistemas via **webhook**, permitindo sincronização de dados e integrações com outros sistemas.
* **Enviar Requisição HTTP:** Permite que o robô se conecte diretamente a sistemas externos por meio de APIs, sem depender de integrações manuais ou webhooks. Com ele, é possível enviar e receber informações em tempo real, tornando os fluxos mais dinâmicos e personalizados.&#x20;

<figure><img src="/files/VdcIZWGdEpeQJsJgHFMG" alt="" width="375"><figcaption></figcaption></figure>

***

Veja detalhes adicionais e instruções complementares do Robô de Atendimento nas páginas a seguir:

{% content-ref url="/spaces/-MfJsMJqevSfkQd5v\_\_H/pages/YmeYZOtmf32C4JFbNvrN" %}
[Variáveis do robô](/manual-digisac-2-0/mais-opcoes/robos/fluxograma/variaveis-do-robo.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-MfJsMJqevSfkQd5v\_\_H/pages/rYufBr4w92mfk57s2jIc" %}
[Como configurar mensagem fora do horário de atendimento](/manual-digisac-2-0/mais-opcoes/robos/fluxograma/como-configurar-mensagem-fora-do-horario-de-atendimento.md)
{% endcontent-ref %}

{% content-ref url="/pages/L2v4sdTWQUbFB2Pb9bGL" %}
[Como configurar mensagem de inatividade](/manual-digisac-2-0/mais-opcoes/robos/fluxograma/como-configurar-mensagem-de-inatividade.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-MfJsMJqevSfkQd5v\_\_H/pages/8Ezymxhs0Jo6zyPJnNNp" %}
[Configure redirecionamento automático de atendimentos para o setor responsável](/manual-digisac-2-0/mais-opcoes/robos/fluxograma/configure-redirecionamento-automatico-de-atendimentos-para-o-setor-responsavel.md)
{% endcontent-ref %}

{% content-ref url="/pages/ID10zdoJhZ7C1rKH4Tgp" %}
[Como configurar blocos de requisição http](/manual-digisac-2-0/mais-opcoes/robos/fluxograma/como-configurar-blocos-de-requisicao-http.md)
{% endcontent-ref %}

{% content-ref url="/pages/867nfh2YyzVIvMxinVht" %}
[Simulador de robô](/manual-digisac-2-0/mais-opcoes/robos/fluxograma/simulador-de-robo.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-MfJsMJqevSfkQd5v\_\_H/pages/6eSIPJxRKJuVym2euoyW" %}
[Publique o Robô](/manual-digisac-2-0/mais-opcoes/robos/fluxograma/publique-o-robo.md)
{% endcontent-ref %}


---

# 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://digisac.gitbook.io/manual-digisac-2-0/mais-opcoes/robos/fluxograma.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.
