Principal Apps e Interações

Apps e Interações

Por Thomas
8 artigos

Como trazer seu chatbot do Dialogflow para o Chatwoot

Os chatbots são valiosos para muitas equipes de engajamento do cliente. Eles lidam com eficiência com perguntas triviais e liberam agentes humanos para se concentrarem em questões mais urgentes. O Dialogflow e o Rasa.ai são plataformas líderes em PNL (Processamento de Linguagem Natural) para a criação de chatbots personalizados. Neste guia, explicamos como você pode criar um bot no Dialogflow e integrá-lo facilmente ao Chatwoot em segundos. Como criar um bot do Dialogflow? Etapa 1. Acesse o seu Console do Dialogflow. Usaremos o Dialogflow Essentials para este artigo. Clique em "Criar Agente". Você verá opções como estas: Etapa 2. Você precisará criar intenções com base em como deseja que seu bot responda. Haverá duas intenções padrão no projeto, chamadas "Intenção de Fallback Padrão" e "Intenção de Boas-Vindas Padrão", conforme mostrado abaixo. Isso conclui a configuração básica do bot. Vamos criar uma conta de serviço e conectá-la ao Chatwoot. Você também pode criar intenções adicionais para seus casos de uso específicos. O Chatwoot também oferece suporte a intenções avançadas que permitem transferência de agente, mensagens interativas, etc. Consulte: Role para baixo até "Intenções Avançadas". Etapa 3. Crie uma conta de serviço​. Para conectar este bot ao Chatwoot, você precisa criar uma conta de serviço no seu console do Google Cloud. Acesse o console do projeto no Google Cloud clicando em ID do Projeto nas configurações do projeto. Acesse IAM e Administração -> Contas de Serviço. Você verá uma visualização como a mostrada abaixo. Clique em "Criar Conta de Serviço". Forneça um nome e uma descrição para a Conta de Serviço, conforme mostrado abaixo. Para conceder acesso, selecione Cliente da API do Dialogflow no menu suspenso. Continue e clique em "Concluído". Agora, você poderá ver o serviço listado no painel. O próximo passo é criar uma chave para que ela possa ser compartilhada com o Chatwoot. Clique na conta de serviço e na aba "Chaves". Em seguida, clique em "Adicionar Chave". Você verá uma tela como a abaixo. Clique em "JSON" e em "Criar". Uma chave para sua conta de serviço será gerada. Baixe a chave e salve-a para uso posterior. Configurando a integração do Dialogflow no Chatwoot​ O Chatwoot possui uma integração nativa com o Dialogflow. Você pode conectar seu bot ao Chatwoot em duas etapas rápidas. Etapa 1. Acesse "Configurações -> Aplicativos -> Dialogflow". Clique em "Configurar". Etapa 2. Clique no botão "Adicionar um novo hook". Isso abrirá um modal de configuração. Você precisa adicionar "ID do Projeto", "Projeto"ct" e uma caixa de entrada para criar um hook. Copie o conteúdo do arquivo de chave baixado anteriormente e cole-o na área de texto. Pronto! A integração está concluída. Teste a caixa de entrada do site para ver se o bot lida com a consulta inicial. Avançado Intents​ Criando uma intenção de transferência​ Assim que o usuário solicitar falar com o agente, o Dialogflow deverá informar ao Chatwoot que um agente pode assumir a conversa. Crie uma intenção chamada "Intenção de Transferência" com frases de treinamento como "Falar com um agente" ou "Falar com um agente", etc. Para lidar com a intenção de transferência, criaremos uma resposta "Payload Personalizado", conforme mostrado. abaixo. { "action": "handoff" } Ao acionar uma intenção com o payload acima, o Chatwoot alternará o status da conversa para aberta e a entregará a um agente. Interativo Mensagens​ Observação: Mensagens interativas são suportadas apenas na caixa de entrada do site atualmente. A integração Chatwoot-Dialogflow também suporta mensagens interativas. Os seguintes tipos de mensagens interativas são suportados. 1. Opções (acompanhamento suportado) 2. Cartões 3. Artigos Criando uma Intenção de Mensagem Interativa​ Você pode criar outras mensagens interativas alterando o payload, conforme mencionado no guia de mensagens interativas. Crie uma intenção com as frases de treinamento necessárias e Uma resposta de "Payload Personalizado", como mostrado abaixo para uma mensagem de opções. ## Exemplo de mensagem interativa de opções { "content_type": "input_select", "content": "Selecione sua comida favorita abaixo", "content_attributes": { "items": [ { "value": "Eu gosto de sushi", "title": "Sushi" }, { "title": "Biryani", "value": "Eu gosto de biryani" }, { "title": "Pizza", "value": "Eu gosto de pizza" } ] }, "private": false } Quando um usuário interage com mensagens de entrada e seleciona um valor, ele retorna ao Dialogflow. Isso permite configurar intenções de acompanhamento, como criar uma intenção com a frase de treinamento "Eu gosto de biryani" para casos em que o contato seleciona a opção "biryani". Como Um agente pode transferir a conversa de volta para o bot do Dialogflow?​ Quando o bot do Dialogflow está conectado a uma caixa de entrada, as conversas são criadas com o status pendente em vez de aberta. Isso permite que a triagem inicial aconteça por meio do bot antes que a conversa seja repassada a um agente. Quando ocorre uma transferência, o status da conversa é alterado para "aberto" e o bot para de responder. Às vezes, os agentes desejam transferir uma conversa que foi transferida de volta para a fila do bot. Eles podem fazer isso alterando o status da conversa de volta para "pendente". Isso fará com que o bot comece a responder a essa conversa novamente.

Última atualização em Jul 05, 2025

Como usar webhooks

Webhooks são retornos de chamada HTTP configurados para cada conta. Eles são acionados quando ações como a criação de uma mensagem ocorrem no Chatwoot. Vários webhooks podem ser criados para uma única conta. Como adicionar um webhook? Etapa 1. Acesse Configurações → Integrações → Webhooks. Clique no botão "Configurar". Etapa 2. Clique no botão "Adicionar novo webhook". Um modal será aberto. Aqui, insira a URL para a qual a solicitação POST deve ser enviada. Em seguida, você precisa selecionar os eventos que deseja assinar. Esta opção permitirá que você ouça apenas os eventos relevantes no Chatwoot. O Chatwoot enviará uma solicitação POST com o seguinte payload para as URLs configuradas para diversas atualizações em sua conta. Um payload de webhook de exemplo { "event": "message_created", // Nome do evento "id": "1", // ID da mensagem "content": "Olá", // Conteúdo da mensagem "created_at": "2020-03-03 13:05:57 UTC", // Horário de envio da mensagem "message_type": "incoming", // Será do tipo incoming, outgoing ou template. O usuário do widget envia mensagens de entrada e o agente envia mensagens de saída para o usuário. "content_type": "enum", // Este é um enum, pode ser input_select, cards, form ou text. O message_type será template se content_type for um destes. O valor padrão é texto "content_attributes": {} // Este será um objeto, valores diferentes são definidos abaixo "source_id": "", // Este seria o ID externo se a caixa de entrada for uma integração com o Twitter ou Facebook. "sender": { // Este forneceria os detalhes do agente que enviou esta mensagem "id": "1", "name": "Agent", "email": "agent@example.com" }, "contact": { // Este forneceria os detalhes do usuário que enviou esta mensagem "id": "1", "name": "contact-name" }, "conversation": { // Este forneceria os detalhes da conversa "display_id": "1", // Este é o ID da conversa que você pode ver no painel. "additional_attributes": { "browser": { "device_name": "Macbook", "browser_name": "Chrome", "platform_name": "Macintosh", "browser_version": "80.0.3987.122", "platform_version": "10.15.2" }, "referer": "<http://www.chatwoot.com>", "initiated_at": "Ter 03 Mar 2020 18:37:38 GMT-0700 (Horário Padrão das Montanhas)" } }, "account": { // Isso fornecerá os detalhes da conta "id": "1", "name": "Chatwoot", } } Eventos de webhook suportados em Chatwoot O Chatwoot publica vários eventos nos endpoints de webhook configurados. Se desejar configurar um webhook, consulte o guia aqui. Cada evento tem sua estrutura de payload com base no tipo de modelo em que atua. A seção a seguir descreve os principais objetos que usamos no Chatwoot e seus atributos. Objetos Um payload de evento pode incluir qualquer um dos seguintes objetos. Os vários tipos de objetos suportados pelo Chatwoot estão listados abaixo. Conta { "id": "inteiro", "nome": "string" } Caixa de entrada { "id": "inteiro", "nome": "string" } Contato { "id": "inteiro", "nome": "string", "avatar": "string", "tipo": "contato", "conta": { // <...Objeto Conta> } } Usuário { "id": "inteiro", "nome": "string", "e-mail": "string", "tipo": "usuário" } Conversa { "additional_attributes": { "navegador": { "nome_do_dispositivo": "string", "nome_do_navegador": "string", "nome_da_plataforma": "string", "versão_do_navegador": "string", "versão_da_plataforma": "string" }, "referente": "string", "iniciado_em": { "carimbo_de_hora": "iso-data-hora" } }, "pode_responder": "booleano", "canal": "string", "id": "inteiro", "id_caixa_de_entrada": "inteiro", "caixa_de_entrada_do_contato": { "id": "inteiro", "id_contato": "inteiro", "id_caixa_de_entrada": "inteiro", "id_da_caixa_de_entrada": "inteiro", "id_de_origem": "string", "criado_em": "data/hora", "atualizado_em": "data/hora", "hmac_verificado": "booleano" }, "messages": ["Matriz de objetos de mensagem"], "meta": { "sender": { // Objeto de contato }, "assignee": { // Objeto de usuário } }, "status": "string", "unread_count": "integer", "agent_last_seen_at": "unix-timestamp", "contact_last_seen_at": "unix-timestamp"tamp", "timestamp": "unix-timestamp", "account_id": "integer" } Mensagem { "id": "integer", "content": "string", "message_type": "integer", "created_at": "unix-timestamp", "private": "boolean", "source_id": "string / null", "content_type": "string", "content_attributes": "object", "sender": { "type": "string - contact/user" // Objeto Usuário ou Contato }, "account": { // Objeto Conta }, "conversation": { // Objeto Conversation }, "inbox": { // Objeto Caixa de Entrada } } Um webhook de exemplo payload { "event": "event_name" // Atributos relacionados ao evento } Eventos de Webhook O Chatwoot suporta os seguintes eventos de webhook. Você pode se inscrever neles ao configurar um webhook no painel ou usando a API. conversation_created Este evento será acionado quando uma nova conversa for criada na conta. O payload do evento é o seguinte. { "event": "conversation_created" // <...Atributos da Conversa> } conversation_updated Este evento será acionado quando houver uma alteração em qualquer um dos atributos do Conversa. { "event": "conversation_updated", "changed_attributes": [ { "<attribute_name>": { "current_value": "", "previous_value": "" } } ] // <...Atributos da Conversa> } conversation_status_changed# Este evento será acionado quando o status da conversa for alterado. Observação: se você estiver usando APIs de bots de agentes em vez de webhooks, este evento ainda não é compatível. { "event": "conversation_status_changed" // <...Atributos da Conversa> } message_created# Este evento será acionado quando uma mensagem for criada em uma conversa. O payload do evento é o seguinte. { "event": "message_created" // <...Atributos da Mensagem> } message_updated# Este evento será acionado quando uma mensagem for atualizada em uma conversa. O payload do evento é o seguinte. { "event": "message_updated" // <...Atributos da Mensagem> } webwidget_triggered# Este evento será acionado quando o usuário final abrir o widget de chat ao vivo. { "event": "webwidget_triggered", "id": "", "contato": { // <...Objeto Contato> }, "caixa de entrada": { // <...Objeto Caixa de entrada> }, "conta": { // <...Objeto Conta> }, "conversa_atual": { // <...Objeto Conversa> }, "id_de_origem": "string", "info_evento": { "iniciado_em": { "carimbo_de_hora": "string-de-data" }, "referente": "string", "idioma_do_widget": "string", "idioma_do_navegador": "string", "navegador": { "nome_navegador": "string", "versão_do_navegador": "string", "nome_do_dispositivo": "string", "nome_da_plataforma": "string", "versão_da_plataforma": "string" } } } conversation_typing_on# Este evento é acionado quando um agente começa a digitar em uma conversa. Pode ser uma nota privada ou uma mensagem para o cliente. Você pode usar a flag is_private para distinguir entre as duas. { "event": "conversation_typing_on", "conversation": { ...<Objeto de Conversa> }, "user": { ... <Objeto Usuário / AgentBot / Capitão> }, "is_private": true } conversation_typing_off# Este evento é acionado quando um agente para de digitar ou sai da janela de conversa. { "event": "conversation_typing_off", "conversation": { ...<Objeto de Conversa> }, "user": { ... <Objeto Usuário / AgentBot / Capitão> }, "is_private": true }

Última atualização em Jul 05, 2025

Como responder conversas do Slack

Se sua empresa/conta/projeto usa o Slack como meio de comunicação, você pode integrar o Slack ao Chatwoot para gerenciar todas as conversas da caixa de entrada no seu ambiente de trabalho do Slack. Para iniciar a configuração rápida, siga os passos explicados abaixo. Se você estiver usando uma instância auto-hospedada do Chatwoot, siga este guia. Como integrar o Slack ao Chatwoot? Etapa 1. Acesse Configurações -> Integrações -> Slack -> Conectar. Etapa 2. Insira a URL do seu workspace do Slack conforme solicitado. Etapa 3. Revise as permissões e autorize o aplicativo Chatwoot a acessar seu espaço de trabalho do Slack. Etapa 4. Você será redirecionado para a tela de configuração, onde poderá ver uma lista dos seus canais do Slack (públicos e privados). (Para canais privados, consulte a seção abaixo) Você precisa selecionar um canal de sua escolha no menu suspenso onde deseja receber suas conversas do Chatwoot. Clique no botão Atualizar. A integração está concluída. Nota importante Se você conectou o Slack antes de setembro de 2023, não teria a opção de selecionar um canal específico do Slack para gerenciar suas conversas. Se quiser alterar isso e selecionar um canal específico de sua escolha, você precisará excluir sua integração atual com o Slack do aplicativo Chatwoot e conectá-la novamente. FAQ P. Estou respondendo a uma mensagem, mas ela não está aparecendo na caixa de entrada do Chatwoot. R: Ao responder à mensagem, responda na mesma conversa. Cada conversa representa uma conversa separada; portanto, para exibir sua resposta à mesma mensagem, você deve responder na mesma conversa. Usamos o ID da conversa para verificar a conversa separada. Recursos compatíveis Resposta do perfil do seu agente Quando você responde a uma conversa no Slack, o cliente recebe a resposta do seu perfil de agente no Chatwoot. Criar notas privadas no Slack Você pode criar uma nota privada em Chatwoot do Slack. Se você prefixar uma mensagem com "nota:", ela se tornará uma nota privada e notificará todos os agentes marcados. Aqui está um exemplo: Como adicionar o Chatwoot a canais privados? O Chatwoot não será adicionado aos seus canais privados do Slack por padrão. Você precisará adicioná-lo manualmente. Veja como fazer: Passo 1: Após a autenticação no Slack, você será redirecionado para uma página no Chatwoot onde poderá selecionar o canal desejado. Passo 2: Acesse o Slack e abra o canal privado que deseja conectar. Clique nos ícones de usuário na parte superior do canal. Acesse Integrações → Adicionar aplicativos. Etapa 3: Pesquise por Chatwoot. Você verá o aplicativo Chatwoot na lista. Passo 4: Clique em Chatwoot para adicioná-lo ao canal privado. Você verá uma mensagem de confirmação informando que o Chatwoot foi adicionado. Etapa 5: Retorne ao aplicativo Chatwoot e atualize a página. O canal agora deve aparecer na lista. Selecione o canal e conclua a integração. Observação: se ainda não funcionar, conecte a integração do Slack a um canal público, depois remova a integração do Chatwoot e reconecte-a novamente.

Última atualização em Jul 05, 2025

Como usar aplicativos de painel

Com os aplicativos de painel, você pode integrar um aplicativo ao painel do Chatwoot para uso dos agentes. Esse recurso permite criar um aplicativo independente, que pode ser incorporado para fornecer informações dos clientes, pedidos, histórico de pagamentos anteriores, etc. Quando incorporado ao painel do Chatwoot, seu aplicativo obterá o contexto da conversa e do contato como um evento de janela. Implemente um ouvinte para o evento de mensagem em sua página para receber o contexto. P.S.: Confira nossa transmissão ao vivo no YouTube sobre como criar um aplicativo de painel. Como criar um aplicativo de painel? Etapa 1. Acesse Configurações → Integrações → Aplicativos de painel. Clique no botão "Configurar" correspondente aos Aplicativos do Painel. Etapa 2. Adicione o nome do seu aplicativo e a URL em que ele está hospedado. Após terminar, uma nova aba com o nome que você deu ao aplicativo aparecerá na janela de conversa. Neste caso, é "Pedidos do Cliente". Ao clicar na nova aba, você poderá ver seu aplicativo buscando dados no painel do Chatwoot. Recebendo dados do Chatwoot em seu aplicativo O Chatwoot entregará o contexto da conversa e do contato como um evento de janela. Isso pode ser acessado dentro do seu aplicativo implementando um ouvinte para o evento, como mostrado aqui: window.addEventListener("message", function (event) { if (!isJSONValid(event.data)) { return; } const eventData = JSON.parse(event.data); }); Solicitação sob demanda de dados do Chatwoot Se precisar solicitar os dados da conversa sob demanda do Chatwoot, você pode enviar uma mensagem para a janela pai usando a API postMessage em JavaScript. O Chatwoot ouvirá esta chave: chatwoot-dashboard-app:fetch-info. Exemplo O código a seguir pode ser usado para consultar o aplicativo do painel. O Chatwoot responderá a esta solicitação fornecendo o conteúdo atualizado da conversa imediatamente. window.parent.postMessage('chatwoot-dashboard-app:fetch-info', '*') // Você receberá uma mensagem no ouvinte de mensagens on com o conteúdo appContext. Carga Útil do Evento objeto de conversa​ { "meta": { "remetente": { "atributos_adicionais": { "descrição": "string", "nome_da_empresa": "string", "perfis_sociais": { "github": "string", "twitter": "string", "facebook": "string", "linkedin": "string" } }, "status_de_disponibilidade": "string", "e-mail": "string", "id": "inteiro", "nome": "string", "phone_number": "string", "identifier": "string", "thumbnail": "string", "custom_attributes": "object", "last_activity_at": "integer" }, "channel": "string", "assignee": { "id": "integer", "account_id": "integer", "availability_status": "string", "auto_offline": "boolean", "confirmed": "boolean", "email": "string", "available_name": "string", "name": "string", "role": "string", "thumbnail": "string" }, "hmac_verified": "boolean" }, "id": "integer", "messages": [ { "id": "integer", "content": "Olá", "inbox_id": "inteiro", "conversation_id": "inteiro", "message_type": "inteiro", "content_type": "string", "content_attributes": {}, "created_at": "inteiro", "private": "boolean", "source_id": "string", "sender": { "additional_attributes": { "description": "string","nome_da_empresa": "string", "perfis_sociais": { "github": "string", "twitter": "string", "facebook": "string", "linkedin": "string" } }, "atributos_personalizados": "objeto", "e-mail": "string", "id": "inteiro", "identificador": "string", "nome": "string", "número_de_telefone": "string", "miniatura": "string", "tipo": "string" } } ], "id_da_conta": "inteiro", "atributos_adicionais": { "navegador": { "nome_do_dispositivo": "string", "nome_do_navegador": "string", "nome_da_plataforma": "string", "versão_do_navegador": "string", "versão_da_plataforma": "string" }, "referer": "string", "initiated_at": { "timestamp": "string" } }, "agent_last_seen_at": "inteiro", "assignee_last_seen_at": "inteiro", "can_reply": "booleano", "contact_last_seen_at": "inteiro", "custom_attributes": "objeto", "inbox_id": "inteiro", "labels": "matriz", "silenciado": "booleano", "sonecado_até": nulo, "status": "string", "timestamp": "inteiro", "unread_count": "inteiro", "allMessagesLoaded": "booleano", "dataFetched": "booleano" } objeto de contato​ { "additional_attributes": { "description": "string", "company_name": "string", "social_profiles": { "github": "string", "twitter": "string", "facebook": "string", "linkedin": "string" } }, "availability_status": "string", "email": "string", "id": "integer", "name": "string", "phone_number": "+91 9000000001", "identifier": "string || null", "thumbnail": "+91 9000000001", "custom_attributes": {}, "last_activity_at": "integer" } objeto currentAgent​ { "email": "string", "id": "integer", "name": "string" } Carga Final​ { "event": "appContext", "data": { "conversation": { // <...Atributos da Conversa> }, "contact": { // <...Atributos do Contato> }, "currentAgent": { // <...Atributos do Agente Atual> } } }

Última atualização em Jul 05, 2025

Como habilitar chamadas de vídeo com a integração do Dyte

Fazer videochamadas com seus clientes é uma ótima maneira de se conectar com eles rapidamente, entender seus problemas de forma eficaz, fornecer soluções mais rápidas e obter insights valiosos sobre seus negócios. Você pode fazer videochamadas com seus clientes pelo chat ao vivo no site no Chatwoot. Para utilizar esse recurso, você precisará habilitar a integração com o Dyte. Este guia explica como. P.S.: Se você não possui uma conta no Dyte, precisará criar uma primeiro. Como configurar a integração com o Dyte no Chatwoot? Etapa 1. Acesse Configurações -> Aplicativos -> Dyte. Clique no botão "Configurar" correspondente. Etapa 2. Você verá a página do aplicativo Dyte. Clique no botão "Conectar". Etapa 3. Insira o ID da sua organização e a chave de API do Dyte. Como encontrar os valores de configuração do Dyte? Para encontrar esses valores, visite a seção "Chaves de API" no seu portal de desenvolvedor Dyte. No Chatwoot, após inserir os valores, clique no botão "Criar". Agora, sua integração com o Dyte está concluída. Como fazer videochamadas com seus clientes no Chatwoot? Assim que a integração com o Dyte estiver habilitada, você poderá ver a opção de videochamada na janela de bate-papo da caixa de entrada do site. Para convidar seu cliente para uma videochamada, siga os passos descritos abaixo. Etapa 1. Clique no ícone da câmera de vídeo abaixo do editor de texto. Etapa 2. O Chatwoot enviará uma mensagem com um convite para o seu cliente participar da videochamada. Clique no botão "Clique aqui para participar" para entrar na sala. Etapa 3. Agora você estará conectado ao seu cliente. A interface de videochamada oferece diversas opções para tornar a experiência do cliente e do cliente mais enriquecedora. Algumas dessas opções são mostradas na captura de tela abaixo:

Última atualização em Jul 05, 2025

Como traduzir mensagens com o Google Tradutor

Se você recebe frequentemente consultas em idiomas que você ou os membros da sua equipe não entendem, pode utilizar a integração do Google Tradutor no Chatwoot. Quando ativada, você pode traduzir instantaneamente as mensagens recebidas usando o menu do botão direito. Dessa forma, você pode se comunicar facilmente com os clientes no idioma nativo deles, mesmo que não o fale. Como ativar o Google Tradutor no Chatwoot? Etapa 1. Acesse Configurações -> Aplicativos -> Google Tradutor. Clique no botão "Configurar" correspondente. Etapa 2. Você verá a página do aplicativo Google Tradutor. Clique no botão "Conectar". Etapa 3. Insira o ID do projeto do Google Cloud e o arquivo de chave do projeto. Se precisar de ajuda para obter esses valores, consulte este documento do Google. Após inserir os valores, clique no botão "Criar". Agora, sua integração com o Google Tradutor está concluída. Como alterar o idioma da tradução? Suas mensagens serão traduzidas para o idioma do seu site. Para selecionar o idioma do seu site, acesse a página "Configurações da Conta". Etapa 1. Acesse Configurações -> Configurações da Conta -> Idioma do Site. Abra o menu suspenso e selecione o idioma de sua preferência. Etapa 2. Clique no botão "Atualizar Configurações" no canto superior direito da página. Isso traduzirá todo o seu painel para o idioma selecionado. Observação: Os agentes também podem selecionar seus idiomas preferidos. Como traduzir mensagens recebidas? Sempre que receber uma mensagem em um idioma com o qual precisa de ajuda, clique nos 3 pontos ao lado da mensagem para abrir o menu e selecione "Traduzir". Encontre o conteúdo traduzido online. Como criar uma conta de serviço no Google Cloud Console? Para criar uma conta de serviço para a API do Google Tradutor, comece fazendo login no Google Cloud Console e selecionando ou criando um novo projeto. Assim que seu projeto estiver pronto, habilite a API de Tradução em Nuvem navegando até “APIs e Serviços” > “Biblioteca” e buscando por “API de Tradução em Nuvem”. Clique em “Habilitar” para ativá-la para o seu projeto. Habilitar o faturamento também é necessário, caso você ainda não tenha feito isso. Em seguida, acesse “IAM e Administração” > “Contas de Serviço” e clique em “Criar Conta de Serviço”. Forneça um nome (por exemplo, translate-api-user) e prossiga para atribuir a função “Usuário da API de Tradução em Nuvem”. Após criar a conta de serviço, navegue até a seção “Chaves”, clique em “Adicionar Chave” e selecione “Criar Nova Chave” no formato JSON. Baixe e armazene este arquivo JSON com segurança. Use tO conteúdo do arquivo que você recebeu acima no campo de entrada Arquivo de chave do projeto do Google Cloud no Chatwoot.

Última atualização em Jul 05, 2025

Como aprimorar conversas com a integração OpenAI

O engajamento com os clientes exige profissionalismo incansável. A qualidade da sua comunicação com eles costuma ser um fator determinante para as vendas e a retenção de clientes. Sem mencionar os efeitos na identidade da marca. Mas, para soar sempre perfeito, você precisa ser um robô. Por isso, trouxemos a IA para o seu painel. Com a nossa integração OpenAI, você pode aprimorar as conversas com os clientes conforme elas acontecem. Ao integrar a IA ao seu painel do Chatwoot, você pode aprimorar as conversas com os clientes em tempo real, sem sacrificar sua voz única ou a identidade da sua marca. Você receberá sugestões com tecnologia de IA que o ajudarão a refinar suas mensagens e se comunicar de forma mais eficaz com seus clientes. A configuração da integração leva menos de um minuto e os benefícios são imediatos. Para começar, siga os passos abaixo. Como integrar o OpenAI com o Chatwoot? Passo 1. Acesse Configurações → Aplicativos → OpenAI. Clique no botão "Configurar" correspondente. Etapa 2. Clique no botão "Conectar". Uma janela modal será exibida solicitando sua chave de API OpenAI. Para obter sua chave de API OpenAI, faça login na sua conta OpenAI e visite este link. Após inserir sua chave de API secreta, você verá uma mensagem de sucesso na tela. Como usar os recursos de IA no Chatwoot? Existem três recursos de IA no Chatwoot. As seções abaixo explicam como usá-los. Responder à sugestão com IA O recurso "Responder à sugestão com IA" sugere uma possível resposta a uma mensagem de um cliente, ajudando a obter respostas rápidas. Siga as etapas abaixo para usar este recurso. Etapa 1. Acesse a aba Conversas na barra lateral e abra uma conversa que precise de uma resposta. Você verá uma nova opção chamada "Responder à sugestão com IA". Aqui está um exemplo: Etapa 2. Clique no botão para ver a sugestão. A caixa de resposta será preenchida com a resposta sugerida. Etapa 3. Edite sua mensagem como desejar e clique no botão Enviar! Melhore com IA O recurso "Melhore com IA" sugere melhorias para os rascunhos das suas mensagens à medida que você as redige. Siga os passos abaixo para usar este recurso. Passo 1. Acesse a aba "Conversas" na barra lateral e abra uma conversa. Comece a digitar uma mensagem na caixa de texto. Ao escrevê-la, você verá uma nova opção pop-up chamada "Melhore com IA". Aqui está um exemplo: Etapa 2. Clique no botão "Melhorar com IA" para ver suas opções. Selecione um tom para sua mensagem – profissional ou amigável. Clique no botão "Gerar". Com base na sua seleção de tom, a IA reescreverá sua mensagem e preencherá instantaneamente a caixa de texto com a nova mensagem. Continuando com o exemplo, ficaria assim: Etapa 3. Edite sua mensagem como desejar e clique no botão Enviar! Resumo com IA O recurso "Resumo com IA" resume conversas em Notas Privadas em segundos. Siga os passos abaixo para usar este recurso.Natureza. Passo 1. Acesse a aba "Conversas" na barra lateral e abra uma conversa. Mude para a aba "Nota Privada". Você deverá ver uma nova opção chamada "Resumo com IA". Aqui está um exemplo: Etapa 2. Clique no botão. O editor de texto será preenchido com um resumo da conversa. Etapa 3. Edite sua nota como desejar e clique no botão "Adicionar Nota"! Como usar o Assistente de IA? Você pode ativar ou desativar o Assistente de IA selecionando-o na barra de comandos ou clicando no botão Assistente de IA dentro do editor. Para selecionar o recurso desejado, basta clicar nele. Após clicar em uma opção, o modal Responder Sugestão com IA será aberto, exibindo conteúdo gerado por IA. Para inserir o conteúdo no editor, clique no botão Usar esta sugestão . Perguntas Frequentes​ Os resultados do AI Assist são sempre precisos?​ Os resultados podem nem sempre ser precisos. Embora o AI Assist tenha sido projetado para fornecer sugestões precisas, é importante que os agentes revisem e verifiquem as sugestões antes de enviá-las aos clientes. Além disso, estamos trabalhando continuamente para aprimorar nosso AI Assist. Você oferece suporte a outros provedores de IA além do OpenAI?​ No momento, oferecemos suporte apenas ao OpenAI. Mas planejamos adicionar mais provedores em breve.

Última atualização em Jul 05, 2025

Como rastrear problemas e recursos com integração linear

Se sua empresa, conta ou projeto usa o Linear como ferramenta de projeto, você pode integrá-lo ao Chatwoot para gerenciar todas as conversas em seu espaço de trabalho do Linear. Você pode criar novos problemas do Linear diretamente da sua janela de conversa ou vincular problemas existentes para um acompanhamento mais ágil. Para iniciar a configuração, siga as etapas abaixo. Se você estiver usando uma instância auto-hospedada do Chatwoot, siga este guia. Como conectar a integração do Linear? Etapa 1. Acesse Configurações → Integrações → Linear. Clique no botão "Configurar" Etapa 2. Clique no botão Conectar. Quando o prompt de consentimento for exibido, clique em Autorizar para conceder permissões. Após a conclusão, você será redirecionado para o aplicativo Chatwoot. Pronto! Agora você pode usar o Linear na sua conta do Chatwoot. Recursos Suportados Criar problemas a partir da conversa Para criar um novo problema, abra qualquer conversa e clique no botão Linear no cabeçalho da conversa. Em seguida, preencha os detalhes do problema, incluindo título, descrição e equipe. Após preencher os detalhes, clique no botão Criar para adicionar o problema ao seu espaço de trabalho do Linear com a conversa vinculada. O problema será criado no seu espaço de trabalho do Linear com a conversa vinculada. Vincular problemas existentes. Para vincular uma conversa a um ticket existente, clique na aba vincular problema, procure o ticket e clique em "Vincular" para conectá-lo ao ticket Linear.

Última atualização em Jul 05, 2025