Skip to main content
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

1

Acessar o módulo Brain

Faça login no Jelou. Navegue até o módulo Brain e selecione a seção Canvas.
Canvas no Brain

Canvas do módulo Brain

2

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 canal.
  2. Na barra lateral de nós, arraste o nó do Genesys para o fluxo.
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.
Nó Genesys no Brain

Nó Genesys no Brain

3

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 PermissionsOs papéis permitirão que o cliente OAuth tenha acesso aos recursos e APIs utilizados pela integração.
Papéis no Genesys Cloud

Papéis configurados no Genesys Cloud

Selecione o papel correspondente para revisar as permissões habilitadas.Caminho: Menu > User Management > Roles and Permissions > [Papel] > Edit Role
O papel Developer pode ser utilizado com as permissões padrão do Genesys Cloud.
Permissões do papel no Genesys Cloud

Detalhes das permissões do papel

4

Criar o cliente OAuth

Navegue até: Menu > IT and Integrations > OAuthCrie um cliente OAuth que permita autenticar o middleware ou serviço externo responsável pela interoperabilidade com o Genesys Cloud.
Cliente OAuth no Genesys Cloud

Cliente OAuth

Após criado, abra o aplicativo para revisar sua configuração.Caminho: Menu > IT and Integrations > OAuth > [Cliente OAuth] > Edit ApplicationVerifique as seguintes informações:
  • Nome do aplicativo.
  • Tipo de autenticação.
  • Grant Type.
  • Configuração geral.
Configuração do cliente OAuth

Configuração do cliente OAuth

5

Atribuir papéis ao cliente OAuth

Selecione a aba Roles do cliente OAuth.Caminho: Menu > IT and Integrations > OAuth > [Cliente OAuth] > RolesAtribua os papéis previamente configurados para que o cliente OAuth possa consumir as APIs requeridas pela integração.
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.
Papéis atribuídos ao cliente OAuth

Papéis atribuídos ao cliente OAuth

6

Criar a integração Open Messaging

Navegue até: Menu > Digital and Telephony > Message > Platform IntegrationsCrie uma integração do tipo Open Messaging para permitir a troca de mensagens entre o Genesys Cloud e o Jelou.
Integração Open Messaging

Integração Open Messaging

Abra a integração criada para revisar sua configuração.
Detalhes da Open Messaging

Detalhes da integração Open Messaging

7

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.
O Integration ID está localizado no final da URL quando você acessa os detalhes da integração Open Messaging.
8

Criar o Trigger

Navegue até: Menu > Orchestration > TriggersCrie 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.
Trigger configurado no Genesys

Trigger configurado

9

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.
Condição do Trigger

Condição do Trigger

O Trigger deve executar o Workflow do Architect responsável por notificar o Jelou de que o atendimento no Genesys foi finalizado.
10

Criar o Workflow no Architect

Navegue até: Menu > Orchestration > Architect > FlowsCrie um Workflow que receba as informações enviadas pelo Trigger. Este Workflow será responsável por processar os dados da conversa e executar o Data Action que notifica a finalização ao Jelou.
Workflow no Architect

Workflow no Architect

11

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.
Variáveis do Workflow

Variáveis do Workflow

12

Invocar o Data Action

Dentro do Workflow, adicione uma tarefa para executar o Data Action responsável por notificar o Jelou de que o atendimento no Genesys terminou.
Invocação do Data Action

Invocação do Data Action

13

Criar o Data Action

Navegue até: Menu > IT and Integrations > Data ActionsCrie um novo Data Action que será utilizado pelo Workflow.
Data Action no Genesys

Data Action

14

Configurar a requisição do Data Action

Abra o Data Action criado e configure a requisição para o webhook do Jelou.Este Data Action notifica o Jelou de que o atendimento no Genesys Cloud terminou. Ao recebê-lo, o Jelou retoma o controle e o canal continua atendendo o usuário final, sem que ele perceba a mudança.Caminho: Menu > IT and Integrations > Data Actions > [Data Action] > ConfigurationMétodo e endpointHeadersBody da requisiçãoO webhook espera um evento de Open Messaging com a seguinte estrutura:
Descrição dos campos
O campo direction é nomeado do ponto de vista do Genesys Cloud: Outbound significa que o evento sai do Genesys em direção ao Jelou. O webhook rejeita payloads marcados como Inbound.
Mapeamento de variáveisNa seção Input Contract, declare as variáveis que o Data Action receberá do Workflow e referencie-as no body usando a sintaxe ${input.nomeVariavel}. Os nomes do exemplo são ilustrativos: use os que você definiu no seu Workflow.
O conversationId deve ser o mesmo que o Genesys Cloud atribuiu à conversa transferida a partir do Jelou. Se não corresponder a uma transferência ativa, o Jelou não conseguirá identificá-la e o controle não será devolvido ao canal.
Configuração do Data Action

Configuração do Data Action


Configure o aplicativo

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

Retornar ao módulo Brain

Volte ao módulo Brain e selecione o nó do Genesys dentro do fluxo.
2

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.
3

Salvar e publicar

Quando a configuração estiver pronta, salve e publique o fluxo.

Use o aplicativo

Após configurar a integração:
  • As conversas poderão ser transferidas automaticamente entre Jelou e Genesys Cloud.
  • Os canais criados no Jelou automatizarão o atendimento inicial dos clientes.
  • Os agentes poderão continuar a conversa diretamente pelo Genesys Cloud.
  • Quando o atendimento for finalizado no Genesys Cloud, o Trigger e o Workflow notificarão o Jelou e o canal retomará a conversa com o usuário final.
  • Os eventos de conversa serão processados automaticamente por meio de Open Messaging, Trigger, Workflow e Data Actions.
Não são necessárias ações manuais adicionais após a publicação da automação.