Skip to content

Cloudflare Turnstile CAPTCHA Setup

VIDEO TRANSCRIPT | Recorded: 2025-08-22 | Verify against current system state

Abstract

Brief overview of Cloudflare Turnstile implementation for spam prevention on Craft CMS website forms. Following a spam incident that affected both Zendesk and the website, Cloudflare Turnstile was configured as a reCAPTCHA alternative. The setting is configured in Freeform plugin under Settings > Captchas, replacing the deprecated Honeypot functionality.

Key Procedures

  • Navigate to Freeform > Settings > Captchas
  • Configure Cloudflare Turnstile with API key and username
  • Turnstile widget appears at bottom of forms on front-end

Notable Statements

  • 0:00:00 "As many of you know, last week we had quite a bit of spam come through via various forms."
  • 0:00:27 "The big one is called Cloudflare Turnstile and it's like a recaptcha that appears on the bottom of forms."
  • 0:00:53 "This is different than it was in the past. We used to have this thing called Honeypot and a few other things that doesn't exist anymore."

Systems & Configurations

Systems Mentioned

  • Craft CMS (content management)
  • Freeform (form plugin)
  • Cloudflare Turnstile (CAPTCHA replacement)
  • Zendesk (ticketing, also affected by spam)

Specific Configurations

Item Value/Setting Timestamp Notes
CAPTCHA Type Cloudflare Turnstile 0:00:27 reCAPTCHA alternative
Location Freeform > Settings > Captchas 0:00:41 New settings area
Previous Method Honeypot 0:00:53 Deprecated

Credentials/Access Mentioned

  • Cloudflare Turnstile API key (not shown on screen)
  • Cloudflare Turnstile username/credentials

Errors & Troubleshooting

  • Issue: Spam coming through website forms
  • Cause: Previous Honeypot method no longer effective
  • Resolution: Implement Cloudflare Turnstile CAPTCHA
  • Timestamp: 0:00:00

Transcript Gaps & Quality Notes

  • Transcript cut short, does not show front-end demonstration
  • Credentials intentionally hidden from screen share
  • Spam incident affected both Zendesk and Craft CMS forms
  • Honeypot functionality deprecated in newer Freeform versions