Workflow n8n

Automatisation Google Drive avec n8n : gestion des fichiers Gmail

Ce workflow n8n a pour objectif d'automatiser la gestion des fichiers reçus par email via Gmail et de les transférer directement vers Google Drive. Dans un contexte professionnel où la gestion des documents est cruciale, ce type d'automatisation n8n permet de gagner un temps précieux et d'éviter les erreurs manuelles. Par exemple, une équipe marketing peut utiliser ce workflow pour archiver automatiquement les pièces jointes importantes reçues par email, facilitant ainsi l'accès et le partage des documents au sein de l'équipe. Étape 1 : le workflow est déclenché par un email reçu dans Gmail, grâce au noeud 'Gmail1' qui récupère les pièces jointes. Étape 2 : les fichiers sont ensuite transférés vers Google Drive via le noeud 'Upload File1', où ils sont stockés dans un dossier spécifique. Étape 3 : enfin, le noeud 'Get attachment Link' génère un lien d'accès aux fichiers transférés, permettant ainsi un partage facile avec les membres de l'équipe. En intégrant cette automatisation dans leur processus, les entreprises bénéficient d'une meilleure organisation, d'une réduction des risques de perte de documents et d'une efficacité accrue dans la gestion de leurs ressources numériques. Tags clés : automatisation, Google Drive, Gmail.

Catégorie: Webhook · Tags: automatisation, Google Drive, Gmail, workflow, n8n0

Vue d'ensemble du workflow n8n

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

Détail des nœuds du workflow n8n

  • Gmail1

    Ce noeud envoie un email via Gmail en utilisant les paramètres spécifiés.

  • Upload File1

    Ce noeud télécharge un fichier sur Google Drive en utilisant les données binaires fournies.

  • Get attachment Link

    Ce noeud extrait et définit un lien d'attachement à partir des valeurs fournies.

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

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "nodes": [
    {
      "name": "Gmail1",
      "type": "n8n-nodes-base.gmail",
      "position": [
        -34.5,
        449.5
      ],
      "parameters": {
        "resource": "message",
        "operation": "getAll",
        "additionalFields": {
          "format": "resolved",
          "labelIds": [
            "Label_1819449526183990002"
          ]
        }
      },
      "credentials": {
        "gmailOAuth2": "Gmail"
      },
      "typeVersion": 1
    },
    {
      "name": "Upload File1",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        115.5,
        449.5
      ],
      "parameters": {
        "name": "={{$binary.attachment_0.fileName}}",
        "parents": [
          "1I-tBNWFhH2FwcyiKeBOcGseWktF-nXBr"
        ],
        "binaryData": true,
        "resolveData": true,
        "authentication": "oAuth2",
        "binaryPropertyName": "attachment_0"
      },
      "credentials": {
        "googleDriveOAuth2Api": "Google Drive OAuth2 API"
      },
      "typeVersion": 1
    },
    {
      "name": "Get attachment Link",
      "type": "n8n-nodes-base.set",
      "position": [
        280,
        450
      ],
      "parameters": {
        "values": {
          "string": [
            {
              "name": "mp4_attachment",
              "value": "={{$json[\"webViewLink\"]}}"
            }
          ]
        },
        "options": {},
        "keepOnlySet": true
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "Gmail1": {
      "main": [
        [
          {
            "node": "Upload File1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload File1": {
      "main": [
        [
          {
            "node": "Get attachment Link",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Pour qui est ce workflow ?

Ce workflow s'adresse aux équipes marketing, aux PME et aux professionnels qui gèrent régulièrement des documents par email. Il est idéal pour ceux qui souhaitent optimiser leur flux de travail sans nécessiter de compétences techniques avancées.

Problème résolu

Ce workflow résout le problème de la gestion manuelle des pièces jointes d'emails, qui peut être chronophage et source d'erreurs. En automatisant le transfert des fichiers de Gmail vers Google Drive, les utilisateurs gagnent du temps et minimisent les risques de perte de données. Après la mise en place de ce workflow, les utilisateurs peuvent facilement accéder à leurs documents archivés, améliorant ainsi leur productivité et leur efficacité.

Étapes du workflow

Étape 1 : le workflow est déclenché par la réception d'un email dans Gmail, où le noeud 'Gmail1' récupère les pièces jointes. Étape 2 : les fichiers sont ensuite transférés vers Google Drive grâce au noeud 'Upload File1', qui permet de spécifier le nom du fichier et le dossier de destination. Étape 3 : enfin, le noeud 'Get attachment Link' génère un lien d'accès aux fichiers, facilitant leur partage avec l'équipe.

Guide de personnalisation du workflow n8n

Pour personnaliser ce workflow, il suffit de modifier les paramètres du noeud 'Gmail1' pour spécifier les critères de filtrage des emails, comme l'expéditeur ou le sujet. Dans le noeud 'Upload File1', vous pouvez changer le nom du fichier ou le dossier de destination dans Google Drive. De plus, vous pouvez ajouter d'autres intégrations n8n pour enrichir le workflow, comme des notifications sur Slack ou des mises à jour dans un tableau Google Sheets. Assurez-vous également de sécuriser l'accès à vos données en configurant correctement les autorisations d'accès dans Google Drive.