- Home
- Resources
- Integrations
- Google Perspective
Google Perspective n8n integrationAutomate Google Perspective with n8n.
Every comment you collect can be scored before a human reads it. The Google Perspective n8n integration gives you one node, one operation, Analyze Comment, and 8 attributes to pick from. No trigger ships with it, so the workflow starts somewhere else and the node scores on the way through.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Google Perspective n8n integration actually do?
The Google Perspective n8n integration connects the Google Perspective node to the rest of your workflow. You hand a piece of text to the Analyze Comment operation, choose the attributes you want measured, and n8n hands back a score for each one as ordinary workflow data. The same run can then store it, compare it, or tell someone, without anyone opening a moderation queue first.
Start with the gesture, not the field list. Pick the one attribute your team will actually act on, set Score Threshold so quiet results never reach the rest of the workflow, and point the text at the field that carries the message with an expression like {{ $json.field }}, which is how n8n reads a value from the previous step. At 0, every score comes back, which is handy while you calibrate and noisy once you are live.
A community team running a public forum scores each new message and pushes only the ones above the threshold into a Slack channel, original text included. The moderator reads a handful of cases instead of the whole feed, and nothing sits unread for a day.
A marketplace takes a different angle. Every review gets scored on its way in and lands as a row in Google Sheets, with the attribute that flagged it next to the score. Sorting that sheet is enough to see which listings attract the rough comments. Scores that pile up week after week can also feed a Grafana board, so the trend shows up as a curve rather than a feeling.
Outbound text works the same way. A support team scores the draft reply before it leaves through Gmail, and an answer written at the end of a long day gets a second look before a customer reads it.
The node covers the Analyze Comment operation. Anything outside the catalog operations goes through the HTTP Request node, which calls any endpoint of the API, meaning any address the API exposes, and reuses the same credential through predefined authentication. If you are still weighing platforms, the n8n review walks through the trade-offs.
How do you connect Google Perspective to n8n?
- 01
Create the Google Cloud project
Open the Google Cloud Console and create a project, or reuse one you already have, then enable the APIs the credential will need. On n8n Cloud, Managed OAuth2 covers certain Google nodes with a Sign in with Google button and no console work at all. Self-hosted instances always go the Custom OAuth2 route, so the console is part of the job either way.
- 02
Configure the consent screen
In APIs & Services, open OAuth consent screen and fill in App name and User support email. For Audience, Internal keeps the app inside your own Google Workspace, External opens it to any Google account. Under Branding, add an authorized domain:
n8n.cloudfor the hosted service, or the domain of your instance when you self-host. - 03
Create the OAuth client
Back in Credentials, pick Create credentials, then OAuth client ID, and set Application type to Web application. Copy the OAuth Redirect URL shown by your half-finished n8n credential into Authorized redirect URIs. Google then gives you a Client ID and a Client Secret, the two values n8n is waiting for. A credential is created once and reused by every workflow.
What can the Google Perspective node do?
The Google Perspective node exposes one operation. For each one: the node as you configure it in n8n, the required fields, and our field notes.
Operations index
Analyze Comment
analyzeCommentWhat you see in n8n
Notes & use cases
Sends text to Google Perspective and returns a score for each attribute you selected, ready for the next node to read.
Key parameters
- Text: the comment to analyze, required, usually an expression such as
{{ $json.field }}. - Attributes to Analyze: required; each entry picks an Attribute Name among
toxicity,severe_toxicity,insult,profanity,threat,identity_attack,sexually_explicitandflirtation. - Score Threshold: the score above which results come back; at
0, all scores are returned. - Language Name or ID: the language of the text; left empty, the API detects it on its own.
Need help automating Google Perspective with n8n?
A person reads every message.
Google Perspective and n8n, the questions that come next
01Is the Google Perspective n8n integration free?
02What credentials does the Google Perspective node need?
03What are the limits of the Google Perspective node in n8n?
04Can Google Perspective trigger an n8n workflow in real time?
05n8n or Make for Google Perspective?
Get our weekly integration tips.
No spam. Unsubscribe anytime.

