reCAPTCHA is a free service from Google that protects your site from spam and abuse. It uses advanced risk analysis techniques to tell humans and bots apart.
This element adds a reCAPTCHA checkbox to your application.
Choose between both light and dark mode to suit your design style.
This allows you to configure the layout of the reCAPTCHA form.
Determine what style of reCAPTCHA form you’d like to verify users by.
After installing the plugin, you’ll need to verify the API keys under the plugin settings.
Note: If you don’t already have a Google developer account, you’ll need to register one now.
Within your developer console, provide a name for your reCAPTCHA, then select what type of verification form you’d like to integrate.
When adding a domain, provide the root domain of your application without a page path or formatting e.g. YOURAPP.bubbleapps.io not https://YOURAPP.bubbleapps.io/version-test/index?debug_mode=true
Note: When you publish your app into production, you’ll need to generate a separate API key called ’live’ with your new custom domain.
Once you’ve configured your settings, copy and paste the API keys provided into their relevant fields.
You’ll need to past the keys from your dev API within the ‘key - dev’ field of your plugin settings, then the live API keys within the ‘key - live’ fields.
Now, when creating a workflow, you can now add a condition to a workflow trigger or an event that only runs when the reCAPTCHA form is checked.