How do I add a reCAPTCHA to my Signup Form?

reCAPTCHA is a CAPTCHA feature that helps protect your signup form from spam and abuse.

A “CAPTCHA” is a test to tell a human from a bot. The test is easy for real humans to solve, but hard for “bots” and other malicious software to figure out.

By adding reCAPTCHA to your form, you can block automated submissions that will try to game your campaign while allowing genuine users to submit it with ease. 

Adding reCAPTCHA

Adding reCAPTCHA to your signup form is quick and easy to do. 


From your project dashboard, navigate to Signup Form > Questions then click on the Add a question dropdown and select CAPTCHA


This will automatically add the CAPTCHA block at the bottom of your form right above the submit button. You can move it anywhere on your form though it's common and best practice to place it right before the submit button. That's about it!

How reCAPTCHA Works

The CAPTCHA is invisible by default and is completely frictionless for your users. Behind the scenes it returns a score (where 1.0 is very likely a good interaction and 0.0 is very likely a bot). Based on the score, Prefinery will determine whether or not to to show the user a visible CAPTCHA. If we suspect the visitor is a real human, they never see anything. If we suspect the visitor is a bot, then we fall back on a visible CAPTCHA where the user has to answer a question or puzzle. 

Here's an example of reCAPTCHA triggering for a simple test asking the user to tick the I'm not a robot box. For genuine users, this will not appear at all and they would be able to submit your form like reCAPTCHA was not even there. 

If the reCAPTCHA determines that the signup activity may be malicious or spammy, it will require the submitter to solve an image puzzle as shown below. 

Still need help? How can we help? How can we help?