Free AI plugins for WordPress, checked and updated every dayFree AI plugins, updated daily

SpamLens

Updated 3 min read

SpamLens is a spam-filtering plugin for site owners who deal with unwanted comments, fake WooCommerce reviews, pingbacks or Contact Form 7 submissions.

Instead of relying only on static blacklists, it sends each incoming submission to an AI decision model and uses the returned probability to decide whether the item is clearly spam, worth a human look, or safe to leave to WordPress’ own handling. It never auto-approves anything on its own, so moderators keep final control over borderline cases.

The classification is done by Jev, a decision model from TypeSafe AI that returns calibrated probabilities rather than written text. To use it, the site owner connects an API key from one of several supported services that host the model, such as TypeSafe AI directly, Vercel AI Gateway or OpenRouter, or a compatible custom endpoint.

Results appear directly in the WordPress comments screen, including a dedicated column showing the probability and category, plus a detailed history on each comment’s edit screen.

Powered by Fabio ChatBot

For plugin developers

Is SpamLens yours?

Tell readers what is limited and unlimited in the free version, and what the AI does in your plugin. Help them decide faster and reach the people already looking at it. In return, you answer their questions.

Claim this page

Key Features of SpamLens

Automatic spam and hold decisions. Submissions scored above the spam threshold are sent straight to the Spam folder, while borderline, on-topic-looking or abusive comments are held for moderation instead. Anything else continues through WordPress’ standard comment handling.

Works across comments, reviews and forms. SpamLens checks regular comments, WooCommerce reviews, pingbacks and Contact Form 7 submissions, giving one filtering layer across the main places spam tends to arrive on a site.

Resilient when the service is unavailable. If the connected service cannot be reached, the submission follows the normal WordPress flow, or is held if the site owner prefers, and is automatically re-checked within about twenty minutes.

Comments list column and comment history. A SpamLens column shows the decision, probability and a plain-language category such as scam, commercial promotion or gibberish, along with the reason a comment was held when that reason is not the probability itself. A meta box on the comment edit screen keeps the full check history and raw answers, plus counters for false positives and missed spam.

Manual re-check and batch sweeping. A row action lets a moderator re-check a single comment with SpamLens, while a Check for Spam button sweeps the entire pending queue in batches.

Calibration tool. This tool runs Jev against comments already moderated on the site and reports accuracy along with false positives, suggesting thresholds that fit the site’s own history. It is read-only and does not change any moderation decisions by itself.

Privacy controls and page context tuning. Toggles let the site owner decide whether email address, IP address and user agent are sent for checking, with suggested privacy-policy wording and an optional notice under the comment form. The page context setting also controls how much of the surrounding page text and headings are shared with the model, with a title-only mode suited to paywalled or members-only content.

How to Install SpamLens

Step 1: Install the plugin. From the WordPress dashboard, go to Plugins > Add New Plugin, search for SpamLens, then click Install Now.

Step 2: Activate SpamLens. Once installed, click Activate to turn the plugin on for the site.

Step 3: Connect an API key. Go to Settings > SpamLens, choose a provider such as TypeSafe AI, Vercel AI Gateway or OpenRouter, paste the matching API key, and click Test connection.

Step 4: Calibrate the thresholds. Optionally run the Calibration tool against already-moderated comments and adjust the spam and hold thresholds to match the results.

Step 5: Review flagged items. Check the SpamLens column in the comments list and use the re-check row action or the Check for Spam button to sweep the pending queue as needed.

Good to Know About SpamLens

According to the plugin’s documentation, SpamLens can run alongside Akismet, skipping its own check whenever a comment has already been flagged as spam by another plugin, which helps avoid duplicate requests. The developer notes that checks are synchronous and typically complete in one to two seconds, bounded by a default timeout.

Site owners previously using Jev Guard can install SpamLens directly: it disables Jev Guard automatically, carries over its settings, statistics and stored comment scores, and continues to recognize an existing API key defined in wp-config.php. Support beyond comments and Contact Form 7 can be added for other form plugins through a filter.

Download SpamLens on WordPress.org

👋 Free Tools & Coupons!

Deals, updates, new releases: produce more for less

No spam, ever. See our privacy policy for details.