reCAPTCHAImproved in 5.0+
Freeform includes an integration for Google reCAPTCHA. The options below are compatible with the Enterprise API and the Classic legacy keys.
Overview
All reCAPTCHA offerings will be automatically loaded and handled by Freeform (when enabled for the form). The reCAPTCHA v2 Checkbox field will be automatically inserted above the Submit button(s).
Each reCAPTCHA integration is managed inside the Captchas area under Settings and then further configurable per form inside the form builder. Every integration is a little bit different, so please follow the detailed instructions for setting up the integration below.
Supported Types
Below is a list of the reCAPTCHA integrations supported by Freeform and how each of them work. These are each compatible with the Enterprise API and the Classic legacy keys.
reCAPTCHA v2 Checkbox
All users submitting your form must check off the reCAPTCHA checkbox, and in some cases, users will be presented the puzzle to solve to submit the form successfully. This is available in all editions of Freeform.
Challenge - Invisible (v2)LitePro
Most users will not even know it's automatically validating them, but like the Challenge Checkbox (v2) described above, some users will be presented a modal on the page with the puzzle to solve when they click the submit button.
Score Based (v3)LitePro
Users are never presented any puzzle to solve, etc. Instead, users are automatically validated by Google based on a score assigned to them. You have control over that score threshold inside Freeform settings. We suggest starting with something like 0.5
and see how that goes (where a 0.0
score means that it's almost certain a bot and a 1.0
score means it's a user). If the user does not pass this threshold, the submission will follow the behavior you set out for it in the settings (send to spam folder / reject it entirely / show an error to the user, etc). The user has no ability to validate themselves like in Challenge (v2) reCAPTCHAs.