Widget does not appear
Check:
- Addon is activated in WHMCS.
- Enable Turnstile is On.
- The specific page toggle is On.
- Site Key is filled.
- Template cache is cleared.
Verification always fails
Check:
- Secret Key is correct.
- Cloudflare Turnstile hostname matches your WHMCS domain.
- Server can reach Cloudflare over HTTPS.
Works on some pages but not others
Check:
- Correct form toggles are enabled.
- You are testing while logged out (if Skip Logged-In Users is On).
- Your template is Twenty-One, Nexus, or a child template based on them.
- If your template is heavily customized, placement selectors may need small adjustments.
Unexpected redirect after failure
- Redirect is intentionally restricted to your WHMCS origin for safety.
- Invalid external referers are ignored and user is sent to homepage.
Language is not changing
- Keep Default Language as
auto. - Confirm WHMCS client language is set.
- Confirm matching language file exists in
modules/addons/turnstile/lang/.
Back to Cloudflare Turnstile for WHMCS
Found an issue? Contact us for corrections or improvements.