Google Perspective
· #279 most-usedScore every comment for toxicity and keep conversations constructive
Google Perspective is a free machine-learning API built by Jigsaw and Google's Counter Abuse Technology team that analyzes text and returns probability scores for how a human reader would perceive it — across attributes like TOXICITY, SEVERE_TOXICITY, IDENTITY_ATTACK, INSULT, THREAT, and PROFANITY, as well as constructive signals like CURIOSITY and REASONING. Connect it to Actionist and your agents can score every inbound submission, support ticket, community post, or piece of user-generated content before it reaches a human — routing hostile interactions to the right handlers, blocking harmful content from publication, and generating auditable compliance records, all without your team having to read everything first.
Eliminates manual work. Agents eliminate manual reading of every inbound submission, ticket, and piece of user-generated content to identify hostile or harmful language — replacing human triage with automated Perspective scoring that flags only the items that require human attention.
What your Google Perspective agent runs on autopilot
A week of scheduled jobs your Actionist agent will execute on your behalf.
Google Perspective × every other app you use
End-to-end automations that span multiple apps — each one a real business outcome.
Form submission pre-screened before it enters the workflow
When a form submission arrives, the agent scores the open-text content for TOXICITY and IDENTITY_ATTACK before any downstream processing. Clean submissions flow into the normal CRM or workflow; submissions above the threshold are logged to a Google Sheets moderation log, posted to the #trust-safety Slack channel, and documented in a Notion moderation case — all before any human reads the content.
Time saved for your team — every week, on autopilot
Savings
What your team gets back — two angles: what you stop doing manually, and what that's worth.
What you do manually today
What your agent runs for you
- Sales20 min / weekManual review of all inbound messages
Sales managers manually read every contact form message to identify hostile or abusive leads before forwarding to a rep — several minutes per lead, indefinitely.
Sales Agent0 minAgent scores inbound messages and routes by toneWhen a lead message scores above threshold for TOXICITY or INSULT, the agent routes the lead to a manager automatically — junior reps only see clean prospects.
- Marketing60 min / weekManual community moderation
The community team manually reads every user comment, review, and post before approving it for publication — time-consuming at scale and prone to inconsistent standards.
Marketing Agent0 minAgent screens UGC for toxicity before publicationThe marketing agent scores all user-generated content before it enters the publication queue. Only content below the toxicity threshold is published automatically — the rest goes to human review.
- Customer Support30 min / weekManual triage of difficult tickets
Support team leads manually skim the incoming queue looking for aggressive or threatening messages to reassign — a task repeated throughout every shift.
Customer Support Agent0 minAgent detects hostile tickets and routes to senior agentsEvery incoming support ticket is scored for TOXICITY and THREAT within about a minute of arrival. High-scoring tickets go to senior agents; the standard queue stays manageable for junior reps.
- Human Resources45 min / weekHR manually reads all anonymous feedback
The HR team reads every anonymous survey response looking for discriminatory or threatening content before compiling results — emotionally demanding and not scalable as headcount grows.
Human Resources Agent0 minAgent screens survey feedback privately before aggregationAnonymous survey responses are scored with doNotStore before results are aggregated. Hostile or identity-attack responses surface to HR leadership without the raw content leaving company infrastructure.
- Finance15 min / weekManual vendor communication review
Finance teams read vendor correspondence ad-hoc with no systematic process for identifying threatening or hostile communications until a situation has already escalated.
Finance Agent0 minAgent scans vendor communications for hostility signalsIncoming vendor and supplier messages are scored for THREAT and TOXICITY weekly. High-scoring communications are surfaced to the legal team before the finance team responds — preventing escalation of vendor disputes.
- Operations30 min / weekSubjective moderation quality estimates
Platform health is assessed anecdotally from team reports and complaint volumes — no consistent, quantified metric for discourse quality, and no early-warning trend data before problems become visible.
Operations Agent0 minAgent produces a weekly platform health score across all attributesThe operations agent scores a content sample across all six production attributes every week and writes the results to a Community Health Dashboard — leadership has a quantified discourse quality metric to track trends.
- Legal60 min / weekManual regulatory content audit
Legal teams manually sample platform content before regulatory deadlines, relying on keyword search and spot-checking rather than systematic scoring — creating gaps in the audit trail.
Legal Agent0 minAgent runs weekly compliance sweeps with auditable recordsThe legal agent scores platform content against regulatory thresholds for IDENTITY_ATTACK, THREAT, and SEXUALLY_EXPLICIT weekly, logging every result to the compliance database — providing defensible evidence for regulators without manual content review.
Calculate what your team saves
Based on Google Perspective's typical team usage — the visible tasks plus a few other automations the agent runs: ~1.5 hrs / person / week of admin work automated.
How to plug Google Perspective into Actionist
Pick the connection method that suits your environment.
Connect via a Google Cloud API key with the Perspective Comment Analyzer API enabled. No OAuth required — a standard API key scoped to the Perspective API is all you need.
Go to console.cloud.google.com, select or create a project, then navigate to APIs & Services → Library. Search for 'Perspective Comment Analyzer' and click Enable.
In APIs & Services → Credentials, click Create Credentials → API Key. Copy the generated key and store it securely.
Paste the API key into Actionist and click Test connection. The agent submits a test analyzeComment call to confirm the key is valid.
14 actions your agent can call
Read and write operations available to your Actionist agent.
0 events your agent can react to
Events your agent watches for, and the actions it kicks off in response.