> For the complete documentation index, see [llms.txt](https://docs.chatlayer.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/integrateandcode/app-integrations/intercom.md).

# Intercom

### Canal

Na página do seu bot em [app.chatlayer.ai](http://app.chatlayer.ai/), vá até o menu Channels e clique em "Add Channel" e selecione Intercom.

![](/files/c870e08cc929538e14f402daa218409df639a8da)

Clique em "Next" e depois em "Connect new account"​

![](/files/04bc2931acbda1156e16022130798a4e19eb1919)

Você verá um pop-up onde poderá clicar em "Authorize access" da Chatlayer para a sua conta do Intercom:

![](/files/c19d48bdc61f8162f7fca7a46fe24cbdad58962b)

Depois de clicar em "Authorize Access", sua conta aparecerá na Chatlayer:\
​

![](/files/f0bc5a47940dc4be6df4f8b24a94429a35f9aff8)

Depois de clicar em "Next", você chegará à "Etapa 2: Configurar a assinatura". Lá você terá os seguintes campos:

* URL do Webhook da assinatura: isso será vinculado automaticamente à sua conta do Intercom. Se você tiver alguma dúvida sobre como implantar o widget do Intercom, consulte a [documentação](https://developers.intercom.com/installing-intercom/docs).
* Equipes do bot: você precisa adicionar todos os IDs das equipes que devem esperar interagir com o bot. Você pode encontrar os IDs das equipes na URL de cada equipe. No exemplo abaixo, 000000 é o ID da equipe.\ <mark style="background-color:yellow;"><https://app.intercom.com/a/inbox/xxxx0xx0/inbox/team/0000000/conversation/000000000000000></mark>
* Agente do bot: as mensagens enviadas pelo bot serão exibidas como enviadas pelo agente selecionado no menu suspenso.

![](/files/8182d1b0ce24390c7aeccd0e50795ec8751fb5b2)

### Transferência para um agente

Depois de conectar seu canal do Intercom, você pode configurar a transferência do bot para um agente humano. Nesse ponto do fluxo do bot, você pode adicionar um bloco de Ação e clicar em 'Send to offload provider'. A configuração 'Offload' aparecerá no topo do seu editor.

![](/files/3c71cdcbd52f272009e44279a1ba7c09b0fff0c6)

{% hint style="warning" %}
Certifique-se de escolher uma equipe que não deva ter o chatbot respondendo (uma equipe que você não informou na configuração do canal)
{% endhint %}

![](/files/5d8055b875f41b94e4e26ab936256679fe3480e3)

### Ação de encerrar conversa

Se os problemas do usuário já tiverem sido resolvidos pelo bot, você pode encerrar a conversa para manter sua ferramenta de suporte ao cliente organizada. Você pode adicionar a "ação de encerrar conversa" escolhendo a integração do Intercom no menu Apps:

![](/files/a42cfaaabb0fd564fd98f5438e31c0a0677c2f91)

E configurando-a para encerrar a conversa depois que o usuário chegar a um certo ponto na conversa, por exemplo, após uma pesquisa de satisfação. A configuração pode ser feita recuperando o ID da conversa a partir da variável interna `intercom.conversationId` e, no campo Motivo, você pode escrever uma mensagem para o usuário informando que a conversa foi encerrada e por quê.

![](/files/91f42b3456addaa585ecaaafab9d3d6ab7fb5b04)

Agora está tudo pronto para suas conversas automatizadas e relevantes por meio da Chatlayer e do widget do Intercom.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.chatlayer.ai/chatlayer-documentation-pt-br/integrateandcode/app-integrations/intercom.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
