Title: Gravity Forms Zero Spam
Author: GravityKit
Published: <strong>6 d'octubre de 2014</strong>
Last modified: 10 d'abril de 2026

---

Cerca extensions

![](https://ps.w.org/gravity-forms-zero-spam/assets/banner-772x250.png?rev=3470776)

![](https://ps.w.org/gravity-forms-zero-spam/assets/icon-256x256.png?rev=3470776)

# Gravity Forms Zero Spam

 Per [GravityKit](https://profiles.wordpress.org/gravityview/)

[Baixa](https://downloads.wordpress.org/plugin/gravity-forms-zero-spam.1.7.5.zip)

 * [Detalls](https://ca.wordpress.org/plugins/gravity-forms-zero-spam/#description)
 * [Ressenyes](https://ca.wordpress.org/plugins/gravity-forms-zero-spam/#reviews)
 * [Desenvolupament](https://ca.wordpress.org/plugins/gravity-forms-zero-spam/#developers)

 [Suport](https://wordpress.org/support/plugin/gravity-forms-zero-spam/)

## Descripció

This Gravity Forms add-on blocks spam using a non-obtrusive anti-spam measure and
can email a spam report summary.

### Spam blocking for Gravity Forms

To get started, all you need to do is activate the plugin!

### Is the Gravity Forms honeypot field not working for you? 🍯 🐝

Zero Spam is better than the Gravity Forms anti-spam honeypot field. If you’re getting
spammed, try this plugin.

### Use this plugin instead of reCaptcha

**reCaptcha is user-hostile!** Use this instead! Users don’t need to click stoplights,
crosswalks, or bicycles when you use this plugin to stop spam.

### Enable or disable filtering per form

If you only want the plugin for specific forms, that’s possible! The plugin adds
a simple “Prevent spam using Gravity Forms Zero Spam” setting to each form (requires
Gravity Forms 2.5 or newer).

### Spam report emails

Spam summary report emails are disabled by default. Once enabled, a spam summary
that includes the number of entries per-form will be sent via email.

Choose whether you want to be notified after the number of entries reaches a threshold(
e.g. 10 spam entries) or after a certain number of days (e.g. every week). If there
are no spam entries, no report will be sent.

Requires [Gravity Forms](https://www.gravityforms.com/?partner_id=1210629&irgwc=1&utm_medium=affiliate&utm_campaign=1210629&utm_source=Katz%20Web%20Services%2C%20Inc.).

_Brought to you by [GravityKit](https://www.gravitykit.com?utm_source=plugin&utm_campaign=zero-spam&utm_content=readme).
We create essential Gravity Forms Add-Ons._

## PMF

### Does the Gravity Forms Zero Spam plugin stop email notifications from being emailed when a message is considered spam?

Yes! When this plugin marks an entry as spam, it prevents processing of any configured
notifications and add-on feeds.

Note: When an entry is marked as Spam, it also prevents use of the configured confirmation.
Users submitted a entry marked as Spam will see the default Gravity Forms “Thanks
for contacting us! We will get in touch with you shortly.” confirmation text instead.

### I have Gravity Forms 2.7 installed. Do I need this plugin?

Gravity Forms 2.7 added functionality that has similar features to this plugin, 
but we’re adding additional features soon—keep this plugin installed!

### Does this plugin work in combination with other CAPTCHAs, honeypot fields, or spam blocker plugins?

Yep, you can use this plugin in combination with all other spam-blocking plugins:

 * Gravity Forms’ Google reCaptcha feature
 * WPBruiser
 * Akismet
 * Gravity Forms’ honeypot fields
 * GravityCaptcha
 * СleanTalk
 * WP Armor
 * fail2ban

Zero Spam will not interfere with the operation of those plugins. It also doesn’t
interfere with Gravity Forms’ built-in honeypot functionality.

### What version of Gravity Forms does this work with?

This works with all Gravity Forms releases after v2.3 (released June 2017).

### Will this block spam comments or registrations on my site?

No. For that, we recommend Ben Marshall‘s [WordPress Zero Spam plugin](https://wordpress.org/plugins/zero-spam/).

### How do I disable Zero Spam on specific forms?

 1. Go to the form
 2. Click on Settings
 3. Under Form Options, disable “Prevent spam using Gravity Forms Zero Spam”. _Don’t
    see the setting? This feature requires Gravity Forms 2.5 or newer._
 4. Save the settings

New form submissions will not be checked using Zero Spam.

### I only want on specific forms. How do I disable Zero Spam by default?

To disable by default, from your Dashboard, go to Forms, then Settings, then the
Zero Spam tab. Under the “Enable Zero Spam by Default” setting, choose “Disabled”,
then save the form.

Once you have saved the setting, to enable for specific forms:

 1. Go to the form
 2. Click on Settings
 3. Under Form Options, enable “Prevent spam using Gravity Forms Zero Spam”. _Don’t
    see the setting? This feature requires Gravity Forms 2.5 or newer._
 4. Save the settings

Now that form will use Zero Spam.

### All entries are going to spam. What can I do?

First, **de-activate and re-activate the plugin**. Then let us know on the support
tab!

### Spam summary report emails

You can enable a spam summary report email. This email will be sent to the email
address configured in the “Spam Summary Email” setting on the Gravity Forms “Forms”
menu, click Settings, then click the Zero Spam tab.

## Ressenyes

![](https://secure.gravatar.com/avatar/509c4634df47d1e94c8d511ba487d10cdbd79b42428c6ec6b5ae7401f210972d?
s=60&d=retro&r=g)

### 󠀁[Does the job very good!](https://wordpress.org/support/topic/does-the-job-very-good/)󠁿

 [tenholder](https://profiles.wordpress.org/tenholder/) 26 de març de 2026

Very good working plugin and good quick support!

![](https://secure.gravatar.com/avatar/254e97dcd890ee109ee7ecb7548ad6fc05317e27e95c157ec69fb77af0b54e4b?
s=60&d=retro&r=g)

### 󠀁[This works very well!](https://wordpress.org/support/topic/this-works-very-well-4/)󠁿

 [pete-nbtx](https://profiles.wordpress.org/pete-nbtx/) 31 de maig de 2024

I installed this recently on a client site and it works very well! It blocked a 
lot of spam, and let the good messages through. And I like that I can check and 
see what was blocked. I hope you keep this going.

![](https://secure.gravatar.com/avatar/e99ad2c4aadf372270ae2669835e585db95016bad297aa31c16806d98e2bd255?
s=60&d=retro&r=g)

### 󠀁[Really doesn’t work](https://wordpress.org/support/topic/really-doesnt-work-3/)󠁿

 [worldlightmedia](https://profiles.wordpress.org/worldlightmedia/) 3 de abril de
2024

I have thousands and thousands of spam gform submissions AFTER activating this plugin.
Name: WilliamOrela WilliamOrelaTJ Phone: Email: Location: Tajikistan Message: alunc

![](https://secure.gravatar.com/avatar/2250d1026629b566e7abebc4ea687fa0ac2e7108390c83d84d4ab43fa2f3db2c?
s=60&d=retro&r=g)

### 󠀁[Works like a charm!](https://wordpress.org/support/topic/works-like-a-charm-2297/)󠁿

 [harrycustom](https://profiles.wordpress.org/harrycustom/) 5 de febrer de 2024

Absolutely reccomended!No more spam on Gravity Forms.

![](https://secure.gravatar.com/avatar/ac7041ab8c7740613442eed76102558669e3ed39f655c6ec70c7993da6d2c06f?
s=60&d=retro&r=g)

### 󠀁[Not sure how it’s working, but it’s working great so far!](https://wordpress.org/support/topic/not-sure-how-its-working-but-its-working-great-so-far/)󠁿

 [wodobo](https://profiles.wordpress.org/wodobo/) 12 de juny de 2022

Most of the popular spam filters don’t block manual entries. I used to use another
plugin that lets you manually choose to block an IP address if you determine that
it’s spam, and that was semi useful, but took too much time monitoring. We had a
client who was getting 5-10 spam messages a day and we installed this and it stopped.
They are still getting legitimate messages but the spam has stopped. We’re still
monitoring it to see if this keeps up, but so far this is a miracle worker. Thanks
for whoever made this plugin!

![](https://secure.gravatar.com/avatar/f7ff14b2d6e31d983928d2225a17de5db2de1e1f6574424459f6944c1b0fe503?
s=60&d=retro&r=g)

### 󠀁[Well, it got rid of all the spam and many valid submissions](https://wordpress.org/support/topic/well-it-got-rid-of-all-the-spam-and-many-valid-submissions/)󠁿

 [anphira](https://profiles.wordpress.org/anphira/) 24 de maig de 2022

This plugin is a bit too agressive. It got rid of all the spam, but also flagged
a lot of valid submissions as spam. I’ve now added this plugin to my “evil plugins,
never use” list.

 [ Llegiu totes les 24 ressenyes ](https://wordpress.org/support/plugin/gravity-forms-zero-spam/reviews/)

## Col·laboradors i desenvolupadors

«Gravity Forms Zero Spam» és programari de codi obert. La següent gent ha col·laborat
en aquesta extensió.

Col·laboradors

 *   [ GravityKit ](https://profiles.wordpress.org/gravityview/)

“Gravity Forms Zero Spam” s’ha traduït a 3 configuracions regionals. Gràcies als
[traductors](https://translate.wordpress.org/projects/wp-plugins/gravity-forms-zero-spam/contributors)
per les seves aportacions.

[Traduïu «Gravity Forms Zero Spam» a la vostra llengua.](https://translate.wordpress.org/projects/wp-plugins/gravity-forms-zero-spam)

### Interessats en el desenvolupament?

[Navegueu pel codi](https://plugins.trac.wordpress.org/browser/gravity-forms-zero-spam/),
baixeu-vos el [repositori SVN](https://plugins.svn.wordpress.org/gravity-forms-zero-spam/),
o subscriviu-vos al [registre de desenvolupament](https://plugins.trac.wordpress.org/log/gravity-forms-zero-spam/)
per [fisl de subscripció RSS](https://plugins.trac.wordpress.org/log/gravity-forms-zero-spam/?limit=100&mode=stop_on_copy&format=rss).

## Registre de canvis

#### 1.7.5 on April 9, 2026

 * Fixed: Forms rendered in modals or other elements output via `wp_footer` (e.g.,
   site-wide popups, slide-ins) were missing the spam prevention token, causing 
   legitimate submissions to be flagged as spam

#### 1.7.4 on April 2, 2026

 * Added: “Anti-Spam Expiration” setting to control how long spam prevention tokens
   remain valid, accessible from Forms > Settings > Zero Spam
 * Fixed: Email rejection settings and form editor scripts not loading when Gravity
   Forms No Conflict mode is enabled
 * Fixed: Form submission failure (“Cannot read properties of undefined”) caused
   by the token fetch request failing unexpectedly

#### 1.7.3 on March 24, 2026

 * Improved: Extended token lifetime to 7 days and improved token fetching compatibility
 * Fixed: Submissions from pages with multiple Gravity Forms were incorrectly marked
   as spam when the form wasn’t the first one on the page
 * Added: `gf_zero_spam_token_ttl` and `gf_zero_spam_fallback_token_ttl` filters
   to adjust the lifetime of dynamically fetched and HTML-embedded fallback tokens
   respectively (default for both: 7 days)

#### 1.7.2 on March 12, 2026

 * Fixed: Forms with conditional logic could be invisible to visitors

#### 1.7.1 on March 6, 2026

 * Fixed: Fatal error on sites where `AUTH_KEY` or `SECURE_AUTH_KEY` constants are
   not defined in `wp-config.php`

#### 1.7.0 on March 5, 2026

 * Added: Stronger spam prevention using signed, time-limited tokens
 * API: Added `gf_zero_spam_client_ip` filter to override the visitor IP used for
   rate limiting (useful for sites behind Cloudflare or load balancers)
 * API: Added `gf_zero_spam_rate_limit` filter to adjust the maximum token requests
   allowed per IP per minute (default: 30)

#### 1.6.0 on February 27, 2026

 * Improved: Removed dependency on jQuery
 * Fixed: “Prevent spam using Gravity Forms Zero Spam” toggle appeared twice in 
   form settings

#### 1.5.0 on February 26, 2026

**This release requires PHP 7.4 or newer.**

 * Added: Email rejection rules to validate email field submissions and take action
   based on matching addresses, domains, or patterns
    - Match by exact email, domain (e.g., `@example.com`), wildcard, or regular 
      expressions (regex)
    - Block the submission (requires Gravity Forms 2.9.15+), flag it as spam, or
      log it with an entry note
    - Import multiple rules at once from a text list
    - Enable/disable rules individually
    - Set field-specific overrides in the Form Editor
 * Added: Spam entries now show the reason they were flagged (e.g., missing or invalid
   key)
 * Added: Zero Spam toggle now appears in the “Spam” form settings section on Gravity
   Forms 2.9.21+
 * Added: Spam protection for Save and Continue, preventing bots from creating spam
   drafts
 * Improved: Redundant spam checks are skipped when the entry is already flagged
   by another filter
 * API: Added `gf_zero_spam_email_rules` filter to modify email rejection rules 
   before evaluation
 * API: Added `gf_zero_spam_email_rule_match` action that fires when an email matches
   a rejection rule

#### 1.4.6 on January 7, 2025

 * Fixed: Fatal error on PHP 7.2 and older

#### 1.4.5 on November 28, 2024

 * Fixed: PHP deprecation warning when using Gravity Forms 2.8 or newer

#### 1.4.4 on October 15, 2024

 * Improved: Submissions by users who have the capability to edit Gravity Forms 
   entries are no longer processed by Zero Spam (thanks for the idea, @richardjb62!)
 * Fixed: Use GMT time for spam summary email reports to make sure the report is
   sent at the correct time

#### 1.4.2 & 1.4.3 on October 10, 2024

 * Improved: Sanitized form ID in JavaScript
 * Modified: Changed the text domain for strings to `gravity-forms-zero-spam` to
   match the plugin slug
 * Fixed: Added missing Text Domain header for translation

#### 1.4.1 on November 10, 2023

 * Fixed: Conflict with the Gravity Forms Stripe Add-On

#### 1.4 on April 24, 2023

 * Added: **Spam summary email reports** are now available! Receive a helpful email
   summarizing spam messages received. To enable, from your Dashboard, go to Forms,
   then Settings, then Zero Spam to enable and configure this feature.
    - Choose when to send the report (threshold-based or frequency-based)
    - Customize the report message
    - Works with any spam messages, not just those blocked by Zero Spam
 * Added: A setting to globally enable or disable Zero Spam by default (default:
   Enabled)

#### 1.3 on February 18, 2023

Gravity Forms 2.7 added improved spam blocking in 2.7. Keep this plugin installed—
it won’t hurt, and we’re about to add some great new features soon! ❤️ Thanks to
Richard Wawrzyniak for the code updates in this release.

 * Added: Support for API submissions (which don’t have a form submit action)
 * Fixed: Gravity Forms 2.7 support
 * Fixed: PHP 8.0 warnings
 * Tested with WordPress 6.2

#### 1.2.3 on August 11, 2022

 * Tweak: Changed the autocomplete on the hidden field to `new-password` instead
   of `off`. Thanks for the suggestion, Ross!

#### 1.2.2 on August 11, 2022

 * Improved: Prevent autocomplete on the hidden field. This may help prevent some
   reported false-positives.
 * Tested with WordPress 6.0.1

#### 1.2.1 on February 16, 2022

 * Improved: Don’t check for spam on the Gravity Forms Preview page
 * Tested with WordPress 5.9

#### 1.2 & 1.2.0.1 on December 10, 2021

 * New! Added a per-form setting “Prevent spam using Gravity Forms Zero Spam” that
   enables or disables Gravity Forms Zero Spam from processing! [Check out the FAQ to learn how to use this setting](https://wordpress.org/plugins/gravity-forms-zero-spam/#faq-header).
   Note: this feature requires Gravity Forms 2.5 or newer.

#### 1.1.3 on August 9, 2021

 * Enhancement: Adds an entry note when an entry is marked as spam. Thanks to Gravity
   Forms for the enhancement!

#### 1.1.2 on July 5, 2021

 * Fixed: Entries going to spam on websites that have plugins that override random
   password generation. Thanks, @thomascharbit!

#### 1.1.1 on April 22, 2021

 * Fixed: Script not being correctly loaded using Gravity Forms’ inline JavaScript

#### 1.1 on April 21, 2021

 * Improved: The JavaScript code that adds the spam-catching field is now output
   at the same time as Gravity Forms’ inline JavaScript.
    - The script is only loaded when forms are displayed
    - jQuery is always available because Gravity Forms loads it as-needed

#### 1.0.7 on March 18, 2021

 * Fixed: All entries marked as spam for AJAX-enabled forms. Sorry, folks! Won’t
   happen again.
 * Went back to using jQuery to listen to form submissions.

#### 1.0.6.1 on March 15, 2021

 * Fixed: JavaScript “null is not an object (evaluating ‘el.addEventListener’)” 
   error on pages without a form

#### 1.0.6 on March 11, 2021

 * Improved: No longer requires jQuery
 * Fixed: Only checks for spam on submissions that were submitted by a form, not
   for entries created programatically

#### 1.0.5 on February 16, 2021

The Gravity Forms Zero Spam plugin is now maintained by [GravityKit](https://www.gravitykit.com?utm_source=plugin&utm_campaign=zero-spam&utm_content=changelog).
We look forward to continuing to improve this simple, effective spam blocker for
Gravity Forms. Thanks to GoWP for their great work!

 * Improved: Only add anti-spam JavaScript when the Gravity Forms plugin is active
 * Fixed: Sanitized key, in case there were any unsafe characters generated by overriding
   the `random_password` filter.
 * Fixed: Made `GF_Zero_Spam::deactivate` a static method
 * Updated: Now using the `wp_print_footer_scripts` action to add the script (was`
   wp_footer`)

#### 1.0.4

 * Should fix ‘jQuery undefined’ errors

#### 1.0.3

 * Added support for multi-page forms (thanks, @supporthero)

#### 1.0.2

 * Update FAQ and compatibility notes in readme.txt

#### 1.0.1

 * Fix issue with forms not submitting after an initial validation error

#### 1.0.0

 * Initial version

## Meta

 *  Versió **1.7.5**
 *  Darrera actualització **fa 3 dies**
 *  Instal·lacions actives **100.000+**
 *  Versió del WordPress ** 4.7 o posterior **
 *  Provada fins a **6.9.4**
 *  Versió del PHP ** 7.4 o posterior **
 *  Idiomes
 * [Dutch](https://nl.wordpress.org/plugins/gravity-forms-zero-spam/), [English (US)](https://wordpress.org/plugins/gravity-forms-zero-spam/),
   [Spanish (Chile)](https://cl.wordpress.org/plugins/gravity-forms-zero-spam/),
   i [Spanish (Spain)](https://es.wordpress.org/plugins/gravity-forms-zero-spam/).
 *  [Traduïu a la vostra llengua](https://translate.wordpress.org/projects/wp-plugins/gravity-forms-zero-spam)
 * Etiquetes
 * [anti-spam](https://ca.wordpress.org/plugins/tags/anti-spam/)[captcha](https://ca.wordpress.org/plugins/tags/captcha/)
   [gravity forms](https://ca.wordpress.org/plugins/tags/gravity-forms/)[honeypot](https://ca.wordpress.org/plugins/tags/honeypot/)
   [spam](https://ca.wordpress.org/plugins/tags/spam/)
 *  [Vista avançada](https://ca.wordpress.org/plugins/gravity-forms-zero-spam/advanced/)

## Valoracions

 4.3 sobre 5 estrelles.

 *  [  20 valoracions de 5 estrelles     ](https://wordpress.org/support/plugin/gravity-forms-zero-spam/reviews/?filter=5)
 *  [  0 valoracions de 4 estrelles     ](https://wordpress.org/support/plugin/gravity-forms-zero-spam/reviews/?filter=4)
 *  [  0 valoracions de 3 estrelles     ](https://wordpress.org/support/plugin/gravity-forms-zero-spam/reviews/?filter=3)
 *  [  0 valoracions de 2 estrelles     ](https://wordpress.org/support/plugin/gravity-forms-zero-spam/reviews/?filter=2)
 *  [  4 valoracions de 1 estrelles     ](https://wordpress.org/support/plugin/gravity-forms-zero-spam/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/gravity-forms-zero-spam/reviews/#new-post)

[Visualitzeu totes les ressenyes](https://wordpress.org/support/plugin/gravity-forms-zero-spam/reviews/)

## Col·laboradors

 *   [ GravityKit ](https://profiles.wordpress.org/gravityview/)

## Suport

Problemes resolts durant els darrers dos mesos:

     7 de 7

 [Visualitza els fòrums de suport](https://wordpress.org/support/plugin/gravity-forms-zero-spam/)

## Feu una donació

Voleu ajudar a què l’extensió millori?

 [ Feu una donació a aquesta extensió ](https://www.gravitykit.com?utm_source=plugin&utm_campaign=zero-spam&utm_content=donate)