# Conheça os Módulos

Os módulos são componentes pré-montados, onde é possível realizar diversas ações apenas inserindo os parâmetros requisitados por cada módulo.&#x20;

Cada módulo possui sua funcionalidade, e ao combinar os módulos, você consegue criar o seu fluxo de automação por completo. Todos os módulos disponíveis, ficam na barra de tarefas do Builder, localizada na direita da tela.

<figure><img src="https://3829578295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRWteFkm020DS5IbXoSgj%2Fuploads%2FGEq9hVlBM2r7DV13QWqx%2Fezgif.com-optimize%20(1).gif?alt=media&#x26;token=c0d4719a-1080-45e9-8d8e-e104c6285d23" alt=""><figcaption><p>Exemplo de um fluxo com os módulos Start, Request e Chat interagindo entre si</p></figcaption></figure>

{% hint style="info" %}
É possível alterar o nome de cada módulo no fluxo para facilitar a identificação do que o módulo está fazendo, como no exemplo acima, onde o módulo *Request* possui o nome "*Request - Obter usuários*".
{% endhint %}

#### Para facilitar a identificação, os módulos da plataforma são divididos em 6 seções, sendo eles:

<table><thead><tr><th width="184.33333333333331">Seção</th><th width="274">Descrição</th><th>Módulos</th><th data-hidden></th></tr></thead><tbody><tr><td><em><strong>Ação</strong></em></td><td>Módulos que permitem realizar ações, como por exemplo: salvar variáveis e executar funções Javascript para cenários específicos.</td><td>Executar código, Finalizar inatividade, Iniciar atividade, User tag, Variável de fluxo, Variável de usuário</td><td></td></tr><tr><td><em><strong>Atendimento</strong></em></td><td>Módulos para integrar com o <em>Hyperflow Desk</em>, para o atendimento humano, classificação e transbordo de chamados.</td><td>Iniciar ou atualizar atendimento, Categorizar atendimento, Queue size, Transferir para atendente</td><td></td></tr><tr><td><em><strong>Controle de fluxo</strong></em></td><td>Módulos que auxiliam a controlar o fluxo desejado, como condicionais, teste A/B, pular para outro fluxo, e outras ações de controle.</td><td>Condicional, Intervalo de tempo, Teste A/B, Pular para fluxo, Fim de fluxo </td><td></td></tr><tr><td><em><strong>Gatilho</strong></em></td><td>Os gatilhos são sempre o ponto de partida de um fluxo. Eles disparam uma execução para que o fluxo seja processado, cada um com sua particularidade. </td><td>Start, Intent, Referral, Activate User, Schedule</td><td></td></tr><tr><td><em><strong>Integração</strong></em></td><td>Módulos que permitem integrar o seu fluxo com outras bases de dados e sistemas.</td><td>Consulta em banco de dados, AWS - DynamoDB, Google Calendars, Requisição GraphQL, JWT, AWS - S3, AWS - SES, AWS - Secret Manager, SendGrid, Enviar e-mail, Oracle DB, Google Analytics, XML to JSON, Google Sheets</td><td></td></tr><tr><td><em><strong>Resposta</strong></em></td><td>Módulos que respondem ao usuário. Pode ser uma resposta em formato de texto para interfaces conversacionais, ou resposta em JSON para criação de API's</td><td>Enviar mensagem, JSON</td><td></td></tr></tbody></table>
