Interroger un Google Sheets par chat avec un agent IA
Un chat reçoit vos questions sur un fichier Google Sheets de ventes et de remboursements. Un agent OpenAI choisit l'outil à utiliser : un calcul, la lecture directe du fichier, ou une requête filtrée par plage de dates passée à un sous-workflow. Le template sert à interroger des données tabulaires sans ouvrir la feuille elle-même. Il faut copier le fichier d'exemple dans votre Google Drive et configurer vos identifiants Google OAuth.
- Déclencheur
- Message de chat
- Taille
- 14 nœuds
- Outils
- Agent IA, OpenAI, Requêtes HTTP (API), Google Sheets
Comment fonctionne ce workflow
- 1
Le Chat Trigger reçoit la question saisie dans le chat.
- 2
L'agent IA s'appuie sur le modèle OpenAI Chat Model et sur les cinq derniers échanges conservés par Window Buffer Memory.
- 3
L'agent choisit entre Calculator, l'outil Google Sheets et l'outil Records by date, selon le nom et la description de chacun.
- 4
Records by date appelle le sous-workflow : HTTP Request interroge l'API Google Sheets, Code transforme la réponse en objets JSON, puis Filter et Aggregate regroupent les données en un seul élément.
- 5
L'agent reçoit ce résultat et rédige sa réponse dans le chat.
Quand l'utiliser
- Compter les remboursements d'un mois donné et leur montant total.
- Obtenir le nombre de ventes réussies sur une période et le revenu final correspondant.
- Repérer le motif de remboursement le plus fréquent.
À préparer avant l'import
- Un compte OpenAI avec une clé API renseignée dans les identifiants du nœud OpenAI Chat Model.
- Des identifiants Google OAuth configurés dans n8n pour les nœuds Google Sheets.
- Une copie du fichier Google Sheets d'exemple dans votre Google Drive.
- L'URL de votre fichier saisie dans chaque outil Google Sheets du workflow.
Bon à savoir
Changez l'URL du fichier dans tous les outils Google Sheets avant le premier test. Puis comparez les réponses de plusieurs modèles : certains analysent mieux les données que d'autres.
Installer ce template dans n8n
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.
Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.
Autres templates : Chatbots & Assistants IA
- Répondre aux clients sur WhatsApp avec un agent IAUn agent IA répond aux questions de vos clients sur WhatsApp à partir des pages de votre site.
- Répondre sur Telegram avec OpenAI en gardant le contexteBot Telegram qui répond avec OpenAI et retient le fil de chaque conversation dans Supabase.
- Interroger Hacker News depuis un agent IA avec OpenAIUn agent OpenAI appelle un sous-workflow qui lit les meilleurs posts de Hacker News et répond à vos questions depuis le chat.
- Interroger une base SQLite en chat avec un agent IAUn agent IA qui répond à vos questions sur une base SQLite depuis un chat, et retient les échanges précédents.
- Générer une image DALL-E 3 et l'envoyer sur TelegramUn agent IA dans Telegram qui génère des images DALL-E 3 et les renvoie dans le chat.
- Répondre aux messages WhatsApp avec un agent IA OpenAIUn agent OpenAI répond aux messages WhatsApp reçus en texte, voix, image ou PDF.
Vous voulez ce workflow branché sur vos outils ?
Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.
Voir notre accompagnement n8n