About
This demo showcases Google reCAPTCHA (v2) in their checkbox and invisible variants. By clicking the button below, you will be prompted with a success feedback message if reCAPTCHA positively evaluates that you are not a robot.

In order to improve security, upon each validation, the reCAPTCHA is reset so the user solves the challenge again. For this reason it is important to implement as many form field validations as possible before validating it as means to impove the user experience.

The Forge component also facilitates usage of the new v3 reCAPTCHA, although its implementation differs from the previous checkbox and invisible reCAPTCHAs.
Implementation steps
1. Generate a SiteKey and SecretKey
Register your domain on https://www.google.com/recaptcha/ through the Admin Console selecting the corresponding reCAPTCHA verification.
2. Drag the corresponding reCAPTCHA web block
Drag and drop the corresponding reCAPTCHA web block to the screen that you want to secure with reCAPTCHA. Insert your site key as input parameter on this web block. If you want to define an action for better tracking on Google's reCAPTCHA Admin Console, you should use only alphabetical characters to avoid javascript errors.
3. Validate reCAPTCHA verification
On your submit action, use the Validate action passing the secret key as parameter. You will receive as an output parameter a success status (True or False). You can handle as you wish this feedback.
Click here to see your activities