Workflow n8n

Automatisation Google Drive avec n8n : transfert d'emails en fichiers

Ce workflow n8n a pour objectif d'automatiser le transfert de fichiers reçus par email vers Google Drive, facilitant ainsi la gestion documentaire au sein des entreprises. Dans un contexte où la gestion des fichiers est cruciale, ce processus permet de gagner du temps et d'éviter les pertes de données. Parfait pour les équipes qui reçoivent régulièrement des documents par email, ce workflow simplifie la sauvegarde et l'organisation des fichiers.

  • Étape 1 : Le déclencheur 'New Email' surveille les nouveaux messages dans la boîte Gmail spécifiée.
  • Étape 2 : Une fois un email reçu, le noeud 'attach binary data outputs' traite les pièces jointes pour les préparer à l'envoi.
  • Étape 3 : Enfin, le noeud 'upload files to google drive' transfère les fichiers vers le dossier désigné sur Google Drive. Grâce à cette automatisation n8n, les utilisateurs bénéficient d'une solution efficace pour centraliser leurs documents, réduisant ainsi les risques de perte et améliorant la productivité. En intégrant ce workflow, les entreprises peuvent se concentrer sur des tâches à plus forte valeur ajoutée, tout en assurant une gestion documentaire fluide et sécurisée.
Tags clés :automatisationGoogle Driveworkflowgestion documentairen8n
Catégorie: Webhook · Tags: automatisation, Google Drive, workflow, gestion documentaire, n8n0

Workflow n8n Google Drive, gestion documentaire : 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 documentaire : détail des nœuds

  • Trigger - New Email

    Ce noeud déclenche le workflow lorsqu'un nouvel email est reçu dans Gmail.

  • attach binary data outputs

    Ce noeud permet d'attacher des données binaires en sortie d'une fonction.

  • upload files to google drive

    Ce noeud permet de télécharger des fichiers sur Google Drive dans un dossier spécifié.

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

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "meta": {
    "instanceId": "1a23006df50de49624f69e85993be557d137b6efe723a867a7d68a84e0b32704"
  },
  "nodes": [
    {
      "id": "3c7ae816-6ce2-4b6b-893e-75c6b8756555",
      "name": "Trigger - New Email",
      "type": "n8n-nodes-base.gmailTrigger",
      "notes": "has:attachment",
      "position": [
        680,
        300
      ],
      "parameters": {
        "simple": false,
        "filters": {
          "q": "has:attachment"
        },
        "options": {
          "downloadAttachments": true
        },
        "pollTimes": {
          "item": [
            {
              "mode": "everyMinute"
            }
          ]
        }
      },
      "notesInFlow": true,
      "typeVersion": 1.1
    },
    {
      "id": "b87b2211-03d3-4742-98c9-977ae4a8d581",
      "name": "attach binary data outputs",
      "type": "n8n-nodes-base.function",
      "position": [
        900,
        300
      ],
      "parameters": {
        "functionCode": "let results = [];\n\nfor (item of items) {\n    for (key of Object.keys(item.binary)) {\n        results.push({\n            json: {\n                fileName: item.binary[key].fileName\n            },\n            binary: {\n                data: item.binary[key],\n            }\n        });\n    }\n}\n\nreturn results;"
      },
      "typeVersion": 1
    },
    {
      "id": "f8e19c97-0983-4365-bc63-179605050ef2",
      "name": "upload files to google drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1140,
        300
      ],
      "parameters": {
        "name": "={{ $json.fileName.split(\".\")[0] + \"-\" + $('Trigger - New Email').item.json.from.value[0].address + \".\" + $json.fileName.split(\".\")[1]}}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive",
          "cachedResultUrl": "https://drive.google.com/drive/my-drive",
          "cachedResultName": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "list",
          "value": "root",
          "cachedResultUrl": "https://drive.google.com/drive",
          "cachedResultName": "/ (Root folder)"
        }
      },
      "typeVersion": 3
    }
  ],
  "pinData": {},
  "connections": {
    "Trigger - New Email": {
      "main": [
        [
          {
            "node": "attach binary data outputs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "attach binary data outputs": {
      "main": [
        [
          {
            "node": "upload files to google drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n Google Drive, gestion documentaire : pour qui est ce workflow ?

Ce workflow s'adresse aux entreprises de taille petite à moyenne qui utilisent Gmail et Google Drive pour la gestion de leurs documents. Il est particulièrement utile pour les équipes administratives, les services clients et toute organisation qui reçoit régulièrement des fichiers par email. Un niveau technique basique est suffisant pour sa mise en place.

Workflow n8n Google Drive, gestion documentaire : problème résolu

Ce workflow résout le problème de la gestion manuelle des fichiers reçus par email, qui peut être chronophage et source d'erreurs. En automatisant le transfert de ces fichiers vers Google Drive, il élimine les risques de perte de données et assure une organisation optimale. Les utilisateurs peuvent ainsi accéder rapidement à leurs documents, améliorant leur efficacité et leur réactivité face aux demandes.

Workflow n8n Google Drive, gestion documentaire : étapes du workflow

Étape 1 : Le workflow débute avec le déclencheur 'New Email', qui surveille les nouveaux messages dans Gmail.

  • Étape 1 : Lorsque qu'un email est reçu, le noeud 'attach binary data outputs' extrait les pièces jointes pour les préparer à l'envoi.
  • Étape 2 : Enfin, le noeud 'upload files to google drive' transfère les fichiers vers le dossier spécifié sur Google Drive, assurant ainsi leur sauvegarde et leur accessibilité.

Workflow n8n Google Drive, gestion documentaire : guide de personnalisation

Pour personnaliser ce workflow, il suffit de modifier les paramètres du noeud 'Trigger - New Email' pour spécifier la boîte email à surveiller. Dans le noeud 'upload files to google drive', vous pouvez changer le 'folderId' pour sélectionner le dossier de destination sur Google Drive. Il est également possible d'ajouter des filtres dans le noeud de déclenchement pour ne traiter que certains types d'emails ou pièces jointes. Assurez-vous de configurer les autorisations nécessaires pour que n8n puisse accéder à votre compte Google Drive.