- Accueil
- Ressources
- Intégrations
- Google Drive
Intégration Google Drive n8nAutomatiser Google Drive avec n8n.
Un fichier arrive dans Drive, la suite se déroule sans personne. L'intégration Google Drive n8n réunit 17 opérations sur 4 ressources, de l'envoi d'un fichier à la création d'un Drive partagé, plus un trigger, le nœud qui déclenche l'automatisation, posé sur un fichier, un dossier ou un Drive.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que couvre l'intégration Google Drive n8n ?
Le nœud Google Drive agit sur le Drive lui-même : fichiers, dossiers et Drive partagés, à travers 17 opérations réparties sur 4 ressources. Le nœud trigger surveille un fichier précis, un dossier ou un Drive entier, et pousse un item dès qu'un changement correspond aux critères. Entre les deux, le workflow, cette suite d'étapes que n8n exécute, remplace l'aller-retour manuel : ouvrir Drive, télécharger, renommer, repartager.
Premier résultat : le dossier de factures qui se range tout seul. Le trigger signale une mise à jour, file.download ramène le contenu binaire dans l'exécution, une étape de lecture en extrait le montant, et la ligne part dans Google Sheets. Plus personne n'ouvre Drive pour recopier un total.
Deuxième : la livraison qui se partage elle-même. folder.create ouvre le dossier du client, file.upload y dépose le document signé, folder.share donne le rôle Reader à son adresse mail, et l'annonce part dans Slack ou par Gmail. Trois opérations remplacent une checklist.
Troisième : le ménage de fin de mois. fileFolder.search liste un Drive avec Return All activé, un filtre garde ce qui a vieilli, et file.update coche Move to Trash sur chaque item. Même logique pour la structure, où folder.create et file.move réorganisent un Drive en désordre en une seule exécution.
Le nœud s'arrête à 17 opérations. La liste des permissions, l'historique des révisions, tout ce que l'API Google Drive expose en plus passe par le nœud HTTP Request, qui réutilise le même credential, l'autorisation enregistrée une fois pour ton compte, via l'authentification prédéfinie. Aucune seconde connexion à monter.
Deux limites méritent d'être connues avant de construire. La recherche remonte aussi les noms partiellement identiques, et un filtre Folder ne rend que les enfants directs du dossier choisi, rien de plus profond. Aucune opération ne donne non plus le fichier le plus récent : la marche à suivre documentée enchaîne une recherche avec Return All, un nœud Sort sur modifiedTime en ordre décroissant et un nœud Limit qui garde un item, avant qu'un second nœud Google Drive ne vise ce fichier par identifiant avec l'expression {{ $json.id }}, une valeur lue dans l'item précédent.
Encore en train de choisir la plateforme ? L'Avis n8n compare l'hébergement et les modèles de prix, et la Formation n8n montre comment monter ces workflows Drive pas à pas.
Comment connecter Google Drive à n8n ?
- 01
Créer le credential une seule fois
Dans n8n, ouvre le menu Credentials et crée un credential Google Drive. Le nœud le propose ensuite dans sa liste déroulante, et tous les autres workflows réutilisent le même. Deux méthodes existent : OAuth2, celle que n8n recommande, et Service Account. Sur n8n Cloud, Managed OAuth2 règle la question en un clic sur Sign in with Google, sans rien configurer dans la Google Cloud Console.
- 02
Monter l'app OAuth2 pour une instance auto-hébergée
Hors n8n Cloud, Managed OAuth2 n'existe pas : il faut un credential Custom OAuth2. Dans la Google Cloud Console, crée un projet, active l'API Google Drive dans APIs & Services > Library, puis configure l'écran de consentement avec un App name et un User support email. Termine par un OAuth client ID de type Web application, et colle l'OAuth Redirect URL affichée par n8n dans les Authorized redirect URIs.
- 03
Ou passer par un compte de service
Quand un compte robot convient mieux qu'un compte personnel, choisis Service Account. Dans la Google Cloud Console, crée le compte de service, ouvre son onglet Keys, ajoute une clé au format JSON et télécharge le fichier. De retour dans n8n, colle
client_emaildans Service Account Email etprivate_keydans Private Key, sans les guillemets qui l'encadrent.
Qu'est-ce qui déclenche un workflow Google Drive ?
Google Drive Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans Google Drive. Il écoute 1 événements, listés ci-dessous par famille. Tu en choisis un ou plusieurs, tu actives le workflow : n8n enregistre le webhook (l'URL que Google Drive appelle) sur ton compte.
Ce que tu vois dans n8n
Tous les événements, par famille
Une ligne par objet, une puce par action. L'événement à cocher dans le nœud s'écrit objet.action ; survole une puce pour lire quand il se déclenche.
file.*1Notes de configuration
01Google Drive Trigger
Le nœud trigger est en version 1 et fonctionne par polling : n8n demande à l'API Google Drive ce qui a changé, à l'intervalle choisi, au lieu d'attendre que Google le signale. Ce mode implique un délai égal à l'intervalle, et rien à configurer côté Drive.
Paramètres clés
- Trigger On : le périmètre surveillé, qui réclame ensuite File, Folder ou Drive To Watch. Le Drive se choisit dans la liste ou se donne par identifiant via une expression.
- Watch For : l'événement écouté par le nœud.
- Poll Times : l'intervalle de vérification, une fois par minute par défaut, sans aller plus vite.
- File Type (Options) : ne déclenche que si le fichier est de ce type.
02File Updated
Un seul événement vit sur ce nœud, fileUpdated, dans l'unique famille file. Workflow actif, chaque changement qui correspond aux critères produit une exécution.
Paramètres clés
- Watch For : contient
fileUpdated, l'événement File Updated. - File ou Folder : l'objet surveillé, qui décide si l'événement porte sur un document précis ou sur tout ce qu'un dossier contient.
Que sait faire le nœud Google Drive ?
Le nœud Google Drive expose 17 opérations sur 4 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Create | Get | Update | Copy | Create From Text | Delete | Delete | Delete | Download | Get Many | Move | Search | Share | Upload |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| File | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| File/Folder | ✓ | |||||||||||||
| Folder | ✓ | ✓ | ✓ | |||||||||||
| Shared Drive | ✓ | ✓ | ✓ | ✓ | ✓ |
Sommaire des opérations
File
8 opérationsCopy file
file.copyCe que tu vois dans n8n
Notes & cas d'usage
La copie laisse l'original intact et renvoie un second fichier, avec son propre identifiant, prêt à être modifié ou partagé sans risque.
Paramètres clés
- File : le fichier à copier, choisi dans la liste, par URL ou par identifiant avec une expression comme
{{ $json.id }}. - Parent Drive et Parent Folder : le Drive et le dossier où la copie atterrit, les deux sont requis.
- File Name : laissé vide, Drive nomme la copie « Copy of » suivi du nom d'origine.
Create file from text
file.createFromTextCe que tu vois dans n8n
Notes & cas d'usage
Du texte produit en amont, un résumé, un export CSV, un compte rendu, devient un vrai fichier dans Drive sans passer par un disque local.
Paramètres clés
- File Content : le texte qui remplit le fichier.
- File Name : laissé vide, le fichier s'appelle
Untitled. - Parent Drive et Parent Folder : la destination, prise dans la liste, par URL ou par identifiant.
- Convert to Google Document (Options) : crée un Google Document au lieu du .txt par défaut, et demande l'API Google Docs activée dans la Google API Console.
Delete a file
file.deleteFileCe que tu vois dans n8n
Notes & cas d'usage
Supprimer ferme le cycle de vie d'un fichier dans le Drive. Une seule option décide du reste : corbeille, ou retrait immédiat.
Paramètres clés
- File : le fichier visé. Son identifiant se lit dans le lien de partage, celui que donne Share > Copy link, entre
/d/et/edit. - Delete Permanently : activé, le fichier part tout de suite ; désactivé, il rejoint la corbeille.
Download file
file.downloadCe que tu vois dans n8n
Notes & cas d'usage
Récupérer le contenu binaire, c'est ce qui rend un fichier exploitable par le nœud suivant : lecture OCR, pièce jointe d'un mail, envoi vers un autre outil.
Paramètres clés
- File : le fichier à télécharger, sélectionné dans la liste, par URL ou par identifiant.
- Put Output File in Field : le nom du champ binaire que les nœuds suivants iront lire,
datapar exemple. - File Name : le nom porté par le fichier en sortie,
data.pdfpar exemple.
Move file
file.moveCe que tu vois dans n8n
Notes & cas d'usage
Le déplacement change le dossier parent sans créer de doublon. L'opération ne demande rien d'autre que le fichier et sa destination.
Paramètres clés
- File : le fichier à déplacer.
- Parent Drive : le Drive vers lequel il part.
- Parent Folder : le dossier qui le reçoit.
Share file
file.shareCe que tu vois dans n8n
Notes & cas d'usage
Partager ajoute une permission sur un fichier. C'est comme ça qu'un client, un collègue ou un domaine entier obtient l'accès sans que personne n'ouvre l'interface Drive.
Paramètres clés
- Permissions : la permission ajoutée.
- Role : Reader, Commenter, Writer, File Organizer, Organizer ou Owner.
- Type : User et Group demandent une Email Address, Domain demande un Domain, Anyone ouvre à tout le monde, et Allow File Discovery décide si la recherche peut le remonter.
- Send Notification Email et Email Message : le mail de notification et le message en texte brut qu'il transporte.
Update file
file.updateCe que tu vois dans n8n
Notes & cas d'usage
La mise à jour réécrit le fichier sur place : nouveau contenu, nouveau nom, nouvelles métadonnées, et l'identifiant ne bouge pas pour tout ce qui pointe déjà dessus.
Paramètres clés
- File to Update : le fichier réécrit.
- Change File Content et Input Data Field Name : envoient de nouvelles données binaires, prises dans le champ repéré sous l'onglet Binary du panneau Input.
- New Updated File Name : laissé vide, le nom ne change pas.
- Move to Trash (Options) : seul le propriétaire du fichier peut l'envoyer à la corbeille.
Upload file
file.uploadCe que tu vois dans n8n
Notes & cas d'usage
Tout item binaire déjà présent dans l'exécution, un PDF fabriqué, une image récupérée, une pièce jointe, rejoint le Drive par cette opération.
Paramètres clés
- Input Data Field Name : requis, le champ binaire qui porte le fichier.
- Parent Drive et Parent Folder : requis tous les deux, le Drive et le dossier qui reçoivent l'envoi.
- File Name : laissé vide, le nom d'origine est conservé.
- Simplify Output (Options) : renvoie une réponse allégée plutôt que tous les champs.
File/Folder
1 opérationSearch files and folders
fileFolder.searchCe que tu vois dans n8n
Notes & cas d'usage
Lister ce que contient un Drive passe par cette opération, par nom ou avec la syntaxe de requête Google.
Paramètres clés
- Search Method : Search File/Folder Name remonte aussi les correspondances partielles, Advanced Search prend une chaîne de requête.
- Return All et Limit : Return All enchaîne les pages de l'API, sinon Limit plafonne le nombre d'items.
- Filter : Drive, Folder (enfants directs seulement), What to Search pour Files, Folders ou les deux, File Types par type MIME, Include Trashed Items et Fields.
Folder
3 opérationsCreate folder
folder.createCe que tu vois dans n8n
Notes & cas d'usage
Un dossier créé depuis un workflow donne à chaque client, chantier ou mois son emplacement, nommé par une expression plutôt qu'à la main.
Paramètres clés
- Parent Drive et Parent Folder : requis tous les deux, le Drive et le dossier parent du nouveau.
- Folder Name : laissé vide, le dossier s'appelle
Untitled. - Folder Color (Options) : une couleur RGB en hexadécimal ; une valeur non supportée bascule sur la plus proche de la palette.
{{ $json.societe }} sous le dossier des clients, prêt pour les documents qui suivent.Delete folder
folder.deleteFolderCe que tu vois dans n8n
Notes & cas d'usage
Retirer un dossier enlève le conteneur, avec le même choix que pour un fichier : corbeille, ou disparition définitive.
Paramètres clés
- Folder : le dossier à supprimer, choisi dans la liste, par URL ou par identifiant.
- Delete Permanently (Options) : activé, le dossier disparaît immédiatement ; désactivé, il atterrit dans la corbeille.
Share folder
folder.shareCe que tu vois dans n8n
Notes & cas d'usage
Poser les permissions sur le dossier plutôt que sur chaque fichier, c'est la façon pratique d'ouvrir un espace entier d'un coup.
Paramètres clés
- Folder : le dossier partagé.
- Permissions : Role et Type, exactement comme pour un fichier.
- Transfer Ownership (Options) : transfère la propriété à l'utilisateur visé et rétrograde le propriétaire actuel en writer ; Move To New Owners Root ne joue que si l'élément n'est pas dans un Drive partagé.
Shared Drive
5 opérationsCreate shared drive
drive.createCe que tu vois dans n8n
Notes & cas d'usage
Ouvrir un Drive partagé depuis un workflow tient à un champ, son nom, et à des options qui fixent son comportement dès le premier jour.
Paramètres clés
- Name : le nom du Drive partagé créé.
- Hidden (Options) : le Drive reste hors de la vue par défaut.
- Color RGB, Restrictions et Capabilities (Options) : la couleur en hexadécimal RGB, et les collections qui cadrent ce que le Drive autorise.
Delete shared drive
drive.deleteDriveCe que tu vois dans n8n
Notes & cas d'usage
C'est la seule opération sans aucune option : un champ, et le Drive partagé disparaît définitivement.
Paramètres clés
- Shared Drive : le Drive à supprimer, choisi dans la liste, par URL ou par identifiant, par exemple
{{ $json.id }}.
Get shared drive
drive.getCe que tu vois dans n8n
Notes & cas d'usage
Lire un Drive partagé renvoie sa fiche, ce dont un workflow a besoin avant de décider s'il écrit dedans.
Paramètres clés
- Shared Drive : le Drive à lire.
- Use Domain Admin Access (Options) : exécute la requête en tant qu'administrateur du domaine, et l'accès est accordé si le demandeur administre le domaine auquel appartient le Drive partagé.
Get many shared drives
drive.listCe que tu vois dans n8n
Notes & cas d'usage
L'opération d'inventaire : elle renvoie les Drive partagés visibles par le credential, tous ou seulement les premiers.
Paramètres clés
- Return All et Limit : tout, ou un nombre plafonné.
- Query (Options) : une chaîne de recherche qui restreint la liste aux Drive partagés correspondants, utile quand l'organisation en compte beaucoup et que le workflow n'en vise qu'une poignée.
- Use Domain Admin Access (Options) : lance la liste avec les droits d'administrateur du domaine.
Update shared drive
drive.updateCe que tu vois dans n8n
Notes & cas d'usage
Renommer ou recolorer un Drive partagé après coup passe par Update Fields, qui n'envoie que ce qui est rempli.
Paramètres clés
- Shared Drive : le Drive mis à jour.
- Name : le nouveau nom du Drive partagé.
- Color RGB et Restrictions : la nouvelle couleur en hexadécimal RGB, et la collection de restrictions.
Besoin d'aide pour automatiser Google Drive avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Google Drive et n8n, les questions fréquentes
01L'intégration Google Drive n8n est-elle gratuite ?
02Quels credentials et quels droits faut-il pour le nœud Google Drive ?
03Quelles sont les limites du nœud Google Drive dans n8n ?
04En combien de temps le trigger Google Drive réagit-il à un changement ?
05n8n ou Make pour Google Drive ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.



