La réponse en une phrase

Vous créez un identifiant OAuth2 Google dans les credentials n8n, vous l’autorisez une seule fois via l’écran de consentement Google, puis vous ajoutez les nœuds Gmail, Google Sheets ou Google Drive qui le réutilisent automatiquement.

Pourquoi connecter n8n à Google Workspace ?

Beaucoup de tâches administratives passent encore par une boîte Gmail, un tableur Sheets ou un dossier Drive partagé. Relier ces outils à n8n permet de déclencher un workflow dès qu’un e-mail arrive, qu’une ligne est ajoutée, ou de générer automatiquement un fichier sans ouvrir l’interface Google.

1Gmail

Lire, envoyer ou classer des e-mails à partir de règles ou d’une analyse par IA.

2Google Sheets

Ajouter, mettre à jour ou lire des lignes comme dans une petite base de données.

3Google Drive

Créer, déplacer ou surveiller l’arrivée de fichiers dans un dossier partagé.

Comment fonctionne l’authentification OAuth2 avec Google ?

Google n’autorise pas l’usage d’une simple clé API pour accéder à Gmail, Sheets ou Drive au nom d’un utilisateur. Il impose le protocole OAuth2 : vous créez un projet dans Google Cloud Console, vous y activez les API nécessaires, puis vous autorisez n8n à agir en votre nom via un écran de consentement Google classique.

Une fois cette autorisation donnée, n8n conserve un jeton chiffré dans ses credentials et le renouvelle automatiquement. La documentation officielle sur les identifiants OAuth2 génériques Google détaille chaque champ à renseigner dans la console Google.

Comment connecter n8n à Google Workspace, étape par étape ?

Si vous découvrez les workflows n8n, notre tutoriel pour créer un premier workflow couvre les bases avant de s’attaquer à une connexion Google.

  1. Créez un projet Google CloudRendez-vous sur Google Cloud Console et créez un nouveau projet dédié à vos automatisations.
  2. Activez les API nécessairesActivez Gmail API, Google Sheets API et Google Drive API selon les services que vous comptez utiliser.
  3. Configurez l’écran de consentement OAuthRenseignez le nom de l’application et les champs obligatoires demandés par Google.
  4. Créez un identifiant OAuth 2.0Générez un ID client et un secret client, en autorisant l’URL de redirection fournie par n8n.
  5. Ajoutez les identifiants dans n8nCréez un nouveau credential Google dans n8n, collez l’ID client et le secret, puis lancez l’autorisation.
  6. Autorisez l’accès depuis votre compte GoogleConnectez-vous et acceptez les permissions demandées sur l’écran de consentement Google.
  7. Ajoutez un nœud Gmail, Sheets ou DriveSélectionnez le credential créé, choisissez l’opération souhaitée et testez le nœud.

Que peut-on automatiser avec Gmail, Sheets et Drive ?

Trier les e-mails entrants

Lire les nouveaux messages Gmail, en extraire l’intention et créer une tâche ou une fiche CRM.

Tenir un tableau à jour

Ajouter une ligne dans Google Sheets à chaque commande, inscription ou événement suivi.

Générer des documents

Créer un fichier dans Drive à partir d’un modèle, puis le renommer et le classer automatiquement.

Envoyer une réponse générée

Faire relire un e-mail par un modèle d’IA avant d’envoyer une réponse via Gmail, avec validation humaine.

La documentation du nœud Gmail, celle du nœud Google Sheets et celle du nœud Google Drive listent l’ensemble des opérations disponibles pour chaque service.

Quelles limites et quotas Google faut-il anticiper ?

Chaque API Google impose un quota d’appels par minute et par jour, visible dans Google Cloud Console. Un workflow qui lit ou écrit très fréquemment dans Sheets peut approcher cette limite s’il tourne sur un grand volume de lignes.

Bonnes pratiques à adopter

  • Regrouper les écritures Sheets par lot plutôt que ligne par ligne.
  • Surveiller la consommation de quota dans Google Cloud Console.
  • Espacer les exécutions plutôt que de tout déclencher en même temps.

Erreurs fréquentes à éviter

  • Lancer un workflow à haute fréquence sans vérifier le quota.
  • Utiliser un compte Google personnel pour un usage professionnel partagé.
  • Oublier de renouveler un projet Google Cloud resté trop longtemps inactif.

Quelles précautions prendre avec les accès Google ?

Un identifiant OAuth2 autorisé donne accès, selon les permissions choisies, à l’ensemble d’une boîte Gmail ou d’un Drive. Il mérite le même soin qu’un mot de passe.

Limitez les permissions au strict nécessaire

Lors de la création de l’identifiant OAuth2, ne cochez que les portées (scopes) réellement utilisées par vos workflows : lecture seule si vous n’avez pas besoin d’écrire, un service à la fois plutôt que l’accès complet à Google Workspace.

La documentation générale des identifiants Google dans n8n récapitule les portées disponibles pour chaque service.

Comment utilisons-nous Google Workspace chez Amari Agency ?

Voici un exemple représentatif de notre méthode, sans donnée client ni promesse de résultat garantie.

Retour d’expérience Amari Agency

Un compte de service dédié, séparé des boîtes personnelles

Pour nos automatisations qui touchent Gmail ou Sheets, nous créons un compte Google Workspace dédié à l’automatisation plutôt que d’autoriser un compte personnel. Les données structurées transitent ensuite vers Supabase, et les notifications passent par Resend lorsque l’action dépasse le simple usage interne.

n8nGoogle WorkspaceSupabaseResend

Quels contenus lire ensuite ?

Ces ressources complètent ce tutoriel sans cibler la même requête :

Questions fréquentes sur la connexion n8n et Google Workspace

Faut-il un compte Google Workspace payant pour connecter n8n ?

Non, un compte Gmail gratuit fonctionne aussi. Un compte Google Workspace professionnel reste préférable pour un usage d’entreprise, avec une gestion centralisée des accès.

Un seul identifiant OAuth2 suffit-il pour Gmail, Sheets et Drive ?

Oui, si les bonnes portées (scopes) ont été autorisées lors de la création de l’identifiant, un même credential Google peut être réutilisé par plusieurs nœuds différents dans n8n.

Que se passe-t-il si l’autorisation Google expire ?

n8n renouvelle automatiquement le jeton d’accès tant que l’autorisation reste valide. Une révocation manuelle depuis le compte Google impose de refaire l’autorisation dans n8n.

Peut-on limiter n8n à un seul dossier Google Drive ?

Oui, certaines opérations du nœud Google Drive permettent de cibler un dossier précis plutôt que l’ensemble du compte, ce qui réduit le périmètre d’accès nécessaire.

n8n cloud et n8n auto-hébergé se connectent-ils de la même façon à Google ?

Le principe OAuth2 est identique, mais l’URL de redirection à autoriser dans Google Cloud Console diffère selon que n8n est hébergé sur le cloud officiel ou sur votre propre serveur.

Sources officielles

  1. n8n Docs — Identifiants OAuth2 génériques Google.
  2. n8n Docs — Identifiants Google.
  3. n8n Docs — Nœud Gmail.
  4. n8n Docs — Nœud Google Sheets.
  5. n8n Docs — Nœud Google Drive.