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
autouses 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
Recommended Starter Setup
- 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.