As of April 2026, AntiSpam for Contact Form 7 is a WordPress GeoIP plugin with 10K+ active installations and a 4.2/5 rating from 12 reviews. It has been downloaded 87K+ times in total. Requires WordPress 6.2+ and PHP 7.4+. Available on WordPress.org since 2021. Actively maintained — updated within the last month. Downloads are down 71% this week. Support resolution rate: 75%. Top alternative: Geolocation IP Detection.
Are you unsatisfied with your current antispam solution for Contact Form 7? It might be using an ineffective method to combat the specific type of bot attacks you’re facing. Fortunately, I have a solution for you!
Antispam for Contact Form 7 is a simple yet highly effective plugin that protects your mailbox from bot flooding. Say goodbye to tedious configurations and captchas, which often lead to reduced conversions and inconvenience for genuine users. Our plugin utilizes a combination of on-page and off-page bot traps, along with an auto-learning mechanism powered by a statistical “Bayesian” spam filter called B8.
CF7-AntiSpam seamlessly integrates with Flamingo and enhances its functionality. When both plugins are installed, Flamingo gains additional controls, and an e…
On WP 6.9, had to deactivate from Safe Mode.
[ edit to add that the Developer kindly reached out and I’m sending to support forum]
Antispam for Contact Form 7 offers a lot of options to tweak, making it easy to fine-tune the protection based on the type and volume of traffic your website receives. It works reliably and has significantly reduced spam submissions without causing issues for legitimate users.
Erik has been great at handling support through the WordPress forums: quick, helpful, and knowledgeable. That level of support makes an already great plugin even better.
Someone got their hands dirty and broke the plugin. After the update, the field data was inaccessible, and it started banning everyone. And rightly so—the bad plugin should be removed. Long live it – $spam = true; $reason[‘no_ip’] = ‘Address field empty’;
IP address field of $remote_ip is empty, this means it has been modified, removed or hacked! (i’m getting the real ip from http header). Broken plugin – solution to remove!
A great plugin that requires a little thinking and configuration, but once setup properly it’s awesome.
The latest version makes it even better. Good job !
We’ve just found that whilst the plugin was stopping spam sucessfully, it also blocked all submissions from non-logged-in users (‘There was an error trying to end your request. Please try again later’). Recommend checking this first in case of any potential conflicts.
| WordPress | 6.2+ requiredTested up to 6.9.4 |
| PHP | 7.4+ required |
| Dependencies | contact-form-7 |
…and 7 more changes
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.