Gravity Forms Zero Spam
Gravity Forms Zero Spam stops spam submissions without CAPTCHAs, checkboxes, or puzzles. Install it, switch it on for a form, and it starts working. Nothing changes for the people filling in your forms. You get four spam checks. One runs out of the box, and three more are there when you need them: Invisible token check. On by default. Blocks automated submissions using a signed, time-limited token. Email rejection rules. Reject submissions by email address, domain, wildcard, or regular expression. AI spam review. Optional. Catches spam the token check missed, and rescues good submissions it blocked by mistake. Shield silentCAPTCHA. Optional. Uses Shield Security’s bot detection as an extra signal. Run one, or run all four. Every check happens on your own server, and optional summary emails keep you posted on what was caught. Spam blocking your visitors never see 🕵️ The plugin adds a signed, time-limited token to your form and checks it on submission. Most spam bots post directly to your site without loading the page or running its JavaScript, so they never pick up a token and their submissions are marked as spam. No CAPTCHAs, no puzzles, no extra fields, no cookies, and nothing to configure to get started. Reject unwanted emails by address, domain, or pattern ✉️ Filter submissions against a list you control. Useful when spam keeps arriving from one domain, or when a business enquiry form should not accept free consumer addresses. Match by exact address, domain, wildcard, or regular expression On a match, block the submission (requires Gravity Forms 2.9.15 or newer), flag it as spam, or log it with an entry note Add rules in bulk, and enable or disable them individually while you test Override or replace the global rules on a single email field Email rejection rules guide Let AI review the edge cases 🤖 An optional second opinion on submissions the token check has already judged. Two separate tools, both off until you turn them on: Catch what was missed. AI reads a submission that passed the spam checks and flags it if it looks like spam. Rescue what was wrongly blocked. If the token check blocked a submission but the content looks genuine, AI can let it through before notifications are sent. It runs on WordPress 7.0’s built-in AI connectors, so you connect OpenAI, Anthropic, or Google once and every plugin on the site shares it. Zero Spam never stores API keys, and nothing is sent until you opt in. You can write your own instructions, skip fields that collect sensitive data, and cap how many submissions are reviewed per hour. AI spam review guide Add Shield silentCAPTCHA as an extra signal 🛡️ If the free Shield Security plugin is active, its silentCAPTCHA bot detection can act as an additional check, globally or per form. Like the token check it runs server-side and stays invisible to visitors, and if Shield is deactivated or returns an error, submissions are never blocked. Contributed by Shield Security developer Paul Goodchild. Shield silentCAPTCHA guide Control how and when the checks run 🎛️ Each form gets a “Prevent spam using Gravity Forms Zero Spam” setting, so you protect only the forms you want (requires Gravity Forms 2.5 or newer) Set the global default once, then switch off the individual forms you want excluded When more than one check is active, choose the order they run in and whether to stop at the first detection Spam summary report emails 📬 Off by default. Turn them on and you get a summary of how many entries were marked as spam, broken down per form. Send after a threshold is reached, or on a schedule Nothing is sent when there is no spam to report Customize the email body, and drop in the total spam count or a per-form breakdown Works with your other anti-spam tools 🤝 Zero Spam does not interfere with other spam-blocking plugins, including Gravity Forms’ own honeypot field and reCAPTCHA integration. Honeypots catch simple bots and reCAPTCHA asks real people to click traffic lights; Zero Spam asks nothing of your visitors at all, and you can layer it on top of either rather than replacing them. Requires Gravity Forms. That is an affiliate link: if you buy through it we earn a commission, at no extra cost to you. Read the documentation for setup guides and troubleshooting. Brought to you by GravityKit. We create essential Gravity Forms Add-Ons.
Top keywords
- spam22×2.99%
- forms10×1.36%
- submissions9×1.22%
- check8×1.09%
- token8×1.09%
- gravity7×0.95%
- gravity forms7×0.95%
- shield7×0.95%
- ai6×0.82%
- form6×0.82%
- email5×0.68%
- nothing5×0.68%
Simple CAPTCHA with Cloudflare Turnstile
Easily add Cloudflare Turnstile to all your WordPress website forms to protect them from spam! A user-friendly, privacy-preserving reCAPTCHA alternative. 100% free! Supported Forms You can currently enable Turnstile on the following forms: WordPress Login Form Registration Form Password Reset Form Comments Form WooCommerce Checkout Pay For Order Account Details Form Login Form Registration Form Password Reset Form Form Plugins WPForms Fluent Forms Contact Form 7 Gravity Forms Formidable Forms Forminator Forms Jetpack Forms Kadence Forms SureForms Other Integrations Elementor Pro Forms Easy Digital Downloads Forms Paid Memberships Pro Forms Mailchimp for WordPress Forms MailPoet Forms BuddyPress Registration Form bbPress Create Topic & Reply Forms MemberPress Forms Ultimate Member Forms WP-Members Forms WP User Frontend Forms WP User Manager Forms wpDiscuz Comments Form CheckoutWC & Flux Checkout Sunshine Photo Cart This plugin is also compatible with WordPress Multisite, and most two-factor authentication (2FA) plugins. Other Features The plugin includes several other features and options: Theme: Select the default theme for Turnstile. Language: Set the default language for Turnstile. Appearance Mode: Choose if Turnstile is always displayed, or only when an interaction is required. Disable Submit Button: Disable the submit button on forms until the Turnstile challenge is completed. Custom Error Message: Set your own custom error message for failed submissions. Whitelist: Prevent Turnstile from showing for logged in users, or certain IP addresses (wildcards are not supported). Resource Hint (Preconnect): Option to enable resource hint preconnect for improved performance. Failsafe Mode: Option to enable failsafe mode. When Cloudflare is down, this mode will either allow submissions, or fallback to reCAPTCHA. Debug Logging: Enable debug logging of Turnstile form submission events to help with troubleshooting. Getting Started It’s super quick and easy to get started with Cloudflare Turnstile! Simply generate a “site key” and “secret key” in your Cloudflare account, and add these in the plugin settings page. Select which forms Turnstile should be added to and click save. Finally, click the “TEST API RESPONSE” button to make sure the Turnstile API response is working OK. A new Cloudflare Turnstile challenge will then be displayed on your selected forms to protect them from spam! For more detailed instructions, please see our setup guide. What is Cloudflare Turnstile? Cloudflare Turnstile delivers frustration-free, CAPTCHA-free web experiences to website visitors. Turnstile is an anti-spam filter that stops abuse and confirms visitors are real without the data privacy concerns or awful UX that CAPTCHA thrusts on users. Learn more here: https://www.cloudflare.com/en-gb/products/turnstile/ Is it free to use? Yes, this plugin is completely free with no paid version, and does not include any additional data tracking. Cloudflare Turnstile is also a completely free service. Plugin Languages Currently available in 14 languages. Thank you to all the contributers! If you would like to help contribute translations, please click here. Other Information For help & suggestions, please create a support topic. Follow the developer @ElliotSowersby on Twitter. View on GitHub Support The Plugin If you would like to support the continued development and support of this plugin, you can make a donation. Trademark Notice Cloudflare, the Cloudflare logo, and Cloudflare Workers are trademarks and/or registered trademarks of Cloudflare, Inc. in the United States and other jurisdictions. This plugin is not affiliated with, endorsed, or sponsored by Cloudflare, Inc.