Feedback
Answered

How do you install a captcha on your form? Or stop your form from being hit by spambots?



Show first post

57 replies

@thesbro - good to know .. and since I don’t work for Typeform, maybe you spoke to the Typeform team.. 

If Typeform doesn’t function in your application ecosystem, then I guess you need to find a tool that does work for you. When you do locate one that meets your requirements for the captcha, please share those details so the rest of us can look at the solution you did find.. 

that would be appreciated. 

 

 

And just as a reminder - not only did they have nothing to add to solve this problem beyond linking me back here, they refused to refund the money they stole from me. 

Hi @thesbro, I think my team and I found the solution.

To block SPAM, you need to create two forms.

The first form should request basic information such as name, last name, phone number, and email. The second form is the Typeform with the necessary information. (We did it for a business account registration.)

These two Typeforms should be linked through hidden fields. Once you set up your hidden fields (name and email), you can continue.

Here's the key: In the first form, you're going to trigger the action of sending an email every time someone finishes that form.

In the email, you'll configure the text with HTML and include a button linking to the other form with the hidden fields.

When the user receives this email and clicks the verification button, they'll be directed to the second form. So at that moment you will know that they're a real person, and you will confirm that the information is real.

I hope I explained it well. It worked for us.

Hi @thesbro, I think my team and I found the solution.

To block SPAM, you need to create two forms.

The first form should request basic information such as name, last name, phone number, and email. The second form is the Typeform with the necessary information. (We did it for a business account registration.)

These two Typeforms should be linked through hidden fields. Once you set up your hidden fields (name and email), you can continue.

Here's the key: In the first form, you're going to trigger the action of sending an email every time someone finishes that form.

In the email, you'll configure the text with HTML and include a button linking to the other form with the hidden fields.

When the user receives this email and clicks the verification button, they'll be directed to the second form. So at that moment you will know that they're a real person, and you will confirm that the information is real.

I hope I explained it well. It worked for us.

 

Thanks for sharing, I appreciate your attempt to improve this answer for others. However I’m long past trying to make this system do a thing it has no capability to do. Your workaround falls also into the “insane solution” vs….just having a captcha? Like EVERY OTHER FORM COMPANY does?? Like should be a default and I am still so fricken confused how anyone is using this system publicly. I do understand you are sharing for others though, best of luck working with Typeform.

Userlevel 7
Badge +5

Thanks for sharing, @mariapaz.diaz !

Userlevel 7
Badge +5

Hi all! Just wanted to let you know that this is something our product team is looking into. I don’t have any specifics or timeframes, but if I do, I’ll post them here!

Years after this forum was opened I come back and read everything. “We’re working on it”, “We’re working on it”, “We’re working on it”, and 2 years later… Nothing… This is like form 101 guys. Bot protection… Really bad look. I will not be recommending typeform to anyone I know in digital marketing after this experience. That and geolocation data not available, not being able to hide address information on the address slide… The list goes on. This is the world’s best, worst form maker ever.

Userlevel 7
Badge +5

Hi @AlexG I can confirm that our product team is indeed looking into this, but it’s not as fast as just adding a captcha to the form, as it involves finding a solution that enables the forms to load as fast as they do now and be sure that the solution is engineered well. 

Reply