Reading Time: 1 min

Cloudflare Turnstile for WHMCS

Configuration

Last updated March 10, 2026

Configuration Guide

This page explains each addon setting and when to use it.

Compatibility

  • WHMCS versions: 8.x and 9.x
  • Supported templates: Twenty-One and Nexus
  • Also compatible with child templates based on Twenty-One or Nexus

Global Settings

Enable Turnstile

  • Turns the addon on or off everywhere.
  • Recommended: On.

Skip Logged-In Users

  • If enabled, users already signed in will not see Turnstile.
  • Recommended: On for better user experience.

Cloudflare Keys

Site Key

  • Public key from Cloudflare Turnstile.
  • Required for widget display.

Secret Key

  • Private key from Cloudflare Turnstile.
  • Required for server-side verification.

Widget Appearance

Widget Theme

  • Options: auto, light, dark
  • Recommended: auto

Widget Size

  • Options: normal, flexible, compact
  • Recommended: normal

Appearance Mode

  • Controls when the widget appears.
  • Recommended: always (most reliable for first setup).

Default Language

  • auto uses browser language.
  • You can set a specific language code if needed.

Form Protection Toggles

Enable only the forms you want protected:

  • Protect Client Login
  • Protect Registration
  • Protect Password Reset
  • Protect Contact Form
  • Protect Ticket Submission
  • Protect Cart Checkout
  • Enable Turnstile: On
  • Skip Logged-In Users: On
  • Theme: Auto
  • Size: Normal
  • Appearance: Always
  • Language: Auto
  • All form toggles: On
Back to Cloudflare Turnstile for WHMCS

Found an issue? Contact us for corrections or improvements.

SENTWARE SENTWARE
Log in to your account
Enter your email and password below to log in
Email address
Remember me
Don't have an account? Sign up