Integração com Google Chat
Conecte seu agent ao Google Chat para uma comunicação fluida dentro do Google Workspace.
Visão Geral
A integração com Google Chat oferece:
- Mensagens diretas com seu bot
- Suporte a Spaces do Google Workspace com gatilhos por @menção
- Roteamento de agent no nível do Space — atribua agents diferentes a Spaces diferentes
- Respostas em texto com memória de conversa e ciência opcional do contexto do Space
- Processamento assíncrono com confirmação imediata
- Segurança pronta para uso corporativo com isolamento por domínio
Pré-requisitos
- Um AI agent ativo (criado na seção Agents)
- Uma conta do Google Workspace (contas pessoais do Gmail não são suportadas)
- Um domínio verificado — verifique a propriedade do seu domínio em Settings > Domains antes de conectar
A integração com Google Chat exige uma conta do Google Workspace e um domínio verificado. Contas pessoais do Gmail não conseguem instalar apps personalizados do Chat. Se sua organização não usa Google Workspace, a seção do Google Chat não vai aparecer na página Integrations.
Passos de Configuração
1. Verificar Seu Domínio (Configuração Única)
Antes de conectar o Google Chat, verifique a propriedade do seu domínio:
- Vá para Settings na barra lateral
- Clique na aba Domains
- Seu domínio é detectado automaticamente a partir do e-mail da sua conta
- Adicione um TXT record no seu provedor de DNS com os valores exibidos:
- Type: TXT
- Name:
_cuneiform-verify(ou o valor completo exibido) - Content: A string de verificação exibida (por exemplo,
cuneiform-verify=abc123...)
- Clique em Verify Now — alterações de DNS podem levar até 48 horas para se propagar
- Quando o status mudar para Verified, prossiga para criar a integração
Links rápidos para os principais provedores de DNS (Cloudflare, GoDaddy, Namecheap, Route 53, DigitalOcean, Hostinger) são exibidos no card de verificação.
2. Criar a Integração com Google Chat
- Vá para Integrations na barra lateral
- Em “Google Chat Bots”, clique em Connect Bot
- Selecione o Agent que será o padrão para DMs e Spaces sem vínculo
- Insira um Bot Name (para sua referência no painel admin)
- Clique em Connect Bot
- Copie o Verification Code exibido (formato:
VERIFY-XXXXXX)
3. Concluir a Verificação do Bot
Depois de criar a integração, você receberá um código de verificação:
- Abra o Google Chat
- Clique em Start a chat → Find apps
- Procure pelo bot da plataforma
- Inicie uma mensagem direta com o bot
- Envie o código de verificação (por exemplo,
VERIFY-ABC123) - O bot vai confirmar: “Setup complete! Your workspace (yourdomain.com) is now connected. Send a message to start chatting!”
O status da sua integração vai mudar de “Pending Verification” para “Active”.
Apenas usuários do seu domínio do Google Workspace podem concluir a verificação. Usuários de outros domínios ou de contas pessoais do Gmail vão ver um erro.
Usando o Bot
Mensagens Diretas
Os usuários podem iniciar uma conversa:
- Abra o Google Chat
- Clique em Start a chat → Find apps
- Procure pelo nome do seu bot
- Comece a conversar naturalmente — o bot responde a todas as mensagens em DMs
DMs são sempre tratadas pelo agent padrão.
Em Spaces
Adicione o bot a um Space:
- Abra o Space
- Clique no nome do Space → Manage apps
- Adicione seu bot
- Mencione o bot com
@Cuneiform Chatpara interagir — o bot só responde a @menções em Spaces
Quando o bot é adicionado pela primeira vez a um Space, ele envia uma mensagem de boas-vindas com os comandos disponíveis. Em DMs, ele envia uma introdução simples.
Roteamento de Agent no Nível do Space
Cada Space pode opcionalmente usar um agent diferente do padrão. Use estes comandos do bot dentro de um Space (requer @menção):
| Comando | Descrição |
|---|---|
@Cuneiform Chat /set-agent <name> | Vincula este Space a um agent específico |
@Cuneiform Chat /current-agent | Mostra qual agent atende este Space |
@Cuneiform Chat /reset-agent | Reverte o Space para o agent padrão |
@Cuneiform Chat /connect | (Apenas gerentes do Space) Habilita a ciência do histórico de threads |
Como o roteamento funciona:
- DMs → sempre usam o agent padrão
- Space com agent personalizado → usa o agent atribuído
- Space sem agent personalizado → cai no agent padrão
Você pode visualizar os mapeamentos Space-agent no painel admin, na seção “Space mappings” do card da integração.
Ciência do Histórico de Threads
Por padrão, o bot só vê a mensagem que o @mencionou diretamente. Se os membros da equipe enviarem mensagens de contexto antes (em outros threads ou mais cedo no Space) e depois @mencionarem o bot, ele não vai ter esse contexto — a menos que um gerente do Space execute /connect.
Como Funciona
- Um gerente do Space envia
@Cuneiform Chat /connectno Space - O bot envia um link de autorização único (expira em 10 minutos)
- O gerente clica no link e faz login com a conta do Google Workspace
- O bot agora pode ler as mensagens enviadas no Space dentro dos últimos 15 minutos antes de cada @menção
Uma vez conectado, em cada @menção o bot lê automaticamente as mensagens recentes do Space como contexto — entendendo o que a equipe estava discutindo antes de ser @mencionado.
Exemplo: Membros da equipe postam “quais são os planos de preços?” e “o que está incluso no starter?” e depois @mencionam o bot com “você pode ajudar?” — o bot vê as três mensagens e responde com o contexto completo.
Requisitos e Privacidade
- Apenas gerentes do Space (não membros comuns) podem executar
/connect - A autorização é por Space — cada Space precisa do seu próprio
/connect - O token OAuth do Google do gerente do Space é criptografado e armazenado com segurança
- Apenas mensagens visíveis para a conta desse gerente podem ser lidas
- Remover o bot de um Space apaga automaticamente o token armazenado
Reautorização
Se o bot perder o acesso (por exemplo, o token foi revogado na sua conta do Google), ele vai notificar o Space:
⚠️ Thread history access has expired. A space manager should run /connect to restore it.
Execute /connect novamente para restaurar o acesso.
Recursos
Respostas Assíncronas
Quando você envia uma mensagem, o bot responde imediatamente com uma confirmação curta (por exemplo, “Working on it…”) e depois entrega a resposta completa quando o processamento terminar. Isso costuma levar de 3 a 8 segundos, dependendo da complexidade da sua pergunta.
Memória de Conversa
O bot lembra do contexto dentro de uma sessão, então você pode fazer perguntas de acompanhamento sem precisar se repetir.
Ciência do contexto do Space (opt-in): Depois que um gerente do Space executa /connect, o bot lê as mensagens enviadas no Space dentro dos últimos 15 minutos antes de cada @menção — assim ele entende o que a equipe já estava discutindo sem que você precise repetir o contexto. Veja Ciência do Histórico de Threads abaixo para os passos de configuração.
Fila de Mensagens
Se você enviar mensagens adicionais enquanto o bot ainda estiver processando, elas entram em fila e são incluídas na próxima resposta. Você verá uma mensagem como “I’m still working on your previous question. I’ll include this in my next response.”
Comando /help
Digite /help ou help para ver as instruções de uso, incluindo os comandos de Space disponíveis.
Acesso por Domínio
Apenas usuários do seu domínio do Google Workspace podem interagir com seu bot, garantindo segurança em nível corporativo.
Respostas em Texto
O bot responde apenas com mensagens de texto. Imagens, arquivos, botões interativos e anexos de cards não são suportados. As respostas são limitadas a aproximadamente 30.000 caracteres.
Gerenciando Sua Integração
Cada card de integração exibe:
- Bot name - O nome de exibição que você configurou
- Status badge - Active, Pending Verification ou Error
- Domain name - Seu domínio do Google Workspace (após a verificação)
- Default agent - Lista suspensa para alterar o agent padrão (usado para DMs + Spaces sem vínculo)
- Space mappings - Seção recolhível mostrando quais Spaces têm atribuições de agent personalizadas
- Space commands - Seção recolhível mostrando os comandos do bot disponíveis
- Carimbo de Last activity
Ações Disponíveis
| Ação | Descrição |
|---|---|
| Change default agent | Use a lista suspensa para mudar qual agent atende DMs e Spaces sem vínculo |
| Test Connection | Verifica se a integração está funcionando (menu de três pontos) |
| Disconnect | Remove esta integração (menu de três pontos) |
Solução de Problemas
O Bot Não Aparece no Google Chat
- Garanta que você está usando uma conta do Google Workspace (não Gmail pessoal)
- Procure pelo nome do bot em “Find apps”
- Aguarde alguns minutos para o app se propagar
A Seção do Google Chat Não Está Visível
- O Google Chat só aparece para organizações que usam Google Workspace
- Se sua organização usa outro provedor de e-mail (por exemplo, Microsoft 365), a seção fica oculta
- O sistema detecta automaticamente seu provedor de e-mail via registros MX
Problemas de Verificação de Domínio
- Alterações de DNS podem levar até 48 horas para se propagar — aguarde e tente Verify Now novamente
- Verifique se você adicionou o TXT record com os valores exatos exibidos em Settings > Domains
- Confira se o registro está no domínio correto (por exemplo,
_cuneiform-verify.yourdomain.com) - Use os links rápidos de provedores de DNS no card de verificação para acesso fácil
Código de Verificação Não Funciona
- Garanta que você está enviando o código a partir do seu e-mail do Google Workspace
- Verifique se o código foi inserido exatamente como exibido (incluindo o prefixo
VERIFY-) - Confirme que a integração ainda está com status “Pending Verification”
- Tente criar uma nova integração se o código tiver expirado
O Bot Diz “Working on it…” Mas Nenhuma Resposta Vem em Seguida
- O bot processa as mensagens de forma assíncrona — aguarde até 25 segundos pela resposta completa
- Se nenhuma resposta chegar, tente enviar a mensagem de novo
- Verifique se o agent associado está configurado corretamente
Mensagens Não Estão Sendo Processadas
- Confirme que seu workspace foi verificado (o status deve ser “Active”)
- Em Spaces, garanta que você está @mencionando o bot
- Verifique se o agent associado está configurado corretamente
Mensagem “Organization hasn’t connected”
Isso significa que o bot não reconhece o seu domínio do Google Workspace:
- Seu admin ainda não criou a integração
- O domínio não foi verificado com um código de verificação
- Você está enviando mensagem de uma conta pessoal do Gmail (não suportada)
/set-agent Diz Que o Agent Não Foi Encontrado
- Verifique o nome exato do agent no painel admin (diferencia maiúsculas e minúsculas)
- Garanta que o agent está com status “Active”
- Nomes de agent com espaços são suportados — digite o nome completo após
/set-agent
/connect Diz “Only space managers can run /connect”
Você precisa ser gerente do Space para executar /connect. Peça a um gerente do Space para executar o comando.
Link de Autorização do /connect Expirou
O link é válido por 10 minutos. Execute @Cuneiform Chat /connect novamente para obter um link novo.
O Bot Diz “Thread history access has expired”
Um gerente do Space precisa executar @Cuneiform Chat /connect de novo para reautorizar. Isso acontece quando o token OAuth do Google é revogado (por exemplo, nas configurações da conta do Google).
Segurança
- Verificação de propriedade do domínio — um TXT record de DNS prova que sua organização é dona do domínio antes da conexão
- Detecção do Google Workspace — a verificação de registro MX confirma que seu domínio usa Google Workspace
- Isolamento por domínio — apenas usuários do Google Workspace da sua organização podem interagir com seu bot
- Verificação de webhook — toda requisição recebida é validada contra o projeto do Google Cloud da sua plataforma
- Os códigos de verificação são de uso único e vinculados ao seu domínio
- As mensagens são processadas por conexões seguras e criptografadas
Desconectando
Para remover a integração com Google Chat:
- Vá para Integrations na barra lateral
- Encontre o card da sua integração com Google Chat
- Clique no menu de três pontos
- Selecione Disconnect
Notas Importantes
- Google Workspace obrigatório: Contas pessoais do Gmail não podem usar esta integração. Se sua organização não usa Google Workspace, a seção do Google Chat não vai aparecer.
- Verificação de domínio obrigatória: Verifique seu domínio em Settings > Domains antes de conectar o Google Chat.
- Uma integração por organização: Cada organização pode ter uma integração com Google Chat
- Apenas texto: O bot não suporta imagens, arquivos nem botões interativos
- Gerenciado no nível da organização: O Google Chat é configurado na página Integrations, não por agent
- Roteamento de Spaces: Use
/set-agentem Spaces para atribuir agents especializados a equipes diferentes - Agent padrão: Mude o agent padrão a qualquer momento usando a lista suspensa — sem precisar desconectar