Forum Replies Created

Viewing 8 replies - 1 through 8 (of 8 total)
  • Hi @retrovertigo,

    We have a fix ready.

    Here’s a build with the corrected report link you can install now:
    https://www.dropbox.com/scl/fi/ia8lek7gk56o7cx3tp31z/gravity-forms-zero-spam-1.8.0-6a7dc9a.zip?rlkey=27zanb2ow9gdnvfmhagpfy049&dl=1

    The same fix ships in the next ww.wp.xz.cn release.

    Let me know if anything looks off. Thanks!

    Hi there,

    Thanks for the clear report. I reproduced this on my end, and it’s a bug on our side. The date filter in that report link is being applied as an exact single-day match on the date of the previous report, rather than “everything since that date,” so any spam that arrived afterward falls outside the filter.

    There isn’t a setting to remove the pre-set date filter. In the meantime, the simplest way to see those entries is to open Forms → Entries and click the “Spam” filter directly, or remove the date from the URL the way you already did.

    Our developers have been informed and I’ll let you know as soon as there’s an update on a fix.

    Sorry for the inconvenience and thanks for your patience!

    Hi there,

    You’re reading it correctly. When an entry is flagged as spam, Gravity Forms throws out the form’s configured confirmation (whether that’s a redirect to a thank you page, a redirect URL, or a custom message) and shows the default “Thanks for contacting us! We will get in touch with you shortly.” message inline on the form page instead.

    There is no redirect, so a suspected bot never reaches your thank you page and your analytics stay clean.

    This is enforced by Gravity Forms itself (not specifically Zero Spam), so it applies to any entry marked as spam regardless of what caught it (honeypot, Zero Spam, Akismet, etc.).

    Note: Gravity Forms 2.10+ added a “Custom Spam Confirmation” toggle under Form Settings > Spam that lets you configure a separate confirmation specifically for spam entries if you ever want one. Leaving it off keeps the default-message behavior above.

    To test it, here are two easy options:

    1. Disable JavaScript in your browser, then submit the form. Zero Spam adds the spam prevention token via JavaScript at submit time, so without JS the submission will be flagged as spam. You should see the default confirmation message appear on the same page instead of being redirected, and the entry will land in Forms > Entries > Spam.
    2. Temporarily force every submission to be marked as spam by adding this snippet (via a code snippets plugin or your theme’s functions.php):
    add_filter( 'gform_entry_is_spam', '__return_true' );
    

    Submit the form normally, confirm the default message appears inline instead of a redirect to your thank you page, then remove the snippet.

    Hope that helps!

    Hi @danielbenjamins,

    Gravity Forms Zero Spam is designed to block spam bots by adding a hidden field that automated scripts typically fill out, flagging them as spam.

    However, the spam you’re receiving is likely from more advanced bots that can detect and bypass these hidden fields or from human-assisted spam.

    If spam is still getting through, consider implementing the following:

    I hope this helps!

    Best,

    Hi @lajd,

    This can sometimes happen when Gravity Forms Zero Spam is active on sites using full-page caching. Zero Spam relies on dynamic output to validate submissions, and if the form page is cached (via a plugin, host, or CDN), that validation can break and result in false positives. If caching is in use, we suggest excluding the form page from being cached and testing again.

    If excluding the page from caching isn’t feasible, another option is to disable Gravity Forms Zero Spam. You can then try enabling the built-in Gravity Forms honeypot under Form Settings → Form Options → Enable anti-spam honeypot.

    More details here: Gravity Forms Honeypot Feature

    Hope this helps!

    rbennemann

    (@rbennemann)

    Hi @paulewhite,

    Thanks for reporting this.

    Did the warning start appearing after the most recent plugin update? That could help us determine whether the change is related to the current release or something in the environment.

    That said, this kind of Excel warning usually appears when there’s unexpected output (often extra whitespace) before or after the actual file content. This typically comes from extra blank lines in one of your theme PHP files.

    Here’s what to check:

    • Open your functions.php file and make sure there are no blank lines before the opening <?php tag.
    • If the file ends with a ?> closing tag, remove it entirely. It’s not required and can introduce trailing whitespace that causes this issue.

    Once those changes are made, try exporting the file again. If the warning still appears, please file a support ticket at https://gravitykit.com/support, so we can investigate it further.

    Best,
    GravityKit Support Team

    rbennemann

    (@rbennemann)

    Hi there,

    Gravity Forms Zero Spam is designed to block spam bots by adding a hidden field that automated scripts typically fill out, flagging them as spam. However, the spam you’re receiving is likely from more advanced bots that can detect and bypass these hidden fields or from human-assisted spam.

    If spam is still getting through, consider implementing the following:

    I hope this helps!

    Best,

    Hello Nick,

    Gravity Forms Zero Spam runs entirely locally on your WordPress site and does not connect to any external servers. This means no user data is sent to third-party services, making it a privacy-friendly solution.

    Best,

Viewing 8 replies - 1 through 8 (of 8 total)