Webflow supports Google reCAPTCHA v2 checkbox only, not Invisible reCAPTCHA natively. Here's what you need to know and how you might approach alternatives.
1. Webflow's Built-in reCAPTCHA Support
- Webflow only supports reCAPTCHA v2 ("I'm not a robot" checkbox) out of the box.
- You can enable this in Project Settings > Forms.
- It requires configuring a Site Key and Secret Key from Google reCAPTCHA (version 2, checkbox only).
- As of now, Invisible reCAPTCHA is not supported via native Webflow form settings.
2. Using Google Invisible reCAPTCHA Manually
- If you want to use Invisible reCAPTCHA v2 or v3, you must embed it manually with custom code.
- This requires:
- Adding the Google reCAPTCHA script to your Pages > Before </body> or </head> code section.
- Customizing each form with JavaScript to trigger and verify the reCAPTCHA token before submit.
- Handling server-side verification—Webflow’s Forms feature doesn’t allow custom server-side logic, so you must use a third-party service or send form submissions via Webhooks or platforms like Zapier, Make, or custom-built endpoints.
3. Alternative Form Handling Workarounds
- Use an external form tool like Formspree, Basin, or Netlify Forms that supports Invisible reCAPTCHA or reCAPTCHA v3.
- Embed such forms in your Webflow site using an Embed element with the provider’s code.
- This method bypasses Webflow's backend but allows full reCAPTCHA flexibility.
4. Where to Find More Information
Summary
Webflow does not support Invisible reCAPTCHA natively. Only reCAPTCHA v2 checkbox is available in its form settings. To use Invisible reCAPTCHA, you must embed it manually and use external form handling services.