# Genesys Cloud

{% hint style="danger" %}
Esta integração foi marcada como obsoleta pela Genesys. Se você está procurando uma integração alternativa com este provedor, por favor entre em contato com [suporte](https://docs.chatlayer.ai/support/get-in-touch) e nós forneceremos mais informações.
{% endhint %}

Na plataforma Genesys Cloud, vá para Admin > Integrações > OAuth

![](/files/b41aa56773d5373daa4ac53a536d3df3f9b8fd9f)

Adicione um novo cliente OAuth para o Chatlayer.ai usar

![](/files/b0965573281cbc7038600ed7a63e68013b0adc4c)

Escolha um nome e uma descrição para o aplicativo. Deixe a duração do token inalterada e selecione o tipo de concessão Client Credentials.

![](/files/73c06a5e5588bdc432a9da4615e9e4bf73d96800)

Na aba de funções, atribua todas as funções

![](/files/a40d06036031b6543908d16d0d1d4b8314255d8f)

Copie o client id e o client secret recém-criados para sua integração de Offloading do Genesys Cloud no Chatlayer

![](/files/d2a0ef3b7117bf35df32c4275a0d9e769db0d6a9)

![](/files/c1f1b27f6b5b95e0e989e3e2ce2b010770b5a532)

### Crie a implantação do widget

Crie um novo Widget indo para **Admin > Contact Center > Widgets > Criar Widget**

![](/files/13e4af7902ecbd60dd926ab6e16fd91adbc1ba4c)

Copie a chave de implantação para a tela de configuração de offloading no Chatlayer.

![](/files/4a46330c50529f7a527e0ee56ca7dcb915237e58)

## Enviando um usuário para o Genesys Cloud

Para transferir seu usuário para um agente ao vivo no Genesys Cloud, crie uma ação no ponto do fluxo em que você quer que o usuário seja transferido.

<figure><img src="/files/512401a0f876ffd90710a4b1584cc63dcf373ca8" alt=""><figcaption></figcaption></figure>

Adicione a ação "Enviar para provedor de offload" ao seu bloco e configure-a com as configurações corretas para o Genesys Cloud.

Selecione a fila para a qual as conversas do seu chatbot serão offloadadas.

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

Uma vez que um usuário atinge esta parte da conversa, o offload para o Genesys Cloud será acionado. O bot será automaticamente pausado quando um usuário alcançar esta ação. Quando o agente encerrar a conversa, o bot será retomado.&#x20;

### Informações do Usuário e Campos Personalizados

Quando a conversa atingir um bloco de transferência para humano do Genesys Cloud, o Chatlayer preencherá as seguintes informações sobre seu usuário usando variáveis, se estiverem disponíveis na sessão de chat:

**Nome**: `genesysCloud.firstName` OU `internal.user.firstName`\
**Sobrenome**: `genesysCloud.lastName` OU `internal.user.lastName`\
**Telefone** **Número**: `genesysCloud.phoneNumber`\
**E-mail**: `genesysCloud.email`

Você pode querer transmitir informações adicionais sobre o usuário para o Genesys, não cobertas nos campos acima. Para isso, você pode declarar variáveis de sessão adicionais sob o `genesysCloud.customFields` namespace. Estas serão adicionadas como campos personalizados no Genesys Cloud.&#x20;

Por exemplo, para adicionar a localização do usuário como um campo personalizado, você ajustaria o fluxo do seu bot para perguntar a localização do usuário e armazenaria a resposta como uma variável sob `genesysCloud.customFields.location`


---

# 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://docs.chatlayer.ai/chatlayer-documentation-pt-br/integrateandcode/human-offloading-live-chat/genesys-purecloud.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.
