Skip to Content
FeaturesSpam ProtectionCAPTCHA IntegrationOverview

CAPTCHA Integration

Available on all plans. See pricing.

Formtorch supports three CAPTCHA providers that you can attach to any form:

ProviderNotes
Cloudflare TurnstilePrivacy-friendly, no user interaction required
hCaptchaPrivacy-focused alternative to reCAPTCHA
Google reCAPTCHA v3Score-based, invisible to users

How it works

When CAPTCHA is enabled on a form, Formtorch:

  1. Requires a valid CAPTCHA token with each submission
  2. Verifies the token server-side with the provider’s API before processing the submission
  3. Rejects submissions with invalid or missing tokens with a 400 error

The widget is embedded on your page by your provider’s JavaScript snippet. When the user submits the form, the provider injects a token into the form data automatically. Formtorch reads and verifies that token, so you don’t need to handle it manually.

How to enable

  1. Go to Form Settings → CAPTCHA
  2. Toggle CAPTCHA on and choose your provider
  3. Enter your site key (public) and secret key (server-side) from the provider’s dashboard
  4. Follow the provider-specific embed instructions to add the widget to your form

See the provider pages below for full setup steps, code examples, and troubleshooting.

Provider setup guides

When to use CAPTCHA

TorchWarden™ and honeypot protection handle the vast majority of spam without any user friction. CAPTCHA adds a heavier layer that’s worth considering for:

  • High-value forms (lead capture, checkout) under active bot pressure
  • Forms that have exhausted honeypot and TorchWarden options
  • Compliance requirements that mandate a specific CAPTCHA provider

For most forms, TorchWarden + honeypot is sufficient.

Last updated on