> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jelou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Integração com Genesys

> Conecte o Jelou ao Genesys para gerenciar conversas e habilitar a interoperabilidade entre ambas as plataformas.

O Jelou integra os canais de comunicação com o Genesys, permitindo aos usuários:

* Gerenciar conversas a partir do Genesys utilizando os canais de comunicação conectados no Jelou.
* Transferir conversas e contexto de interação entre Jelou e Genesys para garantir um atendimento contínuo e eficiente.
* Escalar conversas para agentes do Genesys quando necessário.
* Centralizar a gestão de conversas em um ecossistema integrado entre ambas as plataformas.

## Pré-requisitos

Para utilizar a integração com o Genesys, você precisa de:

* Uma conta **Enterprise** ativa no Jelou.
* O nó do **Genesys** habilitado na conta.
* Uma conta ativa do **Genesys Cloud** com permissões administrativas.
* Um cliente **OAuth** com permissões para consumir as APIs do Genesys Cloud.
* Os canais e fluxos que participarão da interoperabilidade previamente definidos.

***

## Instale o aplicativo

<Steps>
  <Step title="Acessar o módulo Brain">
    Faça login no Jelou. Navegue até o módulo **Brain** e selecione a seção **Canvas**.

    <Frame caption="Canvas do módulo Brain">
      <img src="https://mintcdn.com/jelouai/z8zcmRYANDNTfItb/assets/images/connect/genesys/canvas-brain.png?fit=max&auto=format&n=z8zcmRYANDNTfItb&q=85&s=bb18fb557efb8b17210c948e84d072a0" alt="Canvas no Brain" width="1024" height="483" data-path="assets/images/connect/genesys/canvas-brain.png" />
    </Frame>
  </Step>

  <Step title="Criar um fluxo e adicionar o nó do Genesys">
    Dentro do Canvas, crie um novo fluxo conforme sua necessidade. Para este exemplo:

    1. Adicione um **nó de texto** e configure uma mensagem de boas-vindas para o bot.
    2. Na barra lateral de nós, arraste o **nó do Genesys** para o fluxo.

    <Info>
      Recomenda-se adicionar:

      * Uma mensagem de confirmação para transferências bem-sucedidas.
      * Uma mensagem de tratamento de erros em caso de falha na integração.
    </Info>

    <Frame caption="Nó Genesys no Brain">
      <img src="https://mintcdn.com/jelouai/z8zcmRYANDNTfItb/assets/images/connect/genesys/nodo-en-brain.png?fit=max&auto=format&n=z8zcmRYANDNTfItb&q=85&s=2cf6b51174afb8ce4dc4586384ad5b78" alt="Nó Genesys no Brain" width="1024" height="390" data-path="assets/images/connect/genesys/nodo-en-brain.png" />
    </Frame>
  </Step>

  <Step title="Configurar os papéis no Genesys Cloud">
    Antes de configurar a integração, verifique se existem os papéis necessários para o cliente OAuth.

    Caminho: **Menu > User Management > Roles and Permissions**

    Os papéis permitirão que o cliente OAuth tenha acesso aos recursos e APIs utilizados pela integração.

    <Frame caption="Papéis configurados no Genesys Cloud">
      <img src="https://mintcdn.com/jelouai/z8zcmRYANDNTfItb/assets/images/connect/genesys/roles.png?fit=max&auto=format&n=z8zcmRYANDNTfItb&q=85&s=3719660aae53aa56005dfa6e91fa88ce" alt="Papéis no Genesys Cloud" width="1024" height="159" data-path="assets/images/connect/genesys/roles.png" />
    </Frame>

    Selecione o papel correspondente para revisar as permissões habilitadas.

    Caminho: **Menu > User Management > Roles and Permissions > \[Papel] > Edit Role**

    <Info>
      O papel **Developer** pode ser utilizado com as permissões padrão do Genesys Cloud.
    </Info>

    <Frame caption="Detalhes das permissões do papel">
      <img src="https://mintcdn.com/jelouai/z8zcmRYANDNTfItb/assets/images/connect/genesys/permisos-rol.png?fit=max&auto=format&n=z8zcmRYANDNTfItb&q=85&s=b6b16ee71ad38579475b51220e3ee3e9" alt="Permissões do papel no Genesys Cloud" width="1024" height="246" data-path="assets/images/connect/genesys/permisos-rol.png" />
    </Frame>
  </Step>

  <Step title="Criar o cliente OAuth">
    Navegue até: **Menu > IT and Integrations > OAuth**

    Crie um cliente OAuth que permita autenticar o middleware ou serviço externo responsável pela interoperabilidade com o Genesys Cloud.

    <Frame caption="Cliente OAuth">
      <img src="https://mintcdn.com/jelouai/z8zcmRYANDNTfItb/assets/images/connect/genesys/cliente-oauth.png?fit=max&auto=format&n=z8zcmRYANDNTfItb&q=85&s=5ddc9249accfc57ad924506d462d1781" alt="Cliente OAuth no Genesys Cloud" width="1024" height="204" data-path="assets/images/connect/genesys/cliente-oauth.png" />
    </Frame>

    Após criado, abra o aplicativo para revisar sua configuração.

    Caminho: **Menu > IT and Integrations > OAuth > \[Cliente OAuth] > Edit Application**

    Verifique as seguintes informações:

    * Nome do aplicativo.
    * Tipo de autenticação.
    * Grant Type.
    * Configuração geral.

    <Frame caption="Configuração do cliente OAuth">
      <img src="https://mintcdn.com/jelouai/z8zcmRYANDNTfItb/assets/images/connect/genesys/configuracion-oauth.png?fit=max&auto=format&n=z8zcmRYANDNTfItb&q=85&s=1cc89dc57ddd4eca6ac0e0d268f340b9" alt="Configuração do cliente OAuth" width="1024" height="357" data-path="assets/images/connect/genesys/configuracion-oauth.png" />
    </Frame>
  </Step>

  <Step title="Atribuir papéis ao cliente OAuth">
    Selecione a aba **Roles** do cliente OAuth.

    Caminho: **Menu > IT and Integrations > OAuth > \[Cliente OAuth] > Roles**

    Atribua os papéis previamente configurados para que o cliente OAuth possa consumir as APIs requeridas pela integração.

    <Warning>
      Verifique se as divisões associadas aos papéis correspondem a todas as interações que o conector utilizará. Uma configuração incorreta pode gerar erros de permissão durante a operação.
    </Warning>

    <Frame caption="Papéis atribuídos ao cliente OAuth">
      <img src="https://mintcdn.com/jelouai/z8zcmRYANDNTfItb/assets/images/connect/genesys/roles-oauth.png?fit=max&auto=format&n=z8zcmRYANDNTfItb&q=85&s=e2fd6b24cab06236dacfc4cbf7df6a97" alt="Papéis atribuídos ao cliente OAuth" width="1024" height="185" data-path="assets/images/connect/genesys/roles-oauth.png" />
    </Frame>
  </Step>

  <Step title="Criar a integração Open Messaging">
    Navegue até: **Menu > Digital and Telephony > Message > Platform Integrations**

    Crie uma integração do tipo **Open Messaging** para permitir a troca de mensagens entre o Genesys Cloud e o Jelou.

    <Frame caption="Integração Open Messaging">
      <img src="https://mintcdn.com/jelouai/z8zcmRYANDNTfItb/assets/images/connect/genesys/open-messaging.png?fit=max&auto=format&n=z8zcmRYANDNTfItb&q=85&s=ae488657fdfeefc41c8f1b4688fe3853" alt="Integração Open Messaging" width="1024" height="171" data-path="assets/images/connect/genesys/open-messaging.png" />
    </Frame>

    Abra a integração criada para revisar sua configuração.

    <Frame caption="Detalhes da integração Open Messaging">
      <img src="https://mintcdn.com/jelouai/z8zcmRYANDNTfItb/assets/images/connect/genesys/detalle-open-messaging.png?fit=max&auto=format&n=z8zcmRYANDNTfItb&q=85&s=063d80aadd2e04cf3d6f001cc868f8d2" alt="Detalhes da Open Messaging" width="1024" height="303" data-path="assets/images/connect/genesys/detalle-open-messaging.png" />
    </Frame>
  </Step>

  <Step title="Obter o Integration ID">
    Após criar a integração Open Messaging, identifique o **Integration ID**.

    Este identificador corresponde ao valor único da integração e será utilizado posteriormente para configurar o Trigger.

    <Info>
      O **Integration ID** está localizado no final da URL quando você acessa os detalhes da integração Open Messaging.
    </Info>
  </Step>

  <Step title="Criar o Trigger">
    Navegue até: **Menu > Orchestration > Triggers**

    Crie um Trigger que escute os eventos associados às conversas do Open Messaging. Este Trigger será responsável por executar automaticamente o Workflow quando o evento configurado ocorrer.

    <Frame caption="Trigger configurado">
      <img src="https://mintcdn.com/jelouai/z8zcmRYANDNTfItb/assets/images/connect/genesys/trigger.png?fit=max&auto=format&n=z8zcmRYANDNTfItb&q=85&s=7769392004c8f70dacaf654e398088f0" alt="Trigger configurado no Genesys" width="1024" height="180" data-path="assets/images/connect/genesys/trigger.png" />
    </Frame>
  </Step>

  <Step title="Configurar a condição do Trigger">
    Abra o Trigger criado e configure uma condição utilizando o **Integration ID** obtido anteriormente.

    Esta condição garante que apenas os eventos correspondentes à integração configurada sejam executados.

    <Frame caption="Condição do Trigger">
      <img src="https://mintcdn.com/jelouai/z8zcmRYANDNTfItb/assets/images/connect/genesys/condicion-trigger.png?fit=max&auto=format&n=z8zcmRYANDNTfItb&q=85&s=f43ec7217f9d971bf73db2efa18525e0" alt="Condição do Trigger" width="1024" height="510" data-path="assets/images/connect/genesys/condicion-trigger.png" />
    </Frame>

    <Info>
      O Trigger deve executar o Workflow do Architect responsável por processar as informações da conversa e realizar o encerramento correspondente.
    </Info>
  </Step>

  <Step title="Criar o Workflow no Architect">
    Navegue até: **Menu > Orchestration > Architect > Flows**

    Crie um Workflow que receba as informações enviadas pelo Trigger. Este Workflow será responsável por processar os dados da conversa e executar as ações configuradas.

    <Frame caption="Workflow no Architect">
      <img src="https://mintcdn.com/jelouai/40Uc9hrf7wX23vCh/assets/images/connect/genesys/workflow-architect.png?fit=max&auto=format&n=40Uc9hrf7wX23vCh&q=85&s=872037ecefcadadd14eafc286a675b3c" alt="Workflow no Architect" width="1024" height="163" data-path="assets/images/connect/genesys/workflow-architect.png" />
    </Frame>
  </Step>

  <Step title="Configurar as variáveis do Workflow">
    Dentro do Workflow, configure as variáveis que receberão as informações enviadas pelo Trigger.

    Essas variáveis permitirão identificar a conversa e construir a solicitação para o Data Action.

    <Frame caption="Variáveis do Workflow">
      <img src="https://mintcdn.com/jelouai/z8zcmRYANDNTfItb/assets/images/connect/genesys/variables-workflow.png?fit=max&auto=format&n=z8zcmRYANDNTfItb&q=85&s=0ba0eecc1e182b5a9d8fb6c70548c56b" alt="Variáveis do Workflow" width="1024" height="356" data-path="assets/images/connect/genesys/variables-workflow.png" />
    </Frame>
  </Step>

  <Step title="Invocar o Data Action">
    Dentro do Workflow, adicione uma tarefa para executar o **Data Action** responsável pelo encerramento da conversa.

    <Frame caption="Invocação do Data Action">
      <img src="https://mintcdn.com/jelouai/z8zcmRYANDNTfItb/assets/images/connect/genesys/invocar-data-action.png?fit=max&auto=format&n=z8zcmRYANDNTfItb&q=85&s=028be995f0f06b9d3b9fd2d005e9bf5e" alt="Invocação do Data Action" width="1024" height="461" data-path="assets/images/connect/genesys/invocar-data-action.png" />
    </Frame>
  </Step>

  <Step title="Criar o Data Action">
    Navegue até: **Menu > IT and Integrations > Data Actions**

    Crie um novo Data Action que será utilizado pelo Workflow.

    <Frame caption="Data Action">
      <img src="https://mintcdn.com/jelouai/z8zcmRYANDNTfItb/assets/images/connect/genesys/data-action.png?fit=max&auto=format&n=z8zcmRYANDNTfItb&q=85&s=c54b8bde111c5fa52e952a875a0842bb" alt="Data Action no Genesys" width="1024" height="145" data-path="assets/images/connect/genesys/data-action.png" />
    </Frame>
  </Step>

  <Step title="Configurar a requisição do Data Action">
    Abra o Data Action criado e configure:

    * Método HTTP.
    * Endpoint.
    * Headers.
    * Body da requisição.
    * Mapeamento de variáveis.

    Caminho: **Menu > IT and Integrations > Data Actions > \[Data Action] > Configuration**

    <Frame caption="Configuração do Data Action">
      <img src="https://mintcdn.com/jelouai/z8zcmRYANDNTfItb/assets/images/connect/genesys/configuracion-data-action.png?fit=max&auto=format&n=z8zcmRYANDNTfItb&q=85&s=5cc45d2fe259a5fda477a3ad2b7e264b" alt="Configuração do Data Action" width="1024" height="670" data-path="assets/images/connect/genesys/configuracion-data-action.png" />
    </Frame>
  </Step>
</Steps>

***

## Configure o aplicativo

Após concluir a configuração no Genesys Cloud:

<Steps>
  <Step title="Retornar ao módulo Brain">
    Volte ao módulo **Brain** e selecione o nó do **Genesys** dentro do fluxo.
  </Step>

  <Step title="Configurar a interoperabilidade">
    Complete a configuração do nó com os parâmetros correspondentes da integração.

    Verifique se a conexão com o Genesys Cloud está funcionando antes de continuar.
  </Step>

  <Step title="Salvar e publicar">
    Quando a configuração estiver pronta, **salve e publique** o fluxo.
  </Step>
</Steps>

***

## Use o aplicativo

Após configurar a integração:

* As conversas poderão ser transferidas automaticamente entre Jelou e Genesys Cloud.
* Os bots criados no Jelou automatizarão o atendimento inicial dos clientes.
* Os agentes poderão continuar a conversa diretamente pelo Genesys Cloud.
* Os eventos de conversa serão processados automaticamente por meio de Open Messaging, Trigger, Workflow e Data Actions.

<Info>
  Não são necessárias ações manuais adicionais após a publicação da automação.
</Info>
