Ressources · Intégration n8n

Intégration Google Cloud Natural Language n8nAutomatiser Google Cloud Natural Language avec n8n.

Personne n'a le temps de lire cent retours pour repérer les trois qui fâchent. L'intégration Google Cloud Natural Language n8n confie cette lecture à l'API : un nœud, une action, Analyze sentiment sur la ressource Document. Aucun trigger fourni, l'analyse se glisse au milieu d'un workflow démarré ailleurs.

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

Pourquoi automatiser

Que fait l'intégration Google Cloud Natural Language n8n ?

Elle relie l'API Google Cloud Natural Language à n'importe quel workflow n8n par une seule action de nœud, document.analyzeSentiment, rangée sous la ressource Document. Tu lui donnes du texte, soit une chaîne que le workflow transporte déjà, soit un fichier posé dans Google Cloud Storage, et l'API en analyse le sentiment. Le nœud est livré avec n8n : rien à installer, ni sur n8n Cloud ni sur une instance auto-hébergée.

Le premier geste tient en trois minutes. Pose le nœud derrière n'importe quel déclencheur, laisse Source sur Content, relie Content au champ qui porte ton texte avec une expression du type {{ $json.field }}, et lance le nœud sur un seul item. L'expression, c'est simplement la façon dont n8n va chercher une valeur dans l'item qui entre. Regarde la sortie réelle avant de construire quoi que ce soit derrière : un workflow bâti sur une supposition casse deux semaines plus tard.

Vient ensuite le cas le plus courant en PME, l'export de questionnaire que personne ne dépouille. Un Schedule Trigger, le nœud n8n qui se déclenche à intervalle fixe, ouvre chaque nuit un onglet Google Sheets et parcourt les nouvelles lignes. Chaque commentaire passe dans le nœud, et ce qui en sort repart dans la feuille ou dans un canal Slack que l'équipe consulte déjà.

Autre terrain : les documents longs, ceux qui n'ont jamais eu leur place dans une cellule de tableur. Comptes rendus d'entretien, verbatims, transcriptions de rendez-vous. Dépose-les dans un bucket, bascule Source sur Google Cloud Storage URI et pointe le champ Google Cloud Storage URI vers gs://bucket_name/object_name. Le workflow se transmet un chemin, pas un mur de caractères.

Troisième terrain, la boîte support. Un nœud Gmail récupère les messages du matin, le nœud Document lit chaque corps via Content, et la branche qui suit décide de l'ordre dans lequel un humain ouvre les tickets. Le texte n'est jamais recopié nulle part.

Le catalogue ne contient qu'une opération pour ce nœud. Tout ce que tu veux d'autre de l'API Google Cloud Natural Language passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API en réutilisant le même credential via l'authentification prédéfinie. C'est la manière normale de faire dans n8n, pas un bricolage. Si n8n est encore neuf pour toi, la Formation n8n reprend les expressions et les credentials depuis zéro, et l'Avis n8n situe l'outil par rapport aux autres.

Connexion

Comment connecter Google Cloud Natural Language à n8n ?

  1. 01

    Ouvrir le credential depuis n8n Cloud

    Sur n8n Cloud, l'écran de credential propose le Managed OAuth2 : un clic sur Sign in with Google et la connexion est faite, sans rien toucher dans la Google Cloud Console. Un credential, c'est le jeu d'identifiants que n8n garde de côté : tu le crées une fois depuis le menu Credentials, tous tes workflows le réutilisent, et le nœud le propose dans sa liste déroulante.

  2. 02

    Créer un Custom OAuth2 en auto-hébergé

    Le Managed OAuth2 n'existe pas sur une instance auto-hébergée. Tu crées alors toi-même un credential Google OAuth2 single service : dans la Google Cloud Console, un projet, l'API activée, puis l'écran de consentement OAuth avec un App name et un User support email. Ajoute enfin ton domaine autorisé, n8n.cloud pour le Cloud ou le domaine de ton instance.

  3. 03

    Recopier l'URL de redirection, puis les clés

    Crée un OAuth client ID avec Application type sur Web application. Copie l'OAuth Redirect URL affichée dans ton credential n8n, colle-la dans Authorized redirect URIs côté Google, puis ramène le Client ID et le Client Secret dans n8n. En local, pas besoin de domaine public : Google accepte http://localhost:5678/rest/oauth2-credential/callback.

Actions

Ce que le nœud Google Cloud Natural Language sait faire

Le nœud Google Cloud Natural Language expose 1 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
RessourceAnalyze Sentiment
Document

Document

1 opération
01

Analyze sentiment

document.analyzeSentiment

Ce que tu vois dans n8n

Notes & cas d'usage

L'unique action du nœud envoie un texte à l'API pour analyse de sentiment et transmet la réponse au nœud suivant.

Paramètres clés

  • Source : d'où vient le texte, content pour une chaîne, gcsContentUri pour un fichier Cloud Storage.
  • Content : le texte, souvent relié au nœud précédent par {{ $json.field }}.
  • Google Cloud Storage URI : le chemin du fichier, de la forme gs://bucket_name/object_name.
  • Document Type : Plain Text ou HTML, pour ne pas compter les balises comme des mots.
  • Encoding Type : None, UTF-8, UTF-16 ou UTF-32, sert à calculer les décalages de phrases.
  • Language : vide, la langue est détectée ; sinon l'un des 16 codes, ISO ou BCP-47.
Cas d'usage
les verbatims d'une enquête passent ligne par ligne, et la suite décide lesquels remontent en réunion.
Besoin d'aide

Besoin d'aide pour automatiser Google Cloud Natural Language avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Google Cloud Natural Language et n8n, les questions qui reviennent

01L'intégration Google Cloud Natural Language n8n est-elle gratuite ?
Côté n8n, oui. Le nœud est livré avec n8n : aucune extension à installer, aucun surcoût n8n pour l'utiliser. C'est vrai sur n8n Cloud, l'offre hébergée par n8n, comme sur une instance que tu installes toi-même en Docker ou en npm, sous la Community Edition et sa licence Sustainable Use. Le workflow se comporte de la même façon des deux côtés, donc tu peux prototyper sur l'un et faire tourner sur l'autre. Ce que coûte la partie Google se règle dans ton compte Google Cloud, pas ici.
02Quels credentials et quels droits faut-il ?
Un credential Google OAuth2 single service. Sur n8n Cloud, le plus rapide reste le Managed OAuth2 : un clic sur Sign in with Google dans l'écran de credential, et rien d'autre à préparer. En auto-hébergé, il faut passer par le Custom OAuth2, donc un projet dans la Google Cloud Console, l'API activée, un écran de consentement OAuth, et un OAuth client ID de type Web application dont le Client ID et le Client Secret reviennent dans n8n. Deuxième méthode documentée, le Service Account : tu crées la clé, tu télécharges le fichier JSON, tu recopies client_email dans Service Account Email et private_key dans Private Key, sans les guillemets qui l'entourent.
03Quelles sont les limites du nœud Google Cloud Natural Language ?
Le catalogue expose une opération, Analyze sentiment, sur une seule ressource, Document. Pour tout le reste de l'API Google Cloud Natural Language, tu passes par le nœud HTTP Request, qui appelle n'importe quel endpoint en réutilisant le même credential via l'authentification prédéfinie. Autant le prévoir dès la conception si ton projet demande plusieurs types d'analyse. Côté entrée, garde en tête que Content attend une chaîne de caractères, et qu'un champ marqué requis bloque l'exécution du nœud s'il arrive vide. Un item mal mappé arrête donc le workflow au lieu de passer silencieusement.
04Comment déclencher un workflow Google Cloud Natural Language ?
Par un autre nœud, puisque cet outil n'a pas de trigger dans n8n. Trois points de départ courants. Le Schedule Trigger lance le workflow à intervalle fixe, ce qui convient à une passe de nuit sur une feuille de calcul ou sur un bucket. Le nœud Webhook de n8n te donne une URL, c'est-à-dire une adresse qu'un service tiers appelle quand il a quelque chose à signaler, et le workflow démarre à ce moment-là. Dernière option, partir du trigger d'un autre outil : un email reçu, une ligne ajoutée, un message posté. Le nœud Document devient alors la deuxième étape.
05n8n ou Make pour Google Cloud Natural Language ?
Ça dépend de l'endroit où tu veux que le workflow tourne. Make est une plateforme d'automatisation hébergée, sans option d'auto-hébergement, facturée à l'opération : le coût suit le volume et les données transitent par son infrastructure. n8n fait tourner le même workflow sur n8n Cloud ou sur ton propre serveur, en Docker ou en npm, ce qui pèse quand le texte analysé est de la correspondance client. Les deux construisent les workflows visuellement. Tranche sur trois critères : où vivent les données, comment le coût évolue avec le volume, et qui maintient l'instance.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.