Intégration Google Chat
Connectez votre agent à Google Chat pour une communication fluide au sein de Google Workspace.
Aperçu
L’intégration Google Chat offre :
- Messagerie directe avec votre bot
- Prise en charge des Google Workspace Spaces avec déclenchement par @mention
- Routage d’agent au niveau du Space — assignez différents agents à différents Spaces
- Réponses textuelles avec mémoire de conversation et conscience optionnelle du contexte du Space
- Traitement asynchrone avec accusé de réception immédiat
- Sécurité de niveau entreprise avec isolation par domaine
Prérequis
- Un AI agent actif (créé dans la section Agents)
- Un compte Google Workspace (les comptes Gmail personnels ne sont pas pris en charge)
- Un domaine vérifié — vérifiez la propriété de votre domaine dans Settings > Domains avant la connexion
L’intégration Google Chat nécessite un compte Google Workspace et un domaine vérifié. Les comptes Gmail personnels ne peuvent pas installer d’apps Chat personnalisées. Si votre organisation n’utilise pas Google Workspace, la section Google Chat n’apparaîtra pas sur la page Integrations.
Étapes de Configuration
1. Vérifier votre Domaine (Configuration Unique)
Avant de connecter Google Chat, vérifiez la propriété de votre domaine :
- Rendez-vous dans Settings depuis la barre latérale
- Cliquez sur l’onglet Domains
- Votre domaine est détecté automatiquement à partir de l’email de votre compte
- Ajoutez un TXT record chez votre fournisseur DNS avec les valeurs affichées :
- Type : TXT
- Name :
_cuneiform-verify(ou la valeur complète affichée) - Content : la chaîne de vérification affichée (par exemple,
cuneiform-verify=abc123...)
- Cliquez sur Verify Now — les modifications DNS peuvent prendre jusqu’à 48 heures pour se propager
- Une fois le statut passé à Verified, créez l’intégration
Des liens rapides vers les fournisseurs DNS courants (Cloudflare, GoDaddy, Namecheap, Route 53, DigitalOcean, Hostinger) sont affichés sur la carte de vérification.
2. Créer l’Intégration Google Chat
- Rendez-vous dans Integrations depuis la barre latérale
- Sous « Google Chat Bots », cliquez sur Connect Bot
- Sélectionnez l’Agent qui sera celui par défaut pour les DMs et les Spaces non liés
- Saisissez un Bot Name (pour votre référence dans le panneau d’administration)
- Cliquez sur Connect Bot
- Copiez le Verification Code affiché (format :
VERIFY-XXXXXX)
3. Compléter la Vérification du Bot
Après avoir créé l’intégration, vous recevrez un code de vérification :
- Ouvrez Google Chat
- Cliquez sur Start a chat → Find apps
- Recherchez le bot de la plateforme
- Démarrez un message direct avec le bot
- Envoyez le code de vérification (par exemple,
VERIFY-ABC123) - Le bot confirmera : « Setup complete! Your workspace (yourdomain.com) is now connected. Send a message to start chatting! »
Le statut de votre intégration passera de « Pending Verification » à « Active ».
Seuls les utilisateurs de votre domaine Google Workspace peuvent compléter la vérification. Les utilisateurs d’autres domaines ou de comptes Gmail personnels verront une erreur.
Utiliser le Bot
Messages Directs
Les utilisateurs peuvent démarrer une conversation :
- Ouvrez Google Chat
- Cliquez sur Start a chat → Find apps
- Recherchez le nom de votre bot
- Discutez naturellement — le bot répond à tous les messages en DMs
Les DMs sont toujours gérés par l’agent par défaut.
Dans les Spaces
Ajoutez le bot à un Space :
- Ouvrez le Space
- Cliquez sur le nom du Space → Manage apps
- Ajoutez votre bot
- Mentionnez le bot avec
@Cuneiform Chatpour interagir — le bot ne répond qu’aux @mentions dans les Spaces
Lorsque le bot est ajouté pour la première fois à un Space, il envoie un message de bienvenue avec les commandes de bot disponibles. En DMs, il envoie une simple introduction.
Routage d’Agent au Niveau du Space
Chaque Space peut éventuellement utiliser un autre agent que celui par défaut. Utilisez ces commandes de bot dans un Space (nécessite une @mention) :
| Commande | Description |
|---|---|
@Cuneiform Chat /set-agent <name> | Lie ce Space à un agent spécifique |
@Cuneiform Chat /current-agent | Affiche quel agent gère ce Space |
@Cuneiform Chat /reset-agent | Rétablit l’agent par défaut pour le Space |
@Cuneiform Chat /connect | (Gestionnaires de Space uniquement) Active la conscience de l’historique des threads |
Comment fonctionne le routage :
- DMs → utilisent toujours l’agent par défaut
- Space avec agent personnalisé → utilise l’agent assigné
- Space sans agent personnalisé → revient à l’agent par défaut
Vous pouvez consulter les correspondances Space-agent dans le panneau d’administration sous la section « Space mappings » de la carte d’intégration.
Conscience de l’Historique des Threads
Par défaut, le bot ne voit que le message qui l’a directement @mentionné. Si les membres de l’équipe envoient d’abord des messages de contexte (dans d’autres threads ou plus tôt dans le Space) puis @mentionnent le bot, il n’aura pas ce contexte — sauf si un gestionnaire du Space exécute /connect.
Comment Cela Fonctionne
- Un gestionnaire du Space envoie
@Cuneiform Chat /connectdans le Space - Le bot envoie un lien d’autorisation à usage unique (expire dans 10 minutes)
- Le gestionnaire clique sur le lien et se connecte avec son compte Google Workspace
- Le bot peut désormais lire les messages envoyés dans le Space dans les 15 minutes précédant chaque @mention
Une fois connecté, à chaque @mention, le bot lit automatiquement les messages récents du Space en tant que contexte — comprenant ce dont l’équipe discutait avant qu’il ne soit @mentionné.
Exemple : des membres de l’équipe publient « quels sont les plans tarifaires ? » et « qu’est-ce qui est inclus dans starter ? » puis @mentionnent le bot avec « pouvez-vous aider ? » — le bot voit les trois messages et répond avec le contexte complet.
Prérequis et Confidentialité
- Seuls les gestionnaires de Space (pas les membres ordinaires) peuvent exécuter
/connect - L’autorisation se fait par Space — chaque Space a besoin de son propre
/connect - Le token OAuth Google du gestionnaire de Space est chiffré et stocké de manière sécurisée
- Seuls les messages visibles pour le compte de ce gestionnaire sont lisibles
- Retirer le bot d’un Space supprime automatiquement le token stocké
Réautorisation
Si le bot perd l’accès (par exemple, le token est révoqué dans votre compte Google), il préviendra le Space :
⚠️ Thread history access has expired. A space manager should run /connect to restore it.
Exécutez à nouveau /connect pour restaurer l’accès.
Fonctionnalités
Réponses Asynchrones
Lorsque vous envoyez un message, le bot répond immédiatement par un bref accusé de réception (par exemple, « Working on it… ») puis livre la réponse complète une fois le traitement terminé. Cela prend généralement entre 3 et 8 secondes selon la complexité de votre question.
Mémoire de Conversation
Le bot mémorise le contexte au sein d’une session, de sorte que vous pouvez poser des questions de suivi sans avoir à vous répéter.
Conscience du contexte du Space (opt-in) : après qu’un gestionnaire du Space exécute /connect, le bot lit les messages envoyés dans le Space dans les 15 minutes précédant chaque @mention — il comprend ainsi ce dont l’équipe discutait déjà sans que vous ayez à répéter le contexte. Voir Conscience de l’Historique des Threads ci-dessous pour les étapes de configuration.
File d’Attente des Messages
Si vous envoyez d’autres messages alors que le bot est encore en train de traiter, ils sont mis en file d’attente et inclus dans la réponse suivante. Vous verrez un message du type « I’m still working on your previous question. I’ll include this in my next response. »
Commande /help
Tapez /help ou help pour voir les instructions d’utilisation, y compris les commandes de Space disponibles.
Accès par Domaine
Seuls les utilisateurs de votre domaine Google Workspace peuvent interagir avec votre bot, garantissant une sécurité de niveau entreprise.
Réponses Textuelles
Le bot ne répond qu’avec des messages texte. Les images, fichiers, boutons interactifs et pièces jointes en cards ne sont pas pris en charge. Les réponses sont limitées à environ 30 000 caractères.
Gérer votre Intégration
Chaque carte d’intégration affiche :
- Bot name - Le nom d’affichage que vous avez configuré
- Status badge - Active, Pending Verification ou Error
- Domain name - Votre domaine Google Workspace (après vérification)
- Default agent - Liste déroulante pour changer l’agent par défaut (utilisé pour les DMs + Spaces non liés)
- Space mappings - Section repliable affichant les Spaces dotés d’assignations d’agent personnalisées
- Space commands - Section repliable affichant les commandes de bot disponibles
- Horodatage de Last activity
Actions Disponibles
| Action | Description |
|---|---|
| Change default agent | Utilisez la liste déroulante pour changer quel agent gère les DMs et les Spaces non liés |
| Test Connection | Vérifie que l’intégration fonctionne (menu à trois points) |
| Disconnect | Supprime cette intégration (menu à trois points) |
Dépannage
Le Bot n’Apparaît Pas dans Google Chat
- Assurez-vous d’utiliser un compte Google Workspace (pas un Gmail personnel)
- Recherchez le nom du bot dans « Find apps »
- Patientez quelques minutes le temps que l’app se propage
La Section Google Chat n’Est Pas Visible
- Google Chat n’apparaît que pour les organisations utilisant Google Workspace
- Si votre organisation utilise un autre fournisseur d’email (par exemple, Microsoft 365), la section est masquée
- Le système détecte automatiquement votre fournisseur d’email via les enregistrements MX
Problèmes de Vérification de Domaine
- Les modifications DNS peuvent prendre jusqu’à 48 heures pour se propager — patientez et réessayez Verify Now
- Vérifiez que vous avez ajouté le TXT record avec les valeurs exactes affichées dans Settings > Domains
- Vérifiez que l’enregistrement est sur le bon domaine (par exemple,
_cuneiform-verify.yourdomain.com) - Utilisez les liens rapides vers les fournisseurs DNS sur la carte de vérification pour un accès facile
Le Code de Vérification ne Fonctionne Pas
- Assurez-vous d’envoyer le code depuis votre email Google Workspace
- Vérifiez que le code est saisi exactement comme affiché (y compris le préfixe
VERIFY-) - Vérifiez que l’intégration est toujours au statut « Pending Verification »
- Essayez de créer une nouvelle intégration si le code a expiré
Le Bot Affiche « Working on it… » Mais Aucune Réponse ne Suit
- Le bot traite les messages de manière asynchrone — patientez jusqu’à 25 secondes pour la réponse complète
- Si aucune réponse n’arrive, essayez de renvoyer votre message
- Vérifiez que l’agent associé est correctement configuré
Les Messages ne Sont Pas Traités
- Confirmez que votre workspace a été vérifié (le statut doit être « Active »)
- Pour les Spaces, assurez-vous de @mentionner le bot
- Vérifiez que l’agent associé est correctement configuré
Message « Organization hasn’t connected »
Cela signifie que le bot ne reconnaît pas votre domaine Google Workspace :
- Votre administrateur n’a pas encore créé l’intégration
- Le domaine n’a pas été vérifié avec un code de vérification
- Vous écrivez depuis un compte Gmail personnel (non pris en charge)
/set-agent Indique que l’Agent est Introuvable
- Vérifiez le nom exact de l’agent dans le panneau d’administration (sensible à la casse)
- Assurez-vous que l’agent est au statut « Active »
- Les noms d’agent contenant des espaces sont pris en charge — saisissez le nom complet après
/set-agent
/connect Affiche « Only space managers can run /connect »
Vous devez être gestionnaire du Space pour exécuter /connect. Demandez à un gestionnaire du Space d’exécuter la commande.
Lien d’Autorisation /connect Expiré
Le lien est valable 10 minutes. Exécutez à nouveau @Cuneiform Chat /connect pour obtenir un nouveau lien.
Le Bot Affiche « Thread history access has expired »
Un gestionnaire du Space doit exécuter @Cuneiform Chat /connect à nouveau pour réautoriser. Cela se produit lorsque le token OAuth Google est révoqué (par exemple, dans les paramètres du compte Google).
Sécurité
- Vérification de propriété de domaine — un TXT record DNS prouve que votre organisation possède le domaine avant la connexion
- Détection Google Workspace — la vérification de l’enregistrement MX confirme que votre domaine utilise Google Workspace
- Isolation par domaine — seuls les utilisateurs Google Workspace de votre organisation peuvent interagir avec votre bot
- Vérification de webhook — chaque requête entrante est validée par rapport au projet Google Cloud de votre plateforme
- Les codes de vérification sont à usage unique et liés à votre domaine
- Les messages sont traités via des connexions sécurisées et chiffrées
Déconnecter
Pour supprimer l’intégration Google Chat :
- Rendez-vous dans Integrations depuis la barre latérale
- Trouvez votre carte d’intégration Google Chat
- Cliquez sur le menu à trois points
- Sélectionnez Disconnect
Notes Importantes
- Google Workspace requis : les comptes Gmail personnels ne peuvent pas utiliser cette intégration. Si votre organisation n’utilise pas Google Workspace, la section Google Chat n’apparaîtra pas.
- Vérification de domaine requise : vérifiez votre domaine dans Settings > Domains avant de connecter Google Chat.
- Une intégration par organisation : chaque organisation peut avoir une seule intégration Google Chat
- Texte uniquement : le bot ne prend pas en charge les images, fichiers ni boutons interactifs
- Géré au niveau de l’organisation : Google Chat est configuré sur la page Integrations, pas par agent
- Routage des Spaces : utilisez
/set-agentdans les Spaces pour assigner des agents spécialisés à différentes équipes - Agent par défaut : changez l’agent par défaut à tout moment via la liste déroulante — pas besoin de déconnecter