Aller au contenu principal

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. 1

    Le Chat Trigger reçoit la question saisie dans le chat.

  2. 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. 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. 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. 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

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. 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.

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