> 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/executar-automacao-durante-atendimento-humano-gatilhos.md).

# Executar automação durante atendimento humano (Gatilhos)

## Objetivo

O resultado final deste tutorial, será a criação de um gatilho para ser utilizado durante um atendimento humano. Dessa forma, o atendente consegue executar um fluxo de automação durante o atendimento.

<figure><img src="/files/3ykrcA8nh1Ybu2GftF2V" alt=""><figcaption><p>Imagem 1 - Exemplo de gatilho, onde um fluxo de automação é executado durante um atendimento humano</p></figcaption></figure>

**Com isso, é possível criar automações que realizam consultas, inserem dados em sistemas, ou aplicam uma automação específica durante o atendimento humano**. Neste fluxo, você já pode colocar uma regra para enviar para o usuário uma determinada mensagem, ou apenas inserir um comentário oculto, para que apenas o atendente visualize o resultado da automação.

Exemplos de utilização 👇

* Consultar os dados de um cliente através de CPF;
* Consultar o CEP do endereço do cliente;
* Chamar uma API para listar os pagamentos pendentes de um cliente;
* Realizar a emissão de um pix dentro de um atendimento
* Realizar qualquer integração/regra de negócio que pode ser executada via fluxo

## Requisitos

Ter uma conta na Hyperflow, com o Desk ativo, pois lá será realizado o acionamento do gatilho.

## Criando o seu gatilho

Neste exemplo, vamos criar um Gatilho onde o atendente humano poderá executar uma automação que consulta em uma API o endereço do cliente com base em um CEP.

Para criar o seu gatilho, primeiro entre no [Builder](https://builder.hyperflow.global), entre no seu aplicativo, acesse o menu "Atendimento", e selecione a opção "Gatilhos" no canto superior direito.

<figure><img src="/files/Ixg00omT8F0op4cqpmBQ" alt=""><figcaption><p>Imagem 2 - Tela para criação de gatilhos </p></figcaption></figure>

Para criar o gatilho, basta preencher os campos

* **Nome:** Nome do gatilho que será exibido para o atendente
* **Tipo:** Customizado (Isso permitirá o atendente acionar o gatilho quando quiser durante um atendimento humano)
* **Selecionar fluxo:** Escolha o fluxo de automação a ser executado
* **Opções avançadas:** Se você quiser que o atendente envie alguma informação ao acionar o gatilho, ative esta opção.
  * **Formato do template:** Escolha como o atendente irá visualizar o modal para envio das informações. Você pode escolher um template em texto livre, ou JSON.

<figure><img src="/files/6bDgOGMxXSRgaoZuCezS" alt=""><figcaption><p>Imagem 3 - Exemplo de configuração do gatilho</p></figcaption></figure>

Neste exemplo, criamos um fluxo, onde o atendente irá enviar um CEP, vamos fazer uma consulta via API do CEP informado, e caso exista um retorno, vamos enviar uma mensagem para o usuário confirmar o endereço.

Se por algum motivo, a integração der erro, vamos inserir um comentário para apenas o atendente visualizar de que ocorreu algum erro durante a integração da API, para que ele revise o CEP enviado.

<figure><img src="/files/GfY9XmlbxdhvkBZxVU1g" alt=""><figcaption><p>Imagem 4 - Exemplo de fluxo para consulta de CEP via gatilho</p></figcaption></figure>

Se preferir, você pode baixar e importar este fluxo de exemplo em seu ambiente utilizando o arquivo abaixo.

{% file src="/files/40Ja74kbHKjBkkIhAUot" %}
Arquivo 1 - Exemplo de fluxo para consultar o CEP baseado em um gatilho
{% endfile %}

{% hint style="success" %}
O seu gatilho está pronto para ser utilizado pelos seus atendentes!
{% endhint %}

## Executando o gatilho durante o atendimento

Com o gatilho configurado e criado, agora basta utilizar ele durante o atendimento. Para isso, acesse o [Desk](https://desk.hyperflow.global), e abra um atendimento em andamento.

Como a sua conta possui um gatilho configurado, ele será exibido na barra de ações do atendimento

<figure><img src="/files/fLD3CS3V01KxHFkKAm8J" alt=""><figcaption><p>Imagem 5 - Botão para acionamento do gatilho</p></figcaption></figure>

Agora basta abrir o menu de gatilhos, selecionar o gatilho desejado, e inserir o valor informado pelo cliente para execução do fluxo

<figure><img src="/files/UBlpSlM65fDsA4DQHwz9" alt=""><figcaption><p>Imagem 6 - Exemplo de ativação do gatilho</p></figcaption></figure>

O gatilho será executado, e será inserido um log na conversa, de que houve o acionamento de um gatilho, e em seguida será enviada a mensagem conforme programado no fluxo.

<figure><img src="/files/3ykrcA8nh1Ybu2GftF2V" alt=""><figcaption><p>Imagem 7 - Gatilho sendo executado, e mensagem enviada para o cliente</p></figcaption></figure>

{% hint style="success" %}
Pronto!! Agora você já sabe como criar gatilhos customizados para que os seus atendentes realizem integrações com outros sistemas ou processem fluxos que irão agilizar o atendimento
{% endhint %}

Caso tenha qualquer outra dúvida, entre em contato com o nosso suporte, para que o nosso time possa te auxiliar na configuração do assistente inteligente
