Workflow n8n

Automatisation Google Drive avec n8n : récupération de documents récents

Ce workflow n8n a pour objectif d'automatiser la récupération du document le plus récent depuis Google Drive, facilitant ainsi la gestion des fichiers pour les équipes. Dans un contexte professionnel où le partage et l'accès rapide à l'information sont cruciaux, cette automatisation permet de gagner du temps et d'éviter les pertes de données. Les cas d'usage incluent la mise à jour automatique de documents dans Google Sheets ou l'envoi de résumés à des équipes via des notes autocollantes.

  • Étape 1 : le déclencheur Google Drive surveille un dossier spécifique pour détecter tout nouvel événement.
  • Étape 2 : une fois un nouveau document détecté, le workflow interroge Google Docs pour récupérer les informations pertinentes.
  • Étape 3 : les données sont ensuite traitées par des outils comme Wikipedia et un calculateur pour enrichir le contenu.
  • Étape 4 : enfin, un résumé est généré à l'aide de l'IA et présenté sous forme de notes autocollantes, permettant une visualisation rapide des informations clés. Grâce à cette automatisation n8n, les entreprises peuvent améliorer leur efficacité opérationnelle, réduire le risque d'erreurs humaines et garantir un accès rapide aux documents importants.
Tags clés :Google Driveautomatisationn8ngestion de documentsproductivité
Catégorie: Webhook · Tags: Google Drive, automatisation, n8n, gestion de documents, productivité0

Workflow n8n Google Drive, gestion de documents, productivité : vue d'ensemble

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

Workflow n8n Google Drive, gestion de documents, productivité : détail des nœuds

  • Google Docs

    Ce noeud permet d'interagir avec Google Docs pour effectuer des opérations sur un document spécifié par son URL.

  • Wikipedia

    Ce noeud permet de rechercher des informations sur Wikipedia en utilisant l'API de Wikipedia.

  • Calculator

    Ce noeud effectue des calculs mathématiques en utilisant une calculatrice intégrée.

  • Google Sheets

    Ce noeud permet d'interagir avec Google Sheets pour manipuler des données dans une feuille de calcul spécifiée.

  • Sticky Note

    Ce noeud crée une note autocollante avec des paramètres de couleur, de hauteur et de contenu spécifiés.

  • Google Drive

    Ce noeud déclenche un événement basé sur des modifications dans un dossier spécifique de Google Drive.

  • Sticky Note1

    Ce noeud crée une note autocollante avec des paramètres de couleur, de largeur, de hauteur et de contenu spécifiés.

  • Sticky Note2

    Ce noeud crée une note autocollante avec des paramètres de couleur, de largeur, de hauteur et de contenu spécifiés.

  • Sticky Note3

    Ce noeud crée une note autocollante avec des paramètres de couleur, de largeur, de hauteur et de contenu spécifiés.

  • Generate Summary AI

    Ce noeud génère un résumé à l'aide d'un modèle d'intelligence artificielle en utilisant des messages fournis.

  • Sticky Note4

    Ce noeud crée une note autocollante avec des paramètres de couleur, de largeur, de hauteur et de contenu spécifiés.

  • Sticky Note5

    Ce noeud crée une note autocollante avec des paramètres de couleur, de largeur et de contenu spécifiés.

Inscris-toi pour voir l'intégralité du workflow

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "id": "aswQJmksAOmHmn8c",
  "meta": {
    "instanceId": "14e4c77104722ab186539dfea5182e419aecc83d85963fe13f6de862c875ebfa"
  },
  "name": "Fetch the Most Recent Document from Google Drive",
  "tags": [
    {
      "id": "uScnF9NzR3PLIyvU",
      "name": "Published",
      "createdAt": "2025-03-21T07:22:28.491Z",
      "updatedAt": "2025-03-21T07:22:28.491Z"
    }
  ],
  "nodes": [
    {
      "id": "d9df98fe-bf03-45bd-9cb9-ed32371b7970",
      "name": "Google Docs",
      "type": "n8n-nodes-base.googleDocs",
      "position": [
        100,
        500
      ],
      "parameters": {
        "operation": "get",
        "documentURL": "={{ $json.id }}"
      },
      "credentials": {
        "googleDocsOAuth2Api": {
          "id": "",
          "name": ""
        }
      },
      "typeVersion": 2
    },
    {
      "id": "46daf9a2-0d13-49c3-8272-e366888e1960",
      "name": "Wikipedia",
      "type": "@n8n/n8n-nodes-langchain.toolWikipedia",
      "position": [
        440,
        440
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "9dafd444-257c-4f44-9550-1dbd19dc44d4",
      "name": "Calculator",
      "type": "@n8n/n8n-nodes-langchain.toolCalculator",
      "position": [
        700,
        440
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "259a7fa0-4b37-453e-a730-fb2fc7bc3eb0",
      "name": "Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1040,
        540
      ],
      "parameters": {
        "columns": {
          "value": {
            "Name": "={{ $('Google Drive ').item.json.lastModifyingUser.displayName }}",
            "Email ": "={{ $('Google Drive ').item.json.lastModifyingUser.emailAddress }}",
            "Summarise Conetent data ": "={{ $json.message.content }}"
          },
          "schema": [
            {
              "id": "Email ",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Email ",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Name",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Name",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Summarise Conetent data ",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Summarise Conetent data ",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": []
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "url",
          "value": "",
          "__regex": "https:\\/\\/(?:drive|docs)\\.google\\.com(?:\\/.*|)\\/d\\/([0-9a-zA-Z\\-_]+)(?:\\/.*|)"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "",
          "name": ""
        }
      },
      "typeVersion": 4.5
    },
    {
      "id": "d5b63de6-bc9a-4e44-a9a2-85026a16aec7",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -320,
        180
      ],
      "parameters": {
        "color": 5,
        "height": 260,
        "content": "## Get Latest File\n"
      },
      "typeVersion": 1
    },
    {
      "id": "d00720d9-a344-48c9-9c31-7c4391ecda70",
      "name": "Google Drive ",
      "type": "n8n-nodes-base.googleDriveTrigger",
      "notes": "Received the doc",
      "position": [
        -240,
        260
      ],
      "parameters": {
        "event": "fileCreated",
        "options": {},
        "pollTimes": {
          "item": [
            {
              "mode": "everyMinute"
            }
          ]
        },
        "triggerOn": "specificFolder",
        "folderToWatch": {
          "__rl": true,
          "mode": "url",
          "value": ""
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "",
          "name": ""
        }
      },
      "notesInFlow": true,
      "typeVersion": 1
    },
    {
      "id": "4e326b5d-f116-4de7-bf4b-bac11772e54d",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        20,
        400
      ],
      "parameters": {
        "color": 5,
        "width": 260,
        "height": 260,
        "content": "## Get Document Content\n"
      },
      "typeVersion": 1
    },
    {
      "id": "b2f25e20-0c61-4af4-b2b5-dbeb20720c3b",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        380,
        200
      ],
      "parameters": {
        "color": 5,
        "width": 440,
        "height": 380,
        "content": "## AI Summarization\n"
      },
      "typeVersion": 1
    },
    {
      "id": "af9b81f3-b65d-4957-8471-978dc90970f2",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        920,
        420
      ],
      "parameters": {
        "color": 5,
        "width": 300,
        "height": 280,
        "content": "## Store Summary in Sheet\n"
      },
      "typeVersion": 1
    },
    {
      "id": "4cd99298-968b-4a47-bcf9-b4e006d8dab0",
      "name": "Generate Summary AI",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        460,
        280
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4o-mini",
          "cachedResultName": "GPT-4O-MINI"
        },
        "options": {},
        "messages": {
          "values": [
            {
              "content": "=Summarise the below content\n {{ $json.content }}"
            }
          ]
        }
      },
      "typeVersion": 1.7
    },
    {
      "id": "af7afd98-8707-4db6-acb0-796427f6e304",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        0
      ],
      "parameters": {
        "color": 5,
        "width": 800,
        "height": 80,
        "content": "# Google Doc Summarizer to Google Sheets\n"
      },
      "typeVersion": 1
    },
    {
      "id": "d0c4ae80-d120-457a-975d-7cfcb963b922",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -260,
        760
      ],
      "parameters": {
        "color": 5,
        "width": 1280,
        "content": "## Description\nThis workflow streamlines and automates the end-to-end process of managing recently added document files in Google Drive. It begins by identifying the most recently uploaded .doc file in a designated folder within Google Drive. The document's content is then directly retrieved and passed through an AI-powered summarization model that condenses the content into a concise and meaningful summary. Finally, the summarized content, along with relevant metadata such as the document's name, upload date, and other details, is systematically stored in a Google Sheet. This ensures easy reference, enhanced organization, and quick access to key information, making it an ideal solution for managing and summarizing large volumes of document data efficiently."
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "b3ee0a62-7c2f-4dc4-9e2c-f16211e02008",
  "connections": {
    "Wikipedia": {
      "ai_tool": [
        [
          {
            "node": "Generate Summary AI",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Calculator": {
      "ai_tool": [
        [
          {
            "node": "Generate Summary AI",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Google Docs": {
      "main": [
        [
          {
            "node": "Generate Summary AI",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Drive ": {
      "main": [
        [
          {
            "node": "Google Docs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Summary AI": {
      "main": [
        [
          {
            "node": "Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n Google Drive, gestion de documents, productivité : pour qui est ce workflow ?

Ce workflow s'adresse aux équipes de gestion de projet, aux responsables de documentation et aux entreprises qui utilisent Google Drive pour le stockage de fichiers. Un niveau technique intermédiaire est recommandé pour la personnalisation et l'intégration de ce workflow dans des processus existants.

Workflow n8n Google Drive, gestion de documents, productivité : problème résolu

Ce workflow résout le problème de la recherche manuelle de documents récents dans Google Drive, ce qui peut être chronophage et source d'erreurs. En automatisant cette tâche, les utilisateurs peuvent accéder rapidement aux informations nécessaires, réduire le temps passé à chercher des fichiers et minimiser les risques de perte de données. À la suite de la mise en place de ce workflow, les utilisateurs bénéficient d'une gestion documentaire plus fluide et d'une meilleure collaboration au sein de leurs équipes.

Workflow n8n Google Drive, gestion de documents, productivité : étapes du workflow

Étape 1 : le déclencheur Google Drive surveille un dossier pour détecter les nouveaux fichiers.

  • Étape 1 : une fois qu'un document est ajouté, le workflow utilise Google Docs pour récupérer les informations du document.
  • Étape 2 : les données sont enrichies par des outils comme Wikipedia et un calculateur pour fournir des contextes supplémentaires.
  • Étape 3 : un résumé est généré via l'IA et présenté sous forme de notes autocollantes, facilitant la visualisation des points clés.
  • Étape 4 : ces notes peuvent être utilisées pour partager des informations rapidement avec l'équipe.

Workflow n8n Google Drive, gestion de documents, productivité : guide de personnalisation

Pour personnaliser ce workflow, vous pouvez modifier l'URL du dossier à surveiller dans le déclencheur Google Drive. Il est également possible d'ajuster les paramètres des noeuds Google Docs et Google Sheets pour s'assurer qu'ils correspondent à vos besoins spécifiques. Pensez à personnaliser le contenu des notes autocollantes pour qu'il reflète les informations les plus pertinentes pour votre équipe. Enfin, vous pouvez intégrer d'autres outils ou services n8n pour enrichir davantage le flux de travail, comme l'ajout d'alertes par email ou de notifications sur des plateformes de communication.