Skip to Content

Website

Bot Defense & CAPTCHA Manager

One managed CAPTCHA layer for your Odoo login, signup, password reset and website forms, with a choice of Cloudflare Turnstile, Google reCAPTCHA v3 or hCaptcha. Every visitor is verified server-side, every blocked attempt is logged on a live dashboard with the IP, provider, form and reason, and you stay in control with an IP allow and deny list, a honeypot fallback and a fail-open or fail-closed switch for provider outages.

$49Price
OPL-1License
v19 · v18 · v17Odoo
WebsiteCategory

Overview

Bot Defense & CAPTCHA Manager.

Bot Defense turns Odoo's public forms into a managed, monitored CAPTCHA wall. Pick one provider, Cloudflare Turnstile, Google reCAPTCHA v3 or hCaptcha, paste your site and secret keys in Settings, and the suite renders the widget and verifies every visitor server-side on your login, signup, password-reset and website form-builder forms, each with its own on and off switch. Unlike a bare CAPTCHA, every blocked attempt is recorded on a Blocked Attempts dashboard that shows the IP, provider, form and reason for each block plus a chart of bot pressure over time by provider, so you can finally prove the spam you stopped. A built-in honeypot catches simple bots with no external call, an IP allow list lets trusted addresses skip the challenge, and an IP deny list blocks known offenders outright. You also stay in control when a provider has an outage, with a fail-open or fail-closed switch and a Test Keys button that validates your keys before you go live. It runs on Odoo Community and Enterprise and depends only on base modules.

What's included

Key features.

Three CAPTCHA providers, Cloudflare Turnstile, Google reCAPTCHA v3 and hCaptcha, chosen from one dropdown
Protect login, signup, password reset and website form-builder forms, each with its own on and off switch
Blocked Attempts dashboard with a log and chart of every block by IP, provider, form and reason
Server-side token verification, so a bot cannot skip the check by faking the page
Fail-open or fail-closed control for when the CAPTCHA provider has an outage
Honeypot fallback that catches simple bots with no external call and no user friction
IP allow list so trusted addresses and CIDR ranges skip the CAPTCHA entirely
IP deny list that blocks known bad addresses outright, with every block logged
Test Keys button that validates your site and secret keys against the provider before you go live
Adjustable reCAPTCHA v3 score threshold and automatic cleanup of old log entries

Bot Defense puts a managed, monitored CAPTCHA wall in front of every public form in Odoo. Instead of a bare widget you can never see the results of, you pick one provider, drop in your keys, choose which forms to protect, and then watch a live dashboard tell you exactly which bots you blocked and why.

What it does

You choose one CAPTCHA provider in Settings, Cloudflare Turnstile, Google reCAPTCHA v3 or hCaptcha, and paste its site and secret keys. The suite renders the widget and verifies every visitor server-side on your login, signup, password-reset and website form-builder forms, and each form has its own on and off switch, so you protect exactly what you want. Every blocked attempt is recorded: a Blocked Attempts dashboard shows the IP address, provider, form and reason for each block, plus a chart of bot pressure over time split by provider, so you can finally prove the spam you stopped. A built-in honeypot catches simple bots with no external call, an IP allow list lets trusted addresses skip the challenge, and an IP deny list blocks known offenders outright. When a provider has an outage you stay in control, with a fail-open or fail-closed switch that decides whether visitors are let through or blocked, and a Test Keys button validates your keys before you go live.

Who it's for

Any Odoo site whose public forms are exposed to the internet: businesses fighting credential stuffing on their login and signup pages, marketing teams tired of bot spam drowning their Contact Us leads, and administrators who want proof of what their CAPTCHA is blocking and full control over how it behaves when a provider goes down. If you run Odoo Community and cannot see or manage the built-in CAPTCHA the way you want, this gives you the provider choice, the dashboard and the safety controls to run bot defense properly.

Questions

About Bot Defense & CAPTCHA Manager.

Which CAPTCHA providers does it support in Odoo?

Cloudflare Turnstile, Google reCAPTCHA v3 and hCaptcha. You pick one active provider in Settings and paste its site and secret keys, and you can switch providers at any time without reinstalling.

Which Odoo forms can it protect?

The login form, the signup form, the password-reset form and website form-builder forms such as Contact Us. Each one has its own on and off switch, so you protect exactly the forms you want.

How is this different from a plain Odoo CAPTCHA?

It adds a management and visibility layer a bare CAPTCHA does not have: a live dashboard of every blocked attempt, a choice of three providers from one place, an IP allow and deny list, a honeypot fallback, a fail-open or fail-closed switch for outages and a Test Keys button.

What happens if the CAPTCHA provider has an outage?

You decide. A fail-open or fail-closed setting controls whether visitors are allowed through or blocked when the provider cannot be reached, so a provider outage never locks out your users or your admins by surprise.

Does it need Odoo Enterprise or any paid service?

No. It runs on Odoo Community and Enterprise and depends only on base modules. The CAPTCHA providers themselves offer free tiers, so you only need a free account and keys from Cloudflare, Google or hCaptcha.

Which Odoo versions does Bot Defense support?

Use the version selector on the Odoo Apps Store listing to pick your Odoo release. The module is maintained on Odoo 17, 18 and 19, on both Community and Enterprise.

On the Odoo Store

Get Bot Defense & CAPTCHA Manager on the Odoo Store.

Pick your Odoo version and install it in a click, with free updates and real support behind it.

View on the Odoo Store

Keep exploring

More CODEerts apps.

All 82 of our published modules are open to browse, on the Odoo Store and in our app browser.