{"id":378999,"date":"2026-10-01T07:24:18","date_gmt":"2026-10-01T07:24:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/humainbox\/"},"modified":"2026-10-01T09:28:21","modified_gmt":"2026-10-01T09:28:21","slug":"humainbox","status":"publish","type":"plugin","link":"https:\/\/lo.wordpress.org\/plugins\/humainbox\/","author":23577596,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.1.2","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Humainbox \u2013 AI Spam Filter for Contact Forms","header_author":"Reakt\u00f6r Teknoloji","header_description":"Stop contact form spam, including AI-written messages, without a CAPTCHA. Connects Contact Form 7, WPForms and Gravity Forms to Humainbox, and can put every form back.","assets_banners_color":"e4e3e1","last_updated":"2026-10-01 09:28:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/humainbox.com\/integrations","header_author_uri":"https:\/\/humainbox.com\/about","rating":0,"author_block_rating":0,"active_installs":0,"downloads":73,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"humainbox","date":"2026-10-01 07:24:08","revision":3722567},"1.0.1":{"tag":"1.0.1","author":"humainbox","date":"2026-10-01 07:41:12","revision":3722593},"1.1.0":{"tag":"1.1.0","author":"humainbox","date":"2026-10-01 09:28:21","revision":3722788}},"upgrade_notice":{"1.1.0":"<p>Adds Elementor Forms, Ninja Forms, Fluent Forms, Forminator and Formidable Forms.<\/p>","1.0.1":"<p>Layout fix for the forms table on smaller screens.<\/p>","1.0.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3722567,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3722567,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3722593,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3722593,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3722593,"resolution":"1","location":"assets","locale":"","width":1600,"height":1460},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3722593,"resolution":"2","location":"assets","locale":"","width":1600,"height":398},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3722593,"resolution":"3","location":"assets","locale":"","width":1600,"height":551},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3722593,"resolution":"4","location":"assets","locale":"","width":1600,"height":715}},"screenshots":{"1":"Every form on your site in one table: where it sends its enquiries now, where it sent before Humainbox, and whether it is connected. Forms it must not change are explained instead of offered.","2":"What Humainbox holds back as spam, and what always reaches you.","3":"After connecting: your forms send to your Humainbox address, and real enquiries go on to your inbox.","4":"Getting started takes three steps \u2014 and the table of your forms works before you have an account."}},"plugin_section":[],"plugin_tags":[2656,262186,358,250818,599],"plugin_category":[54],"plugin_contributors":[283837],"plugin_business_model":[],"class_list":["post-378999","plugin","type-plugin","status-publish","hentry","plugin_tags-anti-spam","plugin_tags-captcha-alternative","plugin_tags-contact-form","plugin_tags-form-notifications","plugin_tags-spam","plugin_category-security-and-spam-protection","plugin_contributors-humainbox","plugin_committers-humainbox"],"banners":{"banner":"https:\/\/ps.w.org\/humainbox\/assets\/banner-772x250.png?rev=3722593","banner_2x":"https:\/\/ps.w.org\/humainbox\/assets\/banner-1544x500.png?rev=3722593","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/humainbox\/assets\/icon-128x128.png?rev=3722567","icon_2x":"https:\/\/ps.w.org\/humainbox\/assets\/icon-256x256.png?rev=3722567","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/humainbox\/assets\/screenshot-1.png?rev=3722593","caption":"Every form on your site in one table: where it sends its enquiries now, where it sent before Humainbox, and whether it is connected. Forms it must not change are explained instead of offered."},{"src":"https:\/\/ps.w.org\/humainbox\/assets\/screenshot-2.png?rev=3722593","caption":"What Humainbox holds back as spam, and what always reaches you."},{"src":"https:\/\/ps.w.org\/humainbox\/assets\/screenshot-3.png?rev=3722593","caption":"After connecting: your forms send to your Humainbox address, and real enquiries go on to your inbox."},{"src":"https:\/\/ps.w.org\/humainbox\/assets\/screenshot-4.png?rev=3722593","caption":"Getting started takes three steps \u2014 and the table of your forms works before you have an account."}],"raw_content":"<!--section=description-->\n<p><strong>Humainbox stops spam from reaching you through your website's contact forms \u2014 including the new kind, written by AI, that walks straight past CAPTCHAs and keyword filters. Real enquiries still reach you, and nothing is ever deleted.<\/strong><\/p>\n\n<p>This plugin connects your forms to Humainbox in a few clicks, and shows you where every form on your site sends its enquiries today.<\/p>\n\n<h4>Why contact form spam got worse<\/h4>\n\n<p>Spam used to be easy to spot: broken English, a dozen links, \"SEO services\". Today it is written by AI. It reads like a real person, mentions your business by name, and passes every CAPTCHA, honeypot and keyword list \u2014 because it was designed to.<\/p>\n\n<p>The usual fixes cost you real customers instead. A CAPTCHA makes genuine visitors give up before they press send. A stricter filter starts catching real enquiries, and a lost lead is silent: you only find out when somebody asks why you never replied.<\/p>\n\n<h4>How Humainbox works<\/h4>\n\n<ol>\n<li><strong>Your form sends to Humainbox.<\/strong> Each form sends its notification email to your own Humainbox address instead of straight to your inbox. That is the only change \u2014 nothing is added to your website, and your visitors see no difference.<\/li>\n<li><strong>Humainbox checks every submission.<\/strong> Machine-written spam is held back. Each held message comes with the reason it was held.<\/li>\n<li><strong>Real enquiries reach you.<\/strong> They are forwarded to the people you choose, with the visitor's own address set as the reply address \u2014 so pressing Reply answers the visitor, exactly as before.<\/li>\n<\/ol>\n\n<p><strong>Held is not deleted.<\/strong> Anything Humainbox holds stays readable in your Humainbox panel, and one click sends it on.<\/p>\n\n<h4>What it holds back, and what always reaches you<\/h4>\n\n<p><strong>Held back as spam:<\/strong><\/p>\n\n<ul>\n<li>SEO, link-building and \"rank higher on Google\" offers<\/li>\n<li>Web design, app and offshore development pitches<\/li>\n<li>Crypto, traffic and directory-listing schemes<\/li>\n<li>Template messages sent to thousands of sites at once<\/li>\n<li>All of the above when written fluently by AI \u2014 the kind CAPTCHAs no longer stop<\/li>\n<\/ul>\n\n<p><strong>Always reaches you:<\/strong><\/p>\n\n<ul>\n<li>Enquiries, quote requests and bookings<\/li>\n<li>Complaints and support questions<\/li>\n<li>Job applications, press and partnership approaches<\/li>\n<li>Suppliers introducing themselves<\/li>\n<li>Anything Humainbox is unsure about \u2014 when in doubt, it delivers<\/li>\n<\/ul>\n\n<h4>Safe from the first minute<\/h4>\n\n<ul>\n<li><strong>Nothing is blocked in the first week.<\/strong> Every new Humainbox inbox starts in <em>dry run<\/em>: every submission is still delivered to you, while Humainbox shows you what it would have held. You decide to switch filtering on once you have seen it work on your own mail.<\/li>\n<li><strong>Every change can be undone.<\/strong> Before this plugin changes a form, it saves the address the form used. One button puts it back.<\/li>\n<li><strong>A test before anything depends on it.<\/strong> One button sends a test message to your Humainbox address, the same way your forms send theirs. It also tells you if your site cannot send email at all \u2014 which would mean your forms have not been delivering either.<\/li>\n<\/ul>\n\n<h4>What this plugin does<\/h4>\n\n<ul>\n<li><strong>Lists every form<\/strong> from Contact Form 7, WPForms, Gravity Forms, Elementor Forms, Ninja Forms, Fluent Forms, Forminator and Formidable Forms, and the address each one sends its enquiries to. This part works without an account, and warns you about any form that notifies nobody.<\/li>\n<li><strong>Points the forms you choose at Humainbox<\/strong> in one action, instead of opening each form's settings one by one.<\/li>\n<li><strong>Keeps the addresses it replaced<\/strong> and restores them on request.<\/li>\n<li><strong>Leaves alone what it should not change<\/strong> \u2014 for example, the \"copy of your message\" email that goes back to the visitor.<\/li>\n<\/ul>\n\n<p>It adds nothing to your pages: no scripts, no styles, no CAPTCHA, no links. It works only on its own settings screen, under Settings \u2192 Humainbox.<\/p>\n\n<h4>Getting started<\/h4>\n\n<ol>\n<li>Install and activate the plugin, then open <strong>Settings \u2192 Humainbox<\/strong>. The table shows your forms and where each one sends today.<\/li>\n<li>Create a free Humainbox account at humainbox.com \u2014 no card needed.<\/li>\n<li>In Humainbox, choose who should receive your enquiries. Anyone other than you gets one email asking them to confirm; until they do, their mail waits in your Humainbox panel.<\/li>\n<li>Copy your inbox address (under <strong>Inboxes<\/strong>), paste it into the plugin and press <strong>Send a test message<\/strong>. It should appear in your Humainbox panel within a minute.<\/li>\n<li>Tick the forms you want protected and press <strong>Connect selected forms to Humainbox<\/strong>.<\/li>\n<\/ol>\n\n<h4>Supported form plugins<\/h4>\n\n<ul>\n<li>Contact Form 7<\/li>\n<li>WPForms and WPForms Lite<\/li>\n<li>Gravity Forms<\/li>\n<li>Elementor Forms (Elementor Pro)<\/li>\n<li>Ninja Forms<\/li>\n<li>Fluent Forms<\/li>\n<li>Forminator<\/li>\n<li>Formidable Forms<\/li>\n<\/ul>\n\n<p>Other form plugins are not listed and are never touched. You can still connect them by pasting your Humainbox address into their notification settings by hand \u2014 the steps for each are at https:\/\/humainbox.com\/integrations<\/p>\n\n<h4>About Humainbox<\/h4>\n\n<p>Humainbox is an online service run by Reakt\u00f6r Teknoloji. It has a free plan for one inbox and paid plans for teams and agencies. Everything in this plugin works the same on every plan.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin makes no network requests. It does not call any API, load anything from a\nremote server or send any data about your site in the background.<\/p>\n\n<p>The address you enter is stored in your own database and written into your own form\nplugins' settings.<\/p>\n\n<p>Two things do result in email being sent, both only when you press a button:<\/p>\n\n<ul>\n<li><strong>Send a test message<\/strong> sends one email, through your site's own mail (wp_mail), to the\nHumainbox address you saved. It contains your site's address and the display name of\nthe logged-in user who pressed the button.<\/li>\n<li><strong>Connect selected forms to Humainbox<\/strong> changes where those forms send their notifications.\nFrom then on, each form submission \u2014 the fields your visitors fill in \u2014 is emailed by\nyour form plugin to your Humainbox address instead of to the address it used before.<\/li>\n<\/ul>\n\n<p>Mail sent by your forms goes wherever the address you choose points \u2014 that is what\nchanging a notification recipient means, and it is true of any address you type into\nthose settings, ours or anyone else's. If that address is a Humainbox address, the\nHumainbox service handles the message under its own terms and privacy policy:<\/p>\n\n<ul>\n<li>Terms: https:\/\/humainbox.com\/legal\/terms<\/li>\n<li>Privacy: https:\/\/humainbox.com\/legal\/privacy<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20a%20spam%20filter%20plugin%3F\"><h3>Is this a spam filter plugin?<\/h3><\/dt>\n<dd><p>The filtering is done by the Humainbox service, not inside WordPress. That is why it adds nothing to your pages and does not slow your site down. This plugin connects your forms to it and keeps a way back.<\/p><\/dd>\n<dt id=\"does%20it%20add%20a%20captcha%3F\"><h3>Does it add a CAPTCHA?<\/h3><\/dt>\n<dd><p>No. Your visitors fill in your forms exactly as they do today.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20humainbox%20account%3F\"><h3>Do I need a Humainbox account?<\/h3><\/dt>\n<dd><p>Not to see the list of your forms and where each one sends. You need an account, and the inbox address it gives you, to protect your forms from spam.<\/p><\/dd>\n<dt id=\"how%20much%20does%20it%20cost%3F\"><h3>How much does it cost?<\/h3><\/dt>\n<dd><p>The plugin is free. Humainbox has a free plan for one inbox, and no card is needed to open an account. Paid plans for teams and agencies are listed on humainbox.com.<\/p><\/dd>\n<dt id=\"what%20if%20a%20real%20enquiry%20is%20held%20by%20mistake%3F\"><h3>What if a real enquiry is held by mistake?<\/h3><\/dt>\n<dd><p>It is not lost. Held messages stay readable in your Humainbox panel, each with the reason it was held, and one click sends it on. In the first week nothing is held at all \u2014 you only see what would have been.<\/p><\/dd>\n<dt id=\"who%20receives%20the%20enquiries%20after%20the%20change%3F\"><h3>Who receives the enquiries after the change?<\/h3><\/dt>\n<dd><p>The people you set as recipients in Humainbox \u2014 not the addresses that were in the form before. If a form currently sends to more than one address, the plugin lists them so you can add each one in Humainbox first.<\/p>\n\n<p>If a form also sends a copy (Cc or Bcc) to someone, that copy is left as it is and the plugin points it out: it does not pass through Humainbox, so it is not filtered.<\/p><\/dd>\n<dt id=\"when%20i%20press%20reply%2C%20who%20gets%20my%20answer%3F\"><h3>When I press Reply, who gets my answer?<\/h3><\/dt>\n<dd><p>The visitor who filled in the form, just as before. Humainbox sets their address as the reply address on every enquiry it forwards.<\/p><\/dd>\n<dt id=\"can%20i%20undo%20it%3F\"><h3>Can I undo it?<\/h3><\/dt>\n<dd><p>Yes. The first time the plugin changes a form, it saves where that form used to send, and shows it in the <strong>Before Humainbox<\/strong> column of the forms table. Tick the form and press <strong>Restore selected to original address<\/strong>.<\/p>\n\n<p>If you have changed a form by hand since, restoring leaves your change alone: only forms that still send to Humainbox are put back.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20deactivate%20or%20delete%20the%20plugin%3F\"><h3>What happens if I deactivate or delete the plugin?<\/h3><\/dt>\n<dd><p>Your forms keep working exactly as they are, because the address is stored in your form plugin's own settings. The list of original addresses is deliberately kept, so reinstalling still lets you put things back. To remove it, restore your forms first.<\/p><\/dd>\n<dt id=\"does%20it%20change%20every%20notification%20on%20a%20form%3F\"><h3>Does it change every notification on a form?<\/h3><\/dt>\n<dd><p>No, only the ones that go to you. Notifications addressed to the visitor who filled in the form \u2014 the \"copy of your message\" email \u2014 or to someone worked out for each submission, such as the author of a listing, are never changed. Changing them would send you the visitor's receipt instead of them.<\/p>\n\n<p>If a form only has notifications like that, it is listed with the reason and cannot be selected.<\/p><\/dd>\n<dt id=\"which%20form%20plugins%20does%20it%20work%20with%3F\"><h3>Which form plugins does it work with?<\/h3><\/dt>\n<dd><p>Contact Form 7, WPForms (Lite and Pro), Gravity Forms, Elementor Forms, Ninja Forms, Fluent Forms, Forminator and Formidable Forms. Forms built with anything else are not listed and never touched; you can still protect them by pasting your Humainbox address into their notification settings by hand. The steps for each are at https:\/\/humainbox.com\/integrations<\/p><\/dd>\n<dt id=\"one%20of%20my%20forms%20says%20it%20notifies%20nobody\"><h3>One of my forms says it notifies nobody<\/h3><\/dt>\n<dd><p>Then enquiries from that form are going nowhere. A form with no recipient address accepts submissions and tells no one. It is worth fixing whether or not you use Humainbox.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Five more form plugins: Elementor Forms (Elementor Pro), Ninja Forms, Fluent Forms, Forminator and Formidable Forms. Each one lists its forms, connects the notifications that go to you, and leaves the ones that go to the visitor alone.<\/li>\n<li>Elementor forms in templates, popups and global widgets are found too, and a form that never had its recipient set is restored to following your site's admin address.<\/li>\n<li>Disabled notifications are connected as well, so switching one back on later does not bring the old address back.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>The plugin is now listed as \"Humainbox \u2013 AI Spam Filter for Contact Forms\".<\/li>\n<li>The forms table keeps steady column widths, so long inbox addresses and status labels no longer break across lines on smaller screens.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: list Contact Form 7, WPForms and Gravity Forms notification recipients,\nconnect selected forms to Humainbox in one action, send a test message, restore the\noriginal addresses.<\/li>\n<\/ul>","raw_excerpt":"Stop contact form spam, including AI-written messages, without a CAPTCHA. Works with Contact Form 7, WPForms, Elementor and five more form plugins.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/378999","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=378999"}],"author":[{"embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/humainbox"}],"wp:attachment":[{"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=378999"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=378999"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=378999"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=378999"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=378999"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=378999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}