Sécuriser vos formulaires Odoo contre le spam grâce à reCAPTCHA

formulaire Odoo recaptcha

Les formulaires présents sur un site web Odoo, tels que “Contactez-nous”, “Demande de devis” ou encore “Demande de recrutement”, sont des points d’entrée essentiels pour votre entreprise. Mais ils sont aussi des cibles privilégiées pour les spams et les bots. Heureusement, Odoo propose une solution native, simple et efficace pour sécuriser vos formulaires : l’intégration de Google reCAPTCHA.

Dans cet article, nous vous guidons pas à pas pour protéger vos pages web Odoo sans compétences techniques.

Pourquoi sécuriser vos formulaires ?

Les attaques automatisées via des scripts ou des bots peuvent :

  • Remplir votre base CRM de faux contacts
  • Déclencher des emails inutiles
  • Saturer vos ressources serveur
  • Dégrader la fiabilité de vos données

Intégrer un reCAPTCHA permet de s’assurer qu’un utilisateur est bien un humain.

Solution native dans Odoo : Google reCAPTCHA intégré

Depuis la version Odoo 15, il est possible d’activer reCAPTCHA directement depuis les paramètres du site web, sans aucun développement, ni module tiers.

Étapes de mise en place

1. Vérifier que le module “Formulaires” est installé

Avant tout, assurez-vous que le module natif Website Form est installé :

  • Accédez à Applications
  • Recherchez “Formulaires” (ou Website Form)
  • Si ce n’est pas encore fait, installez-le

Ce module active les formulaires standards du site .Ici, nous allons prendre comme référence le formulaire de contact sur l site web

2. Activer reCAPTCHA dans les paramètres du site web

  • Allez dans Site Web > Configuration > Paramètres
  • Recherchez la section “Formulaires” ou “Sécurité des formulaires”
  • Cochez l’option :  Activer Google reCAPTCHA

Vous verrez apparaître deux champs à remplir.

3. Obtenir vos clés reCAPTCHA

Rendez-vous sur https://www.google.com/recaptcha/admin et :

  • Cliquez sur “+” pour enregistrer un nouveau site
  • Choisissez :
    • Label : Nom de votre site (ex : “Site Odoo Entreprise”)
    • Type : reCAPTCHA v2 (case à cocher “Je ne suis pas un robot”)
    • Domaines autorisés : votre domaine (ex : exemple.odoo.com ou votre-entreprise.fr)
  • Cliquez sur Créer
  • Copiez :
    • La clé du site
    • La clé secrète

4. Enregistrer les clés dans Odoo

  • Retournez dans Site Web > Configuration > Paramètres
  • Collez :
    • Clé du site dans le champ correspondant
    • Clé secrète dans le second champ
  • Cliquez sur “Sauvegarder”

Depuis le formulaire de contact sur le site web, il est possible d’afficher la politique de confidentialité liée à reCAPTCHA.

5. Tester vos formulaires

  • Rendez-vous sur votre page “Contact”
  • Le reCAPTCHA s’affiche automatiquement en bas du formulaire
  • Faites un test : si le captcha n’est pas validé, le formulaire est bloqué

Résultat

Sécurité activéeOui
Nécessite un développeur ?Non
Compatible avec tous les formulaires OdooOui
Blocage des soumissions automatiquesOui

Bonnes pratiques supplémentaires

  • Activez une modération des formulaires pour relire les soumissions
  • Personnalisez vos messages de confirmation pour rassurer vos visiteurs
  • Combinez reCAPTCHA avec l’analyse de logs ou des alertes email si activité anormale

Sécurisez dès aujourd’hui vos formulaires contre le SPAM !

Mettre en place une protection contre le spam dans Odoo est à la portée de tous, même sans connaissance technique. Grâce à l’intégration native de Google reCAPTCHA, vous protégez vos formulaires en quelques clics, tout en offrant une expérience utilisateur fluide et sécurisée.