The Gravity Forms Moderation Add-On is a specialized security and workflow tool designed to protect site owners and employees from toxic, abusive, or harassing form submissions. Unlike standard anti-spam tools (like Akismet), it focuses on the sentiment and content of the message rather than just blocking bots.
This is EXACTLY the same product as distributed by the developer. Sales Page
Core Functionality & Features
The add-on uses machine learning to analyze the “toxicity” of a submission in real-time.
-
Machine Learning (Perspective API): It integrates with the Perspective API (created by Jigsaw and Google) to identify toxic language, insults, profanity, and threats.
-
Toxicity Thresholds: You can set a score from $0.0$ (safe) to $1.0$ (very toxic). Anything meeting or exceeding your threshold is flagged.
-
Toxic Entry Box: Flagged entries are moved to a specific “Toxic” area in the WordPress dashboard. To protect the reader, these entries are blurred by default until you manually choose to reveal them.
-
Custom Word Lists: In addition to AI scoring, you can define a manual “black list” of words that will automatically trigger moderation.
-
Conditional Logic Support: You can trigger specific actions based on the toxicity score, such as:
-
Showing a different confirmation message to the user.
-
Routing notifications to a specific “moderator” email instead of the main inbox.
-
Disabling notifications entirely for abusive entries.
-
Technical Specifications
| Specification | Requirement / Value |
| Current Version | 1.3.0 (as of 2026) |
| WordPress Requirement | Version 5.9 or higher |
| Gravity Forms Requirement | Version 2.7 or later |
| PHP Requirement | Version 7.4 or higher |
| API Dependency | Requires a Perspective API Key (Free to obtain via Google Cloud Console) |
| License Requirement | Included with Elite and Nonprofit licenses |
Data & Privacy Handling
-
Server-Side Calls: The plugin makes server-side API calls to Perspective. It does not use HTTP referrer restrictions; for security, it is recommended to use IP address restrictions (your web server’s IP) in the Google Cloud Console.
-
Export Behavior: By default, entries marked as “Toxic” are excluded from standard entry exports to prevent toxic data from entering your CRM or spreadsheets, though this can be overridden with conditional logic.
-
Multilingual Support: While the API supports multiple languages, specific attributes (like “Identity Attack” or “Severe Toxicity”) may have varying levels of support outside of English.
How to Get Started
-
Ensure you have a Gravity Forms Elite license.
-
Install the add-on from the Gravity Forms “Add-Ons” screen.
-
Generate a free Perspective API Key from the Perspective Developers site.
-
Navigate to Forms > Settings > Moderation in WordPress to input your key and set your global toxicity threshold.
- Categories: WordPress Plugins
- Tags: Gravity Forms
