Accueil » 📂N8N » 📂 Credentials » 🇫🇷 Credentials Google
Guide complet du Credentials Google (Gmail, Google Calendar, Google Drive, Google Sheets) N8N

Connecter vos services Google à N8N ouvre un champ d’automatisations puissant : envoi d’e-mails automatiques via Gmail, synchronisation d’événements Calendar, manipulation de fichiers Drive, mise à jour de données dans Sheets. La clé de cette intégration réside dans la configuration d’un projet Google Cloud Console et la création d’identifiants OAuth2. Ce guide vous accompagne pas à pas pour configurer un seul credential réutilisable sur Gmail, Google Calendar, Google Drive et Google Sheets.

Pourquoi utiliser OAuth2 pour les API Google ?

Google impose le protocole OAuth2 pour sécuriser l’accès à ses services. Contrairement à une simple clé API, OAuth2 permet une authentification granulaire : vous autorisez N8N à accéder uniquement aux fonctionnalités dont vous avez besoin (lecture d’e-mails, création d’événements, modification de fichiers). Cette approche garantit que vos données restent protégées tout en permettant des automatisations avancées.

L’avantage majeur : une fois le projet Google Cloud configuré, vous pouvez réutiliser les mêmes identifiants (Client ID et Client Secret) pour connecter Gmail, Calendar, Drive et Sheets. Un seul effort de configuration, quatre services accessibles.

Prérequis : compte Google et accès N8N

Avant de commencer, assurez-vous de disposer d’un compte Google actif (Gmail personnel ou Google Workspace) et d’un accès à votre instance N8N. Aucune carte bancaire n’est requise pour créer un projet Google Cloud : les API Gmail, Calendar, Drive et Sheets sont gratuites dans les limites d’usage standard.

Étape 1 : Créer un projet Google Cloud

Rendez-vous sur console.cloud.google.com. Si vous n’êtes pas connecté, authentifiez-vous avec votre compte Google. Une fois sur la console, cliquez sur le sélecteur de projet en haut de page, puis sur « Nouveau projet ».

Donnez un nom explicite à votre projet (exemple : « N8N-Automatisation »). Le champ « Compte de facturation » est optionnel pour les usages standards. Cliquez sur « Créer » et attendez quelques secondes. Une fois créé, vérifiez que votre projet est bien sélectionné dans le menu déroulant en haut de page.

Étape 2 : Activer les API Google nécessaires

Dans le menu latéral, accédez à « API et services » puis « Bibliothèque ». C’est ici que vous activez les services Google que N8N pourra utiliser. Recherchez et activez chaque API dont vous avez besoin.

Pour une configuration complète, activez ces quatre API :

Point important : Google Sheets dépend de Google Drive. Si vous prévoyez d’utiliser Sheets, activez systématiquement Drive pour éviter les erreurs de permission.

Étape 3 : Configurer l’écran de consentement OAuth

L’écran de consentement est l’interface que Google affiche lors de l’autorisation. Dans « API et services », cliquez sur « Écran de consentement OAuth ». Configurez-le en suivant ces étapes :

Acceptez les conditions d’utilisation des API Google et créez l’écran de consentement.

Publier l’application (étape obligatoire)

Cette étape est souvent oubliée et cause des erreurs de connexion. Dans l’onglet « Audience » de l’écran de consentement, cliquez sur « Publier l’application » et confirmez. Sans cette publication, l’authentification OAuth2 échouera systématiquement.

Étape 4 : Créer les identifiants OAuth2

Retournez dans « API et services » puis « Identifiants ». Cliquez sur « + Créer des identifiants » et sélectionnez « ID client OAuth ». Configurez l’identifiant comme suit :

Récupérer l’URL de redirection N8N

Dans N8N, accédez à « Credentials » et créez un nouveau credential de type « Gmail OAuth2 » (ou tout autre service Google). L’interface affiche un champ « OAuth Redirect URL » : copiez cette URL et collez-la dans le champ « URI de redirection autorisés » de Google Cloud Console.

Après avoir cliqué sur « Créer », Google affiche votre Client ID et votre Client Secret. Copiez ces deux valeurs précieusement : ce sont les identifiants à renseigner dans N8N.

Étape 5 : Configurer le credential dans N8N

Retournez dans l’interface N8N, dans le credential que vous avez commencé à créer. Renseignez les champs suivants :

Cliquez ensuite sur « Sign in with Google ». Sélectionnez le compte Google avec lequel vous avez créé le projet Cloud. Google affiche une liste de permissions : cochez celles dont vous avez besoin ou cochez tout si vous n’êtes pas certain des fonctionnalités que vous utiliserez.

Gérer l’avertissement de sécurité

Google peut afficher un avertissement indiquant que l’application n’est pas vérifiée. C’est normal pour un projet personnel. Cliquez sur « Paramètres avancés » (ou « Options avancées ») en bas de page, puis sur « Accéder à [nom de votre app] ». L’authentification se termine et votre credential est actif.

Conseil pratique : renommez votre credential avec un nom explicite (exemple : « Gmail Perso » ou « Google Workspace Pro ») pour le retrouver facilement si vous gérez plusieurs comptes.

Réutiliser les identifiants pour d’autres services Google

L’avantage de cette configuration : les mêmes Client ID et Client Secret fonctionnent pour tous les services Google activés dans votre projet. Pour connecter Google Calendar, Drive ou Sheets, créez un nouveau credential du type correspondant dans N8N et renseignez les mêmes identifiants.

La procédure est identique : collez le Client ID, le Client Secret, authentifiez-vous avec Google, et le credential est prêt. Vous n’avez pas besoin de recréer un projet Cloud ou de nouveaux identifiants OAuth2.

Retrouver vos identifiants existants

Si vous avez fermé la fenêtre contenant vos identifiants, retournez dans Google Cloud Console > API et services > Identifiants. Dans la section « ID clients OAuth 2.0 », cliquez sur le nom de votre client. Vous retrouvez le Client ID affiché directement et le Client Secret accessible via le bouton « Afficher ».

Tester la connexion avec un workflow

Créez un workflow de test pour valider votre configuration. Ajoutez un nœud Gmail et configurez-le pour envoyer un e-mail de test :

Exécutez le workflow. Si vous recevez l’e-mail, votre configuration est opérationnelle. Vous pouvez maintenant créer des automatisations plus complexes : réponses automatiques, transfert d’e-mails vers une base de données, notifications conditionnelles.

Cas d’usage concrets

Problèmes fréquents et solutions

ProblèmeCause probableSolution
Erreur « Access Denied »Application non publiéeDans l’écran de consentement, allez dans « Audience » et cliquez sur « Publier l’application »
Erreur « Redirect URI mismatch »URL de redirection incorrecteVérifiez que l’URL copiée depuis N8N correspond exactement à celle renseignée dans Google Cloud
Erreur « API not enabled »API non activée pour le projetRetournez dans la bibliothèque d’API et activez le service concerné (Gmail, Calendar, Drive ou Sheets)
Permissions insuffisantesScopes non autorisésLors de l’authentification Google, cochez toutes les permissions nécessaires ou recréez le credential
Google Sheets ne fonctionne pasGoogle Drive non activéActivez l’API Google Drive en plus de l’API Google Sheets
Quotien Intellectuel pour illustrer l'apprentissage du noeud N8N

Quelles sont les étapes essentielles pour connecter les services Google (Gmail, Calendar, Drive, Sheets) à N8N ?

Conclusion

Configurer les credentials Google dans N8N demande quelques minutes de préparation dans Google Cloud Console, mais le résultat est un accès unifié à Gmail, Calendar, Drive et Sheets. La clé du succès : ne pas oublier de publier l’application dans l’écran de consentement et d’activer toutes les API nécessaires (notamment Drive si vous utilisez Sheets).

Une fois cette configuration en place, vous pouvez créer des workflows puissants : automatiser vos e-mails, synchroniser vos agendas, gérer vos fichiers et mettre à jour vos feuilles de calcul sans intervention manuelle.

Pour aller plus loin, explorez nos autres ressources N8N ou contactez notre équipe pour concevoir des automatisations Google adaptées à vos besoins métier.

Les API Google sont-elles gratuites ?

Oui, les API Gmail, Google Calendar, Google Drive et Google Sheets sont gratuites dans les limites d’usage standard. Google impose des quotas (nombre de requêtes par jour), mais ceux-ci sont largement suffisants pour la plupart des automatisations N8N. Aucune carte bancaire n’est requise pour créer un projet Google Cloud.

Pourquoi dois-je publier l’application dans l’écran de consentement ?

Sans publication, votre application reste en mode ‘test’ et l’authentification OAuth2 échoue avec une erreur ‘Access Denied’. En publiant l’application (dans Écran de consentement > Audience > Publier), vous autorisez les connexions externes depuis N8N. C’est une étape obligatoire souvent oubliée.

Puis-je utiliser les mêmes identifiants pour Gmail, Calendar, Drive et Sheets ?

Oui, c’est l’un des avantages de cette configuration. Une fois votre projet Google Cloud créé avec les API activées, le même Client ID et Client Secret fonctionnent pour tous les services. Créez simplement un nouveau credential dans N8N pour chaque service et renseignez les mêmes identifiants.

Pourquoi Google Sheets ne fonctionne pas alors que l’API est activée ?

Google Sheets dépend de Google Drive pour fonctionner correctement. Si vous avez activé uniquement l’API Sheets sans activer l’API Drive, vous rencontrerez des erreurs de permission. Retournez dans la bibliothèque d’API et activez Google Drive API en complément de Google Sheets API.

Comment retrouver mon Client ID et Client Secret après avoir fermé la fenêtre ?

Retournez dans Google Cloud Console, accédez à API et services > Identifiants. Dans la section ‘ID clients OAuth 2.0’, cliquez sur le nom de votre client. Le Client ID est affiché directement, et le Client Secret est accessible via le bouton ‘Afficher’ ou en téléchargeant le fichier JSON.

Que faire si Google affiche un avertissement ‘Application non vérifiée’ ?

C’est normal pour un projet personnel ou d’entreprise non soumis à la vérification Google. Cliquez sur ‘Paramètres avancés’ (ou ‘Options avancées’) en bas de la page d’avertissement, puis sur ‘Accéder à [nom de votre app]’. L’authentification se poursuit normalement et votre credential devient actif.


Vous recherchez d’autres contenus ?