Skip to main content

Captcha

The Captcha configuration allows you to set up and manage CAPTCHA providers to protect your forms from spam and bots. The system supports three CAPTCHA providers: Google reCAPTCHA, hCaptcha, and Cloudflare Turnstile.

List Captcha Providers

Settings Captcha

The list page displays all available CAPTCHA providers. Click Edit on any provider to configure it.

Configuration Steps

  1. Select a Provider: Choose one of the three available providers
  2. Get API Keys: Obtain Site Key and Secret Key from the provider's website
  3. Enter Keys: Fill in the keys in the configuration form
  4. Enable Status: Toggle the Status switch to activate
  5. Set as Default: Mark as default if you want it to be the active CAPTCHA

Google reCAPTCHA

Settings Captcha

Important: You must use reCAPTCHA v2 with the "I'm not a robot" checkbox (interactive type). reCAPTCHA v3 is not supported.

How to Get Keys

  1. Visit Google reCAPTCHA Admin Console
  2. Click + Create to register a new site
  3. Enter your site name and domain
  4. Select reCAPTCHA v2 → Choose "I'm not a robot" Checkbox (interactive type)
  5. Submit to get your Site Key and Secret Key

Form Fields

  • Site Key: Enter the Site Key from Google reCAPTCHA
  • Secret Key: Enter the Secret Key from Google reCAPTCHA
  • Status: Toggle to enable/disable
  • Default: Mark as default CAPTCHA provider

hCaptcha

Settings Captcha

How to Get Keys

  1. Visit hCaptcha Dashboard
  2. Sign up or log in to your account
  3. Click New Site to create a new site
  4. Enter site details and domain
  5. Copy your Site Key and Secret Key

Form Fields

  • Site Key: Enter the Site Key from hCaptcha
  • Secret Key: Enter the Secret Key from hCaptcha
  • Status: Toggle to enable/disable
  • Default: Mark as default CAPTCHA provider

Cloudflare Turnstile

Settings Captcha

How to Get Keys

  1. Visit Cloudflare Dashboard
  2. Log in to your Cloudflare account
  3. Go to Turnstile section
  4. Click Add Site to create a new site
  5. Enter site details and domain
  6. Copy your Site Key and Secret Key

Form Fields

  • Site Key: Enter the Site Key from Cloudflare Turnstile
  • Secret Key: Enter the Secret Key from Cloudflare Turnstile
  • Status: Toggle to enable/disable
  • Default: Mark as default CAPTCHA provider

Important Notes

  • Google reCAPTCHA Version: You must use reCAPTCHA v2 with the "I'm not a robot" checkbox (interactive type). reCAPTCHA v3 is not supported by this system.
  • Default Provider Must Be Active: Only an active CAPTCHA provider can be set as default
  • One Default Provider: Only one CAPTCHA provider can be set as default at a time
  • Required Fields: Both Site Key and Secret Key are required when enabling a provider
  • Domain Configuration: Make sure to add your domain in the CAPTCHA provider's dashboard
  • Testing: Test the CAPTCHA on your forms after configuration to ensure it works correctly