Ressources · Intégration n8n

Intégration Google Docs n8nAutomatiser Google Docs avec n8n.

Un workflow qui rédige un Google Doc à ta place ? L'intégration Google Docs n8n couvre 3 opérations sur une seule ressource : créer un document, le lire, le modifier. Rien du côté Google ne lance l'exécution, c'est un nœud Schedule ou Webhook qui s'en charge. Pour les équipes ops fatiguées du copier-coller.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

Que fait l'intégration Google Docs n8n ?

Le nœud Google Docs laisse un workflow créer, lire et modifier des documents sans que personne n'ouvre l'éditeur. Il est livré avec chaque installation n8n sous le nom n8n-nodes-base.googleDocs et tourne avec un credential, la connexion enregistrée une fois dans le menu Credentials et réutilisée partout, ici en OAuth2 ou en Service Account.

Une ressource, Document, 3 opérations : créer un document à partir d'un titre, récupérer son contenu, modifier son texte. Aucun trigger ne vient avec, donc rien du côté Google Docs ne démarre un workflow tout seul.

Un projet se termine, et c'est le workflow qui écrit : il récupère le résumé de l'epic dans Jira, fait rédiger le bilan par un agent IA, appelle Create a document pour ouvrir un Google Doc, puis Update a document pour y verser le texte. Un message dans Slack prévient l'équipe que c'est prêt. Personne ne colle quoi que ce soit.

Un bot support fonctionne dans l'autre sens. Get a document lit la FAQ partagée à intervalle régulier, le texte devient le contexte d'un agent IA, la réponse repart dans Slack ou WhatsApp. Le doc reste le seul fichier que l'équipe édite encore à la main.

Troisième cas, la base de connaissance : un trigger Drive repère chaque nouveau fichier, Get a document en renvoie le texte, le workflow le découpe et le range pour qu'un chatbot le retrouve plus tard. Les documents restent là où les auteurs travaillent déjà.

Create, get, update, et le nœud s'arrête là. Pas de mise en forme au-delà de ce que permet Actions, pas d'insertion d'image, pas de commentaires, pas de suppression. C'est là que le nœud HTTP Request prend le relais : il appelle l'API Google Docs directement et réutilise le même credential OAuth2 ou Service Account, donc le nœud change et la connexion ne bouge pas.

Aucun trigger, donc : rien dans n8n ne surveille les modifications d'un Google Doc. Le workflow démarre ailleurs, avec un Schedule Trigger qui repasse à intervalle fixe, un Webhook (une URL que n8n expose et qu'un autre service appelle), ou le trigger d'une app déjà branchée comme Google Sheets ou Gmail.

Si n8n t'est encore étranger, la formation n8n pose les bases avant de brancher ce nœud sur un workflow qui tourne pour de vrai, et l'avis n8n dit où l'outil est bon.

Connexion

Comment connecter Google Docs à n8n ?

  1. 01

    Se connecter avec Google sur n8n Cloud

    Sur n8n Cloud, ouvre le credential Google Docs et clique sur Sign in with Google. Google Docs fait partie des nœuds couverts par Managed OAuth2 : n8n mène tout l'échange OAuth dans le navigateur, sans rien créer dans Google Cloud Console. Une instance auto-hébergée n'affiche jamais ce bouton, et la liste déroulante du même écran bascule le credential en Custom OAuth2, ce que montent les deux étapes suivantes.

  2. 02

    Créer le client OAuth dans Google Cloud

    Dans Google Cloud Console, crée un projet, active l'API Google Docs, puis remplis l'OAuth consent screen avec un App name et un User support email. Ajoute n8n.cloud ou ton propre domaine dans les domaines autorisés, et crée un client OAuth de type Web application : Google te rend le Client ID et le Client Secret que réclame le credential n8n.

  3. 03

    Coller l'URL de redirection et enregistrer

    Copie l'OAuth Redirect URL affichée sur l'écran du credential et colle-la dans Authorized redirect URIs, côté Google. En local, ni domaine public ni certificat SSL : Google accepte localhost, l'URL ressemble à http://localhost:5678/rest/oauth2-credential/callback. Enregistre des deux côtés, le nœud propose ensuite ce credential dans sa liste.

Actions

Que sait faire le nœud Google Docs ?

Le nœud Google Docs expose 3 opérations sur 1 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

Matrice ressources × opérations
RessourceCreateGetUpdate
Document

Document

3 opérations
01

Create a document

document.create

Ce que tu vois dans n8n

Notes & cas d'usage

Crée un Google Doc vide dans le dossier Drive que tu désignes, prêt pour la suite du workflow.

Paramètres clés

  • Drive Name or ID : le Drive qui accueille le fichier, choisi dans la liste déroulante, ou son ID passé par une expression, la syntaxe {{ $json.field }} qui lit une valeur de l'item entrant.
  • Folder Name or ID : le dossier de destination. Même liste, et même expression quand chaque exécution range son doc ailleurs.
  • Title : le seul texte que l'opération écrit. Le document sort vide, un appel à Update a document suit forcément.
Cas d'usage
un compte rendu mensuel par client, déposé dans le dossier Drive de ce client, avec la date déjà dans le titre.
02

Get a document

document.get

Ce que tu vois dans n8n

Notes & cas d'usage

Lit un Google Doc existant et renvoie son contenu en un seul item, l'unité que n8n passe d'un nœud au suivant.

Paramètres clés

  • Doc ID or URL : colle l'URL complète du navigateur, n8n en extrait l'ID. Pratique quand c'est un collègue qui t'envoie le lien.
  • Simplify : laisse-le activé tant que le texte part vers un agent IA, un résumé ou un message Slack ; désactive-le si le workflow a besoin de la réponse brute de Google.
Cas d'usage
relire la FAQ partagée avant chaque réponse support, pour citer la version que l'équipe a corrigée hier.
03

Update a document

document.update

Ce que tu vois dans n8n

Notes & cas d'usage

Applique une liste de modifications à un document qui existe déjà, insertion de texte comprise, dans l'ordre où la liste les range.

Paramètres clés

  • Doc ID or URL : le document à modifier. Il doit déjà exister, donc la valeur vient de l'étape qui l'a créé ou d'une URL que tu as gardée.
  • Actions : un Add Action par modification. C'est là que tout se joue.
  • Update Fields et Simplify : optionnels tous les deux. Une simple insertion de texte n'en a pas besoin, et Simplify ne fait qu'alléger la réponse renvoyée.
Cas d'usage
ajouter les notes de la semaine à un doc de suivi qui vit toute l'année, plutôt que d'en ouvrir un nouveau à chaque fois.
Besoin d'aide

Besoin d'aide pour automatiser Google Docs avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Google Docs et n8n : questions fréquentes

01L'intégration Google Docs n8n est-elle gratuite ?
Oui. Le nœud Google Docs est livré avec chaque installation n8n, sur n8n Cloud comme sur une instance auto-hébergée en Community Edition sous licence Sustainable Use, sans coût supplémentaire côté n8n. Rien à installer non plus : le nœud figure déjà dans la liste au moment d'ajouter une étape. Ce que Google facture pour un compte Docs ou Workspace est une autre question, qui ne change rien au nœud. Une fois un credential Google OAuth2 ou Service Account enregistré, le nœud tourne dans autant de workflows que nécessaire, pareil sur Cloud ou en auto-hébergé.
02Quels credentials ou droits faut-il ?
Deux méthodes fonctionnent. OAuth2 est recommandée : sur n8n Cloud, Managed OAuth2 se connecte en un clic ; en auto-hébergé, il faut une app Custom OAuth2 créée dans Google Cloud Console, avec un Client ID et un Client Secret. Service Account est l'alternative, pensée pour la poignée de nœuds Google qui la supportent : elle demande une clé JSON téléchargée depuis Cloud Console, puis son client_email et sa private_key collés dans le credential n8n. OAuth2 couvre la majorité des cas ; Service Account convient aux scénarios automatisés, sans connexion manuelle.
03Quelles sont les limites du nœud Google Docs ?
Il ne fait que créer, lire et modifier un document : il ne met pas en forme le texte au-delà de ce que couvre Actions, n'insère pas d'image, ne gère pas les commentaires et ne supprime pas de fichier. Il n'y a pas non plus d'opération de liste ou de recherche, le workflow doit donc récupérer l'ID ou l'URL du document ailleurs, un autre nœud ou une étape précédente. Pour ce que le nœud ne couvre pas, le nœud HTTP Request appelle directement l'API Google Docs et réutilise le même credential OAuth2 ou Service Account : l'opération manquante coûte un nœud de plus, pas une nouvelle connexion.
04Le nœud Google Docs réagit-il en temps réel ?
Non, il n'a aucun trigger : rien dans n8n ne surveille tout seul les modifications d'un Google Doc. Un workflow qui doit réagir à un document démarre forcément ailleurs, un Schedule Trigger qui vérifie le doc à intervalle fixe, un Webhook qu'un service connecté appelle, ou le trigger d'une autre app déjà présente dans le workflow. Google Docs n'intervient qu'ensuite, plus loin dans le workflow, via Create a document, Get a document ou Update a document, une fois que ce déclencheur a bien lancé l'ensemble.
05n8n ou Make pour Google Docs ?
Ça dépend d'où vit déjà le workflow. n8n s'auto-héberge avec Docker ou npm, ou tourne sur n8n Cloud, l'offre hébergée par n8n, avec le même workflow dans les deux cas et un contrôle total sur l'endroit où reste la donnée. Make (ex-Integromat) tourne uniquement hébergé, sans option d'auto-hébergement, et facture à l'opération plutôt qu'à l'exécution de workflow. Les équipes qui doivent garder la donnée sur leurs propres serveurs, ou qui construisent déjà des workflows visuels dans n8n, tirent plus du nœud natif ; le choix tient surtout à l'hébergement et au modèle de coût, pas au nœud Google Docs lui-même.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.